iT邦幫忙

1

linux root容量擴充

  • 分享至 

  • xImage

因為root容量快滿,當初裝置類型標準分割區,檔案類型ext4,不是用LVM處理,好像就無法用levxtend指令拿閒置空間去擴充root,不知道還有甚麼方法,若拿閒置空間建立磁區再將root從舊磁區mount到新磁區不知道行不行?
作業系統:centos 7
https://ithelp.ithome.com.tw/upload/images/20200307/20097057L2cpiCifop.png

https://ithelp.ithome.com.tw/upload/images/20200307/20097057uJWiEsyalu.png

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

3
補覺鳴詩
iT邦高手 1 級 ‧ 2020-03-07 22:54:08
最佳解答

你就直接 resize2fs 就可以了

LVM 比喻的話
他就是一個邏輯上的硬碟
lvextend 是調整邏輯上 硬碟的大小
不是調整檔案空間 (分割區) 的大小

resize2fs 才是調整檔案空間 (分割區) 的大小

看更多先前的回應...收起先前的回應...
mayyola iT邦研究生 2 級 ‧ 2020-03-07 23:10:49 檢舉

您好:因為我硬碟分割區剛好也切50G,檔案系統容量若到達50G,分割區也不夠用(是用標準分割區,無LVM)是否就不能再擴充分割區?

sorry 我會錯意了
你可以用
sudo sfdisk --move-data /dev/sda -N 7 (分割區編號)
+10G, (往後搬空間大小)
以你的例子 把分割區 7,6,5 都往後搬
再來用
sudo parted /dev/sda
resizepart 指令 把分割區 4 調大
最後用
resize2fs 就可以了

froce iT邦大師 1 級 ‧ 2020-03-08 09:37:23 檢舉

你剩餘空間不能建磁區。
不過還是建議作之前先備份,甚至就乾脆趁機換硬碟。

mayyola iT邦研究生 2 級 ‧ 2020-03-09 10:47:24 檢舉

大家好:因為對指令不熟QQ,我用gparted usb開機處理(是軟體)搬移5~7顆磁區就可以了,目前好像可以正常運行 謝謝

froce iT邦大師 1 級 ‧ 2020-03-09 15:10:21 檢舉

你的處理是對的,對指令不熟真的建議「備份」後用gparted調整。

我要發表回答

立即登入回答