CentOS/Redhat使用救援光盘挂载磁盘
时间:2019-11-20 08:52:45 来源:igfitidea点击:
问题
系统除了点问题,如何使用光盘挂载原来的分区后进行设置修改。
解决方案
放入光盘,进入救援模式。
查看所有分区
# fdisk -l
创建一个目录并挂载现有分区:
# mkdir /chroot # d=/chroot
挂载实际分区:
# mount /dev/sda1 $d
在$d中挂载/proc和其他文件系统,输入:
# mount -o bind /dev $d/dev # mount -o bind /sys $d/sys # mount -o bind /dev/shm $d/dev/shm # mount -o bind /proc $d/proc
Chroot并访问您的数据:
# chroot $d # df # ls # vi /etc/somefile
退出并重新启动系统:
# exit # umount $d/proc # umount $d/sys # umount $d/dev/shm # umount $d/dev # umount /dev/sda1
关于多个/boot,/home,/tmp分区的注释
假设/dev/sda的分区如下
- / /dev/sda1
- /boot /dev/sda2
- /home /dev/sda3
- /tmp /dev/sda4
要在/chroot上挂载所有文件,请输入:
# d=/chroot # mkdir $d # mount /dev/sda1 $d # mount -o bind /dev $d/dev # mount -o bind /sys $d/sys # mount -o bind /dev/shm $d/dev/shm # mount -o bind /proc $d/proc # mount /dev/sda2 $d/boot # mount /dev/sda3 $d/home # mount /dev/sda4 $d/tmp # chroot $d
关于/dev/md0软raid
执行以下命令以将/dev/md0挂载到/chroot/data:
# d=/chroot # mkdir $d # mount /dev/sda1 $d # mount -o bind /dev $d/dev # mount -o bind /sys $d/sys # mount -o bind /dev/shm $d/dev/shm # mount -o bind /proc $d/proc # mount /dev/md0 $d/data # chroot $d # ls # df
现在您也可以访问软件RAID。