單硬盤根分區擴容(非LVM)



單用戶模式(內核參數末尾加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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM