パスワードを忘れた? アカウント作成
520231 journal

witchの日記: (ROBO)(URLメモ) X-38 ArmadilloのRAMディスク問題解決策

日記 by witch

rsyncと同じくDebianのARM用パッケージからdu,df,topを拝借。libncursesが必要だったのでそれも。
(busybox作り直せば du も df も使えるんだけど)

結果

# df -k
Filesystem           1K-blocks      Used Available Use% Mounted on
rootfs                    8059      6937       713  91% /
/dev/root                 8059      6937       713  91% /
 
# top
Mem:     29824k total,    16956k used,    12868k free,     8372k buffers
Swap:        0k total,        0k used,        0k free,     4248k cached

buffers は純粋にバッファ?それともRAMディスクに廻した分?

このままだと開発もままならない気がするので何か対策を考えないと…
思いつくのは

そもそもモーションデータはMSPがメモリに読み込むんだから、RAMディスクに置くなんて無駄だよね。
Flash上にユーザランドとは別の領域ないのかな。
もしくはMSP起動時にノートPCからデータを送り込むとか。

その他:クロス開発環境の整備とRAMディスクの書き換え (from @IT)

--- 2006.08.09 21:43 追記
mount -t ramfs /dev/ram1 /mnt/tmp
ってやるとmountできてるような感じ…
ちゃんとファイルも読み書きできる。(mkfsしなくていいの?)
でも、mount コマンドでは表示されるんだけど df だと表示されない…。
これは正しい使いかたなんでしょうか…。

# mount
/dev/ram0 on / type ext2 (rw)
none on /proc type proc (rw)
/dev/ram1 on /mnt/tmp type ramfs (rw)

# df
Filesystem 1K-blocks Used Available Use% Mounted on
rootfs 8059 6899 751 91% /
/dev/root 8059 6899 751 91% /

--- 2006.08.09 21:58 追記
あれ? ramfs の場合は
mount -t ramfs none /mnt/tmp
でいいのね。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

Stay hungry, Stay foolish. -- Steven Paul Jobs

読み込み中...