删除boot,同时删除/etc/fstab,如何恢复

删除boot,同时删除/etc/fstab,如何恢复

/etc/fstab文件丢失的时候,得光盘启动进入linux rescue下。

挂载好cdrom后,按ctrl+alt+del,然后按f2,进入bios,调整为cdrom启动,然后reboot,进入linux rescue急救模式
/etc/fstab配置文件决定了linux系统在启动后如何加载各个分区,如果分区无法加载,系统也将没有办法启动,启动时会报错。
可以光盘启动进入linux rescue,通过手动方式查找并挂载分区。(光盘启动时候的shell环境下内容为光盘内容,不是硬盘内容,所以要找到硬盘分区中的内容并挂载到一个挂载点(例如:/aa),在此挂载点/aa上重新建立fstab文件,这时候重新建立的fstab文件是挂载在/aa的硬盘分区上的,修改好后,就可以重新启动系统 了)。
在急救模式的shell环境中要扫描分区或逻辑卷,以便找到/分区设备,手动挂载根分区,并重建fstab配置文件。

1:如果有逻辑卷,如下:

#lvm vgscan
#lvm vgchange -ay –激活逻辑卷(有多少个逻辑卷,就激活多少个)
激活以后,
mkdir /aa
#mount /dev/vg_xyy/lv_root /aa (此时的/aa就相当于实际硬盘的/)
#vi /aa/etc/fstab –建立fstab文件。(编辑好fstab文件后,重启系统,over)

下面讨论有逻辑卷的情况:

显示*的则为根分区

搜狗截图17年09月23日1741_1

搜狗截图17年09月23日1743_2

搜狗截图17年09月23日1743_3

搜狗截图17年09月23日1745_5

搜狗截图17年09月23日1745_6

营救模式下的vi不方便使用,所以在营救模式开启的时候,记得开启网络以方便远程连接,编辑好fstab文件后用scp命令发送到破坏了/etc/fstab文件的机器上。

 

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/87515

(0)
1589344251815893442518
上一篇 2017-09-23 16:16
下一篇 2017-09-23 19:24

相关推荐

  • Linux–各种常用表达式整理收集

    文字颜色设置IP地址获取随机口令查找替代等

    Linux干货 2017-12-10
  • awk用法二

      3、awk的printf命令     格式:printf format, item1 item2…     要点:      (1) 要指定format;      (2) 输出时不会自动换行,如需换行则…

    Linux干货 2015-12-24
  • Nginx配置与应用详解

    前言 Nginx是由俄罗斯软件工程师Igor Sysoev开发的一个高性能的HTTP和反向代理服务器,具备IMAP/POP3和SMTP服务器功能。Nginx最大的特点是对高并发的支持和高效的负载均衡,在高并发的需求场景下,是Apache服务器不错的替代品。目前,包括新浪、腾讯等知名网站都已使用Nginx作为Web应用服务器。本文带来的是Nginx配置与应用详…

    Linux干货 2015-06-15
  • varnish学习总结

    什么是web cache?   Web缓存是指一个Web资源(如html页面,图片,js,数据等)存在与Web服务器和客户端(浏览器)直接的副本。缓存会根据进来的请求保存输出内容的副本;当下一个请求到来的时候,如果是相同的URL,缓存会根据缓存机制决定是直接使用副本响应访问请求还是向源服务器再次发送请求。       …

    Linux干货 2015-07-15
  • 第六周-Vim、计划任务及Shell脚本练习

    一、复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#; cp /etc/rc.d/rc.sysinit /tmp vim /tmp/rc.sysinit 末行模式输入 :%s@^[[:space:]]\+@#&@g 二、复制/boot/grub/grub.co…

    Linux干货 2017-08-13
  • centos 7 修改sshd服务默认端口号

    由于最近sshd服务默认端口号22被匿名进行试探性的进行登入,为防止匿名用户再次进行试探性的登入,将sshd服务的默认端口号进行修改。 环境:centos 7.3  xshell 思路:先将sshd的被指文件进行修改,把sshd服务的默认端口号修改为所需要的端口号,然后重启sshd服务,发现重启报错。找其原因是应为selinux不允许自定义sshd…

    Linux干货 2017-04-06