ChromeOSのLinux用仮想ディスクはどこ?
うちのChromebookは内蔵ディスクが16GBしかない。Linux機能を使うと、仮想マシンが作られるが、そのディスク領域はどこにあるんだろうか?
ちなみに内訳は、ChromeOSがなんと1.7GBしかなく、Linuxに8.3GBも割り当てている。(Androidはこの外かな?)
ChromeOS / 1.7GB
(swap) 3.7GB
VM(termina) / 0.2GB
/mnt/statefull 8.3GB
Linux Container(penguin) / 8.3GB
Chromebookの本体ChromeOSのデバイスを開発者モードで確認してみる。
Asus chromebook C101PAの場合、/dev/mmcblk0が内蔵ディスク(eMMC)のようだ。「MMCのblock device #0」ということか。
MicroSD Cardを刺すと/dev/mmcblk1になる。
dfやmount、ls /devの結果からの推測では、rootファイルシステムはLVMのようである。(dm-0)。lvmの状態は、、、
/dev/dm-0は/dev/mmcblk0p3に依存している。2GBの第3パーティションがread-onlyのrootファイルシステムの本体のようである。rootファイルシステムは1.7GBである。少し減ってる。はて。
/dev/dm-2は/dev/loop5を経由して/run/imageloader/cros-termina/11895.50.0/というところに関連づけられている。
カーネルとかRAMDISKイメージのようなものがおいてある。ディレクトリ名からいって、これが仮想マシンの/bootだろうか?
なかなか凝ったファイルシステム構成をしていて追うのが難しい。。。