百战RHCE(第四十二战:linux高级应用-高级应用-修复启动时文件系统问题)

喽哈喽哈喽,大家好啊,很高兴大家能看到这篇文章!

首先,本人目前是计算机专业的大一学生,基于对Linux操作系统的爱好,参与了RHCE的培训班,而我这次编写的 《百战RHCE》文章,是基于我自己的学习经验浓缩而来的,保证简洁,方便理解!

而作为一名大学生,我想通过坚持的高水平文章编写带给我自己本身经验的不断进步,同时也希望让更多的Linux新手能接触到更加系统的文章学习。本次《百战RHCE》,会由浅入深,从最基本的命令行,到编写非常复杂的Ansible 自动化脚本 

因为本人和你一样也是学习者,所以文章中出现的错误,还望多多指出。

还有注意了哦,我所用的系统为Centos7,如果你还没下载的话,可以在到我的第一章节,那里有下载教材和镜像地址哦~

最后最后我在说最后一句话,引用下我们老师的话:“不要尝试背下所有指令,多记笔记!多敲命令!”

百战RHCE(第四十二战:linux高级应用-高级应用-修复启动时文件系统问题)_第1张图片 

 

这里首先我们要清楚一般哪些文件系统问题会让我们系统启动出现问题

1.这里主要就还是就是 /etc/fstab文件当中挂载点的UUID,或挂载点容易出现问题,我们就争对这个点进行学习。

首先,由于文件系统的问题导致系统无法正常的启动,这就说明了我们无法像平常那样去修改/etc/fstab的内容。那么这里就需要引入一个 systemd目标, emergency.target,这也是我们俗称的救援模式。

这里

这里我们首先故意在 /etc/fstab当中给了一个不存在的挂载点 /root/hahah

百战RHCE(第四十二战:linux高级应用-高级应用-修复启动时文件系统问题)_第2张图片

修改完成后我们重启,这是会发现系统已经无法正常启动了,这是我们重新启动

百战RHCE(第四十二战:linux高级应用-高级应用-修复启动时文件系统问题)_第3张图片

在屏幕启动加载器的时候按下 w 键,取消倒计时。按e进入编辑启动配置

百战RHCE(第四十二战:linux高级应用-高级应用-修复启动时文件系统问题)_第4张图片

我们在 linux16开头的行的最后面 加上 systemd.unit=emergency.target 让系统启动后进入救援模式

按下 ctrl+x,使用这些更改进行启动

百战RHCE(第四十二战:linux高级应用-高级应用-修复启动时文件系统问题)_第5张图片

这里进去后我们会看到绿色括号这里,这时我们只需要输入root密码就可以进入救援模式了

这里我们使用 mount -0 reount,rw /重新挂载 / 文件系统拥有读写权限,然后用 mount -a 挂载其他文件系统,会得到系统提示我们挂载点 /root/hahah 有问题。我们使用 vim /etc/fstab 对文件进行修改。

百战RHCE(第四十二战:linux高级应用-高级应用-修复启动时文件系统问题)_第6张图片

这里我删除了有 /root/hahah 挂载点的条目,这时我在 使用 mount -a 挂载其他文件系统,然后reboot 会发现系统启动正常了。


好了好了朋友们我们今天的内容到这就结束了,今天的内容到这里就结束了,今天的学习内容很多也很难需要多看很多遍才能学会,如果有啥不会的朋友记得论坛里面提问哈~

如果朋友你感觉文章的内容对你有帮助,可以点赞关注文章和专栏以及关注我哈,嘿嘿嘿我会定期更新文章的,谢谢朋友你的支持哈

百战RHCE(第四十二战:linux高级应用-高级应用-修复启动时文件系统问题)_第7张图片

 

你可能感兴趣的:(百战RHCE,运维,linux,服务器)