在你把vm (ubuntu)關機,調整硬碟大小之後(如下圖步驟),空間不夠的問題就這樣完成了嗎?
不,還沒完:因為作業的是OS partition,所以有點不一樣,不能只用「Disks」或是gparted來作業
,以「Disks」而言,會「on-line shrinkig not supported (udisks-error-quark,0 )」錯誤
事實上這跟我們之前在用virtualbox的ubuntu調整partition的動作很像,參考以下步驟:
1.一樣,是去terminal,用「sudo -i」切換成root 角色
2.用「fdisk -l」(是list 的小寫L,不是數字1)查出你要調整的disk number
---舉例,以下只看「/dev/sda多少」那裡,其他的別看----
Device Start End Sectors Size Type
/dev/sda1 227328 125827071 125599744 12.9G Linux filesystem <--我們要調整大小的硬碟
/dev/sda14 2048 10239 8192 4M BIOS boot
/dev/sda15 10240 227327 217088 106M EFI System
----
3.用「parted」去作業(GUI application就是差那麼一點點....)
然後就跟我們之前那篇resize vdisk的作法一樣
----
user@server:~# parted GNU Parted 3.2 Using /dev/sda Welcome to GNU Parted! Type 'help' to view a list of commands. (parted) resizepart Partition number? 1 <--要調整的partition number「/dev/sda1」 End? [26.8GB]? <--這地方要自己輸入,不能只按enter,
因為parted 是不知道你有多少空間可以用
(在上一個指令「fdisk -l」裡「Disk /dev/sda: 30.25 GiB」就是我們可用(用步驟1改的vdi大小)的大小,
所以請在此填入32.25G)
(parted) quit Information: You may need to update /etc/fstab.-----
4.用「pvresize /dev/sda1」comfirm動作
(或許不用,因為它出現了錯誤訊息
(或許不用,因為它出現了錯誤訊息
Failed to find physical volume "/dev/sda1".
0 physical volume(s) resized or updated / 0 physical volume(s) not resized )
5.回去gparted看一下,硬碟空間就已經被調整了(也就是不因online狀態而無法調整了)
如果不滿意,再拉一拉,改改大小,apply 一下,就完成了
當然WSL2不是不好,只是我習慣在xwindow的desktop下做其他事(像是接一些設備啦、他機連入啦....)
所以還是不免加上了hyper-V vm了
一起加油吧
沒有留言:
張貼留言