Armadilloフォーラム

netflashとflatfsdについて

tsuchiya

2015年4月6日 10時29分

土屋と申します。

下記初歩的なことで申し訳ございませんが、ご教授ください。

netflash で書き込んだ後、再起動しないで flatfsd -w を行うと直前にnetflash書き込んだバイナリのイメージからフラッシュに書き込まれると考えて問題ございませんでしょうか。

以上、よろしくお願いいたします。

コメント

at_takashi.sasayama

2015年4月6日 11時57分

笹山です。

> netflash で書き込んだ後、再起動しないで flatfsd -w を行うと直前にnetflash書き込んだバイナリのイメージからフラッシュに書き込まれると考えて問題ございませんでしょうか。

flatfsd -w は /etc/config 配下を Armadillo 起動時に使用したユーザーランドイメージの /etc/default 配下で置き換えます。

その為、netflash 実行後に flatfsd -w を実行した場合は、
再起動しない限りは netflash で書き込まれたユーザーランドイメージのものは反映されません。

■例1
netflash #A
reboot
netflash #B
flatfsd -w
結果 /etc/config は A の内容で置き換わります。

■例2
netflash #A
reboot
netflash #B
reboot
flatfsd -w
結果 /etc/config は B の内容で置き換わります。

tsuchiya

2015年4月8日 9時20分

土屋です。

下記有難うございます、了解しました。

> 笹山です。
>
> > netflash で書き込んだ後、再起動しないで flatfsd -w を行うと直前にnetflash書き込んだバイナリのイメージからフラッシュに書き込まれると考えて問題ございませんでしょうか。
>
> flatfsd -w は /etc/config 配下を Armadillo 起動時に使用したユーザーランドイメージの /etc/default 配下で置き換えます。
>
> その為、netflash 実行後に flatfsd -w を実行した場合は、
> 再起動しない限りは netflash で書き込まれたユーザーランドイメージのものは反映されません。
>
>
> ■例1
> netflash #A
> reboot
> netflash #B
> flatfsd -w
> 結果 /etc/config は A の内容で置き換わります。
>
> ■例2
> netflash #A
> reboot
> netflash #B
> reboot
> flatfsd -w
> 結果 /etc/config は B の内容で置き換わります。