ファイルシステム書き換え
flash rom上のファイルシステムは readonlyでマウントされていますので、 書き込みを行う場合には rwでリマウントします。
% mount /dev/mtdblock6 on / type jffs2 (ro) none on /proc type proc (rw) none on /proc/bus/usb type usbdevfs (rw) /dev/ram0 on /mnt/rw type minix (rw) % mount -o remount,rw / % mount /dev/mtdblock6 on / type jffs2 (rw) none on /proc type proc (rw) none on /proc/bus/usb type usbdevfs (rw) /dev/ram0 on /mnt/rw type minix (rw) %
個別のファイルを変更するにはこれで充分ですが、 同じ内容のファイルシステムを複数のn-cardに 持たせたいときや、jffs2以外のファイルシステムに 変更したい場合には、ROMモニタのfswriteコマンドを 使用して ファイルシステムのイメージを ネットワークからダウンロードして 直接フラッシュロムに書き込むことができます。
ファイルシステムのイメージのファイルは、 ホストのlinuxマシンで mkfs.jffs2 コマンドや loopデバイスを使用して作成します。