[問題] VM 擴充硬碟後重抓硬碟資訊?

作者: sanbis (方正無法達成,那麼有沒H)   2018-04-30 15:54:15
最近在測試調整硬碟跟分區大小~
目前測試機 30G
空間分配除了 boot 400MB 剩下都切給 LVM
然後再從 LVM 切 2G 給 swap
直接從 VM 的設定中修改為 50G
雖然重開機以後 fdisk -l 就看到空間變大了
但是這邊想問一下在不關機的情況下可以讓系統重新抓取硬碟資訊嗎?
作者: kenduest (小州)   2018-04-30 16:05:00
這個要看當初你的分割區分割時候會有不同處理方式一般是要先把原本分割區變大然後再調整 pv,vg,lv 大小或者是直接把新的空間重劃一個新的分割區後續該空間再次產生新的 pv 之後再加入到 vg 內使用好像看錯你的需求. 只是重讀分割區嗎? partprobe 就是不過我印象中一般 vm 調整硬碟大小不是都要在關機狀態?若重讀取硬碟一般就是echo 1 > /sys/block/sdX/device/rescansdX 改成實際裝置名稱,比方 sda重新分割要強迫讀取只要用 partprobe 而已不用重開
作者: toothlesses (toothless)   2018-04-30 23:26:00
pvresize試試看 應該可以幫到你
作者: axuiolji (泰)   2018-05-01 00:10:00
partprobe可以幫助你
作者: sanbis (方正無法達成,那麼有沒H)   2018-05-01 09:41:00
傻傻的先問一下 partprobe 是哪隻程式的指令?由於 OS 是最小化安裝剛剛嘗試使用這條指令結果系統回應說沒有這條指令~
作者: kenduest (小州)   2018-05-01 09:47:00
parted
作者: sanbis (方正無法達成,那麼有沒H)   2018-05-01 09:56:00
多謝 ken 大指點~m(_ _)m
作者: kenduest (小州)   2018-05-01 13:11:00
分割區建立新的,要用 partprobe ,你打錯指令了
作者: sanbis (方正無法達成,那麼有沒H)   2018-05-01 13:26:00
有點不懂 echo 跟 partprobe 兩者的區別?
作者: kenduest (小州)   2018-05-01 13:34:00
partprobe 是通知系統分割區已經異動要求重讀讓異動生效常見於刪除分割區與新增分割區這類echo 1 > /blah 那個應該是請 os 重掃一次指定裝置若你系統磁碟大小已經異動,可以讓 os 重抓識別正確容量
作者: sanbis (方正無法達成,那麼有沒H)   2018-05-01 13:42:00
所以我直接調整空間的話應該用 echo 來重掃指定裝置來確定容量異動,但是 fdisk 新增分割區就是用 partprobe來重新讀取分割區的列表?
作者: kenduest (小州)   2018-05-01 14:51:00
sda busy 原因很多,比方常見異動了分割區之後當下掛載了異動的分割區當下都會導致通知失敗或者是 fdisk 時候修改掛載中的分割區都會如此若不確定情況重新開機是最快的方式其他部分可以自己建立新的硬碟然後測試分割與partprobe就會知道整個情況
作者: sanbis (方正無法達成,那麼有沒H)   2018-05-01 15:38:00
所以是建議新增一顆硬碟掛上去不是直接調整硬碟大小?
作者: kenduest (小州)   2018-05-01 17:59:00
我是說你可以建立新的硬碟練習測試功能,試過就知道至於要新增一顆硬碟或是原本硬碟變大方式,看情況與需求

Links booklink

Contact Us: admin [ a t ] ucptt.com