所以,我的任务是创建一个脚本,找到超过6个月的文件,压缩它们然后删除它们.在制作tihs脚本的路上我跑了这个:
find / -type f -mtime -400 ! -mtime -180 | xargs gzip blablabla
这给了每个单一文件一个.gz扩展名.现在我一注意就把它解开了,但是有点太晚了.完成命令后,我的bash命令都不起作用,因为$PATH变量清空了自己.我在尝试了解问题之前尝试了很多东西.
因此,解压一切我仍然无法启动.在我遵循在线说明之后,我设法让它成为grub救援:
root (hd0,0)setup (hd0)kernel (hd0,0)/boot/vml[...]initrd (hd0,0)/boot/initrd.im[...]
我的linux部分启动之后但是给了我以下错误:
Begin : Running /scripts/init-bottom ... mount : mounting /dev on /root/dev Failed : No such @R_301_6852@ or directorymount: mounting /sys/ on /root/sys Failed: No such @R_301_6852@ or directorymount: mounting /proc on /root/proc Failed : No such @R_301_6852@ or directoryTarget @R_301_6852@system doesn't have requrested /sbin/init.No init found. Try passing init= bootarg.
我已经尝试修复文件系统,我从3个不同的liveCD / Rescue磁盘启动,我从2个不同的dicsc运行启动修复.我确实强迫了fscks ……
我真的没有想法,我需要让这台服务器至少启动,所以我可以恢复我的sql数据库.我迫切需要帮助,如果需要,我甚至会付钱.
我整天都潜伏着论坛3天,找到一个可能的解决方案,我仍然在同一点……请帮助吗?
解决方法 这取决于文件系统是否已经足够修复,以便能够从liveCD安装这些分区.不要试图启动系统.首先,挂载分区并解压缩所有.gz文件.这将为您提供init和系统二进制文件的工作副本.然后你可以使用grub来修复引导扇区.然后启动到单用户模式并再次fsck文件系统.如果可行,您将拥有一个正在运行的系统.你也会有一堆真正应该压缩的解压缩文件(如手册页),但它比没有引导的系统更好.如果您无法从liveCD安装分区,那么遗憾的是您不幸.那时没有什么能恢复你的系统.
总结以上是内存溢出为你收集整理的linux – 我意外地压缩了整个服务器全部内容,希望文章能够帮你解决linux – 我意外地压缩了整个服务器所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)