我吮吸生命,意外地覆盖了我的fstab,然后通过尝试进行备份
chmod 777 /etc/fstab
所以我可以通过文本编辑器进行编辑和重新保存。
所以我的问题是,因为大多数这些设置是用来引导来设置各种东西,如交换等,有没有办法确定什么是在我以前的fstab,只要我没有重新启动我的服务器?
我已经在那里抛出一个默认的备份,但我需要这个,因为显然在丢失的fstab文件中有一些自定义的东西。
干杯。
看看你的/etc/mtab , /proc/swaps文件并查看mount的输出。 这应该给你足够的信息来重新构build你的fstab。
添加到上面的答案(这是有效的):
如果您的系统正好在使用LVM快照,则可以挂载快照卷并从中恢复文件。
如果您只是删除了文件,而不是覆盖它,则可以按照以下步骤恢复文件的文本内容:
这对于/ dev / sda2分区上所有数据的文本string“sda1”都非常重要,并且在前后也抓取了30行文本,这应该足以覆盖正常大小的/ etc / fstab。