單用戶模式(內核參數末尾加single)
救援模式(用光盤啟動,選第三個,rescue installed system)
救援模式有什么作用:
1可以更改root密碼;
2恢復硬盤、文件系統操作;
3系統啟動不來的時候,只能通過救援模式來啟動;
提示符為bash-4.1#
ls /mnt/sysimage/ 顯示掛載的目錄為根目錄的文件
執行chroot /mnt/sysimage/ 將/mnt/sysimage/目錄下的文件移動到根目錄;
提示符為sh-4.1#
在sh-4.1#模式下需要先exit退出,回到bash-4.1#才可以reboot重啟系統;
最佳實踐
如果不用lvm,那么一塊硬盤分兩個分區是比較好的,這樣的話,如果要擴容非根分區,就不需要重啟系統,只需要卸載非根分區進行處理就可以了。
如果你是想擴容根分區(系統使用分區),那就必須先進入救援模式。
如果是非系統分區比如/test,這不需要進入救援模式。
最簡單的測試方法,umount(卸載磁盤)如果成功說明不受系統影響,如果不成功說明系統在使用,就需要先用其他設備引導系統,比如光驅。
fdisk /dev/sda
p
d 3
n
3
w
新建主分區
Partition number (1-4): 3 #和擴容前的分區標號必須一樣
主要關注新分區的結束柱面位置,它是大於之前的柱面的
first cylinder
last cylinder
-----------------------------
分區是分區,格式化就是安裝文件系統。如果不格式化,原有內容就不會丟失。
直到今天,才理解了這一點,格式化與文件系統的關系。一定不要格式化操作。
調整系統分區表時要在單用戶下才能umount磁盤
umount /dev/sdb3
e2fsck -f /dev/sdb3
-----------------------------
調整分區大小
resize2fs /dev/sdb3