Armadilloフォーラム

fsck.ext3 not found

hseseigyoat01

2015年8月4日 19時47分

いつもお世話になります。
山本と申します。

A4200-U00Zで開発をしています。
microSDにルートファイルシステムとして romfs-a420-1.09.img.gz を展開しています。

/etc/init.d/rc の中で、以下のコマンド

fsck -C -p /

が実行されますが、"fsck: fsck.ext3: not found" というエラーが現れます。
以下はその付近のログです。

-----------------------------------------------------------------------------
Starting fsck for root filesystem.
fsck 1.25 (20-Sep-2001)
fsck: fsck.ext3: not found
fsck: Error 2 while executing fsck.ext3 for /dev/mmcblk0p1
Checking root filesystem: done
Remounting root rw: EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3 FS on mmcblk0p1, internal journal
done
-----------------------------------------------------------------------------

/sbin ディレクトリを確認したところ、fsck.minix, fsck.msdos, fsck.vfat はありましたが、
fsck.ext3 はありませんので、上記エラーの意味はわかりますが、具体的な対処方法がわかりません。

もともとfsckが実行されるようになっているので、
Armadillo-420 起動時にmicroSDの異常を検出したいのが目的なのですが、
現状では上記エラーによりそれができないため、困っています。

解決方法をご存知の方、ご教示のほど宜しくお願いいたします。

コメント

at_takashi.sasayama

2015年8月5日 10時16分

笹山です。

> /sbin ディレクトリを確認したところ、fsck.minix, fsck.msdos, fsck.vfat はありましたが、
> fsck.ext3 はありませんので、上記エラーの意味はわかりますが、具体的な対処方法がわかりません。

ご不便をおかけし申し訳ございません。
下記リンク先の手順をお試しください。
https://users.atmark-techno.com/comment/2235#comment-2235

本不具合は、今後の製品アップデートにて改修をしたいと思います。

> 笹山です。
>
> > /sbin ディレクトリを確認したところ、fsck.minix, fsck.msdos, fsck.vfat はありましたが、
> > fsck.ext3 はありませんので、上記エラーの意味はわかりますが、具体的な対処方法がわかりません。
>
> ご不便をおかけし申し訳ございません。
> 下記リンク先の手順をお試しください。
> https://users.atmark-techno.com/comment/2235#comment-2235
>
> 本不具合は、今後の製品アップデートにて改修をしたいと思います。

笹山様

ご教示いただいた手順で、無事解決しました。
早々のご回答ありがとうございました。

> 本不具合は、今後の製品アップデートにて改修をしたいと思います。

→よろしくお願いします。

山本