iT邦幫忙

0

關於擴充Linux VM虛擬硬碟空間,報錯問題 (感謝 froce 協助解決)

小弟自學Linux,所以很多觀念有混淆或不足的地方導致學起來事倍功半

目前著手進行擴充Linux VM虛擬硬碟的空間

參照「http://oldbig1011.blogspot.com/2014/09/vmware-workstation-9linux-vm.html」 - 虛擬技術狂熱者

參照這個做法,目前卡在下建立實體LVM「pvcreate /dev/sda2」的時候
出現「 Can't open /dev/sda2 exclusively. Mounted filesystem?」這樣的報錯

已有上網找解法,
參照「https://blog.csdn.net/reblue520/article/details/52039353」

查看「ll /dev/mapper/ 」
https://ithelp.ithome.com.tw/upload/images/20190114/20114520LmeNx9bBlD.png

也沒有占用到/dev/sda2,因此找不到為何會報錯的原因,故在此請前輩賜教

看更多先前的討論...收起先前的討論...
froce iT邦大師 3 級 ‧ 2019-01-15 08:54:17 檢舉
要建PV要先看一下你/dev/sda2有沒有被掛載。

sudo mount -l | grep /dev/sda2
我一早起床,有找到原因,謝謝您,我後來改用/dev/sdb1

不過,我現在要將新增的partition 加入到 VolGroup 的時候
下該指令後「vgextend VolGroup /dev/sdb1」

報錯「Volume group "VolGroup" not found
Cannot process volume group VolGroup」
froce iT邦大師 3 級 ‧ 2019-01-15 09:24:36 檢舉
你要先創VU啊,訊息告訴你根本沒找到VolGroup這個VU。
我嘗試看看,:D
froce iT邦大師 3 級 ‧ 2019-01-15 09:44:31 檢舉
LVM( Logical Volume Manager)基本說明:
https://www.tecmint.com/create-lvm-storage-in-linux/
先去看那張架構圖,剩下操作就是簡單的指令而已。

我剛剛打錯了,要先創VG,然後才能在VG上創LV。
謝謝您,我後續VG跟LV都有配置成功了
不過在察看系統空間的時候,硬碟沒有成功擴充

後來發現,應該我配置的路徑錯了

我的路徑是 /dev/mapper/centos-root
已成功擴充,硬碟空間了,謝謝您的架構圖,希望未來我也有能力幫人解答相關的問題
@froce 如果機器本身沒有VG 那應該如何增加容量

創一個VG,然後把 /dev/sda1 丟進去嗎
froce iT邦大師 3 級 ‧ 2019-01-15 16:17:16 檢舉
就依架構圖,先把磁區做成PV、建好VG、然後去調LV啊。
已經都掛載好的話就得靠外部儲存裝置來搬資料了。
嗯,謝謝你,因為我用Azure建立出來的虛擬機,沒有VG,然後sda1已經掛載好了,如果卸載或停止,怕會影響到機器,所以再想有沒有其他辦法解決

尚未有邦友回答

立即登入回答