在CentOS系统挂载故障排查时,可以采用以下几种技巧和方法:
进入单用户模式和救援模式
- 单用户模式:适用于需要修改系统配置或修复文件系统的情况。
- CentOS6:重启服务器,在GRUB菜单中选择要进入的单用户模式内核条目,按“e”编辑,添加“single”并保存,然后按“b”启动。
- CentOS7:重启服务器,在GRUB菜单中选择要进入的单用户模式内核条目,按“e”编辑,找到以“linux16”或“linuxefi”开头的行,将“ro”改为“rw”,添加“init=/bin/bash”,删除“rhgb”和“quiet”,然后按“ctrl+x”启动。
- 救援模式:适用于无法进入系统或单用户模式的情况,如/boot目录损坏或删除。
- 挂载镜像:使用救援工具挂载原系统文件系统到镜像目录。
- 设置从镜像启动:配置系统从镜像启动。
- 选择救援模式:进入救援模式并进行相应操作。
检查挂载点权限和存在性
确保挂载点存在并具有正确的权限。可以使用mkdir
命令创建挂载点,并使用chmod
命令更改权限。
查看系统日志
使用journalctl -xe
命令查看系统日志,寻找挂载失败的错误信息。
手动挂载和测试
- 使用
mount
命令手动挂载硬盘到指定挂载点。
- 如果挂载失败,查看系统日志文件(如
/var/log/messages
或dmesg
输出)以获取详细错误信息,并据此进行排查。
编辑/etc/fstab文件
- 根据手动挂载的结果,编辑
/etc/fstab
文件,添加自动挂载条目。
- 确保
/etc/fstab
文件中的挂载条目正确无误,以避免系统启动时挂载失败。
使用相关命令检查磁盘挂载情况
- 使用
df -h
命令查看已挂载的文件系统及其使用情况。
- 使用
lsblk
命令查看磁盘及分区情况。
- 使用
cat /etc/fstab
命令查看系统启动时自动挂载的文件系统。
解决LVM分区VG重名问题
- 使用
pvs/lvs/vgs
命令查看LVM情况,发现VG名称重复后,可以通过UUID改名、修改VG属性或挂载目录等方法解决。
以上就是CentOS挂载故障排查的一些技巧和方法,希望对您有所帮助。