1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

UTM のストレージを拡張したが Linux 側が認識していない場合の対処法

Posted at

環境
M4 MacBook Pro 14 inch

                     ..'          arcsec@IhateMac
                 ,xNMM.           ---------------
               .OMMMMo            OS: macOS Sequoia 15.3.1 arm64
               lMM"               Host: MacBook Pro (14-inch, 2024, Three Thunderbolt 4 ports)
     .;loddo:.  .olloddol;.       Kernel: Darwin 24.3.0
   cKMMMMMMMMMMNWMMMMMMMMMM0:     Uptime: 5 hours, 27 mins
 .KMMMMMMMMMMMMMMMMMMMMMMMWd.     Packages: 153 (brew), 5 (brew-cask)
 XMMMMMMMMMMMMMMMMMMMMMMMX.       Shell: zsh 5.9
;MMMMMMMMMMMMMMMMMMMMMMMM:        Display (Color LCD): 3600x2338 @ 120 Hz (as 1800x1169) in 14" [Built-in]
:MMMMMMMMMMMMMMMMMMMMMMMM:        DE: Aqua
.MMMMMMMMMMMMMMMMMMMMMMMMX.       WM: Quartz Compositor 278.2.7
 kMMMMMMMMMMMMMMMMMMMMMMMMWd.     WM Theme: Multicolor (Dark)
 'XMMMMMMMMMMMMMMMMMMMMMMMMMMk    Font: .AppleSystemUIFont [System], Helvetica [User]
  'XMMMMMMMMMMMMMMMMMMMMMMMMK.    Cursor: Fill - Black, Outline - White (66px)
    kMMMMMMMMMMMMMMMMMMMMMMd      Terminal: alacritty 0.15.1
     ;KMMMMMMMWXXWMMMMMMMk.       Terminal Font: Hack Nerd Font Mono (18.0pt)
       "cooc*"    "*coo'"         CPU: Apple M4 (10) @ 4.46 GHz
                                  GPU: Apple M4 (10) @ 1.58 GHz [Integrated]
                                  Memory: 7.99 GiB / 16.00 GiB (50%)
                                  Swap: Disabled
                                  Disk (/): 98.51 GiB / 460.43 GiB (21%) - apfs [Read-only]
                                  Disk (/Volumes/UTM): 1.10 GiB / 1.54 GiB (72%) - hfs [External, Read-only]
                                  Disk (/Volumes/uTorrent Web): 36.01 MiB / 77.97 MiB (46%) - hfs [External, Read-only]
                                  Local IP (en0): 192.168.1.96/24
                                  Battery (bq40z651): 100% [AC connected]
                                  Power Adapter: 70W USB-C Power Adapter
                                  Locale: C

UTM 側で 9.3 Gから 64G に Resize した.
しかし

[root@alarm ~]# lsblk  
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sr0     11:0    1 1024M  0 rom  
vda    253:0    0   64G  0 disk 
|-vda1 253:1    0  200M  0 part /boot
 -vda2 253:2    0  9.6G  0 part /

UTM 側で拡張したが,ArchLinux 側は認識していない.

まず vda/vda2 を 64G 近くいっぱいとりたい.
削除しちゃって新規で作成すると勝手に空きなくフルで使ってくれる.

[root@alarm ~]# fdisk /dev/vda
d を押して,既存のパーティションを削除.
n を押して,新しいパーティションを作成.
w を押して変更を保存し,終了.
全部2(/dev/vda2)の方を選択する.defaultが2なはず.

どうなったかな

[root@alarm ~]# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sr0     11:0    1 1024M  0 rom  
vda    253:0    0   64G  0 disk 
|-vda1 253:1    0  200M  0 part /boot
-vda2 253:2    0 63.8G  0 part /

/ のサイズ が 64G - /bootのサイズ になってるのでよさそう,

だが実はこれで終わりではない.
ディスクのパーティションサイズを変更しただけでは、既存のファイルシステムが自動的に拡張されないためである.
現状以下のような状態のはず.

Filesystem      Size  Used Avail Use% Mounted on
dev             947M     0  947M   0% /dev
run             986M  740K  985M   1% /run
/dev/vda2       9.6G  1.1G  8.5G  12% /
tmpfs           986M     0  986M   0% /dev/shm
tmpfs           986M     0  986M   0% /tmp
/dev/vda1       200M  104M   97M  52% /boot
tmpfs           198M     0  198M   0% /run/user/0

/dev/vda2 は 63.8G ではない.
これから resize2fs を使ってファイルシステムを拡張する(システムに認識?してもらう).

resize2fs /dev/vda2

するとどうだろう

[root@alarm ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
dev             947M     0  947M   0% /dev
run             986M  740K  985M   1% /run
/dev/vda2        63G  1.1G   59G   2% /
tmpfs           986M     0  986M   0% /dev/shm
tmpfs           986M     0  986M   0% /tmp
/dev/vda1       200M  104M   97M  52% /boot
tmpfs           198M     0  198M   0% /run/user/0

となり /dev/vda2 が 63G になっててよさそう.

[root@alarm ~]# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sr0     11:0    1 1024M  0 rom  
vda    253:0    0   64G  0 disk 
|-vda1 253:1    0  200M  0 part /boot
 -vda2 253:2    0 63.8G  0 part /

こちらの出力は変わらずこれでよい.

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?