Gemini PDA上のLinuxイメージの拡張(Linux Deploy)
.NET環境で作成されたコマンドラインアプリケーションを使いたくなったので、Linux Deployで実行しているDebian上にmono環境を整えます。
ところが、PythonとヘッドレスなChromiumでスクレイピングして遊んでた影響で、GUIは使ってないのですがデカいX11ライブラリとかインストールしてあるので、ストレージ上に2GBで作成したイメージファイルの空き容量が無くなってしまいました。
Linux Deploy(ver.2.2.2-224現在)での機能ではイメージの拡張とか無いようだったので、手動でイメージを拡張します。
稼働中のイメージでは拡張できないので、STOPした状態でイメージファイルをコピーし、コピー先をリサイズしたあと再マウントする事で拡張したイメージに切り替えることが出来ます。具体的には以下の手順です。
- Linux Deploy停止(STOP) [linux.img]
- Android上でイメージファイルをコピー [linux_debian.img]
- Linux Deploy開始(START) [linux.img]
- e2fsckでコピーしたイメージに対してファイルチェック [linux_debian.img]
- resize2fsでコピーしたイメージのリサイズ [linux_debian.img]
- Linux Deploy停止(STOP) [linux.img]
- 元のイメージとリサイズしたイメージをリネーム [linux.img ←→ linux_debian.img]
- Linux Deploy開始(START) [linux.img(拡張改名後)]
- 7.でリネームした(6.まで使ってた)イメージを削除
[021157 erio@debian ~]$
[021157 erio@debian ~]$ /sbin/e2fsck -f /storage/emulated/0/Download/linux_debian.img
e2fsck 1.43.4 (31-Jan-2017)
Pass 1: Checking inodes, blocks, and sizes
(snip)
/storage/emulated/0/Download/linux_debian.img: ***** FILE SYSTEM WAS MODIFIED *****
/storage/emulated/0/Download/linux_debian.img: 56381/131072 files (0.3% non-contiguous), 488706/524288 blocks
1[021428 erio@debian ~]$
1[021448 erio@debian ~]$ /sbin/resize2fs /storage/emulated/0/Download/linux_debian.img 3980M
resize2fs 1.43.4 (31-Jan-2017)
Resizing the filesystem on /storage/emulated/0/Download/linux_debian.img to 1024000 (4k) blocks.
The filesystem on /storage/emulated/0/Download/linux_debian.img is now 1024000 (4k) blocks long.
[021529 erio@debian ~]$ ll -h /storage/emulated/0/Download/linux_debian.img
-rw-rw----. 1 root aid_sdcard_rw 3.9G 1月 24 02:15 /storage/emulated/0/Download/linux_debian.img
[021552 erio@debian ~]$
e2fsckで何回か修正確認が出ましたが、とりあえず全部yで。気になるならちゃんと調べて修正した方が良いかも。。。
<拡張後イメージでSTART>
[021750 erio@debian ~]$ df -h
ファイルシス サイズ 使用 残り 使用% マウント位置
/dev/loop0 3.8G 1.8G 1.8G 51% /
tmpfs 1.9G 724K 1.9G 1% /dev
tmpfs 1.9G 0 1.9G 0% /dev/shm
/mnt/media_rw/A439-1D0E 120G 68G 53G 57% /storage/A439-1D0E
/data/media 55G 44G 11G 81% /storage/emulated/0/Download
[021754 erio@debian ~]$
そんな感じで余裕が出来ました。
これに対して今個人的に熱い mml2vgm等のChiptune関連環境を作っていく予定です。
MUCOM88 もコマンドライン版欲しいですな。
| 固定リンク
この記事へのコメントは終了しました。
コメント