[Armadillo:05501] Re: armadillo-500 FXのNFSができない

Tomohiko Yoshida email@hidden
2010年 7月 29日 (木) 18:01:49 JST


吉田です。
すいません、Resが刺し違えたようで。。

1つ、嘘がありました。
こちらの環境は 500-FXではなく、500でした。
(ベースは同じですが・・・)

>> iptables -P INPUT ACCEPT
>> iptables -P OUTPUT ACCEPT
>
> も実行しておりますが、
> mount: Mounting 192.168.31.14:/wkfolder on /wk failed: No such device
> エラーが出てしまいます。
> Armadilloでのカーネルの再構築がダメなのでしょうか?

Armadilloの代わりに、PC-Linuxなどで試験的に試し
Server側,Client側どちらが欠如しているのか
切り分けてみるのも良いかも知れません。

また、私のServer側設定では
 /wkfolder 192.168.XXX.XXX(rw,sync,no_root_squash)
                                              ^^^^^^^^^^^^^^^^^^^^^^^
としています。
(この辺りは利用方法によって異なると思いますが)


> 新しいイメージをArmadilloにSDカード経由で取り込んでいます。
> 以下のコマンドでカーネルの書き換えを行っているのですが、
>
> setenv root=/dev/mmcblk0 rootfs=ext3 rootwait
> b
>
> この方法が悪いのでしょうか?
> また、イメージファイル名はmakeコマンドで作成した状態の名前を使用しています。 
> 
> 「linux-a500-fx-[version].bin.gz」という風に、書き換えた方がいいのでしょうか?
> 大変申しわけありませんが、吉田さまが実施されましたカーネルの書き換え方法を教えてもらえますか?
> もうしわけありませんがよろしくお願いいたします。

まず、私が設定したconfigは

 | File systems  --->
 |  Network File Systems  --->
 |   [*] NFS file system support
 |   [*]   Provide NFSv3 client support
 |   [*] Root file system on NFS

です。

私は、SDカードを別目的で使いたかったので
直接Flashに焼きこみました。
(SDもFlashも同じだとは思いますが。。)


以上、お役に立てれば。。


> 岡田
>
>
> Tomohiko Yoshida さんは書きました:
>> 吉田と申します、横から失礼します。
>>
>> 私は、
>>  PC⇔Armadillo-500FX
>> でNFSを構成しております。
>>
>> DefaultのKernelにはNFS機能が入っていない為
>> 以下、 okdさん の通り、KernelにNFS機能を追加しました。
>>
>> ★それと、もう一つファイヤーウォールを外さないと
>> PacketFilterされてしまいます。
>>
>> 全てを有効にする場合は
>> iptables -P INPUT ACCEPT
>> iptables -P OUTPUT ACCEPT
>> とすると、開通するのでは無いでしょうか?
>>
>> 以上
>>
>>
>>> ご指南ありがとうございます。
>>>
>>>>> nfs の機能が入っていると /proc/fs/nfsfs ができると思うのですが、
>>>
>>> DebianLinux上でカーネル作成後、この環境と繋ぎたいサーバとは
>>> マウントが出来ました。
>>> ですが、DebianLinux上に/proc/fs/nfsfsはありません。
>>> 同じカーネルイメージをArmadilloにもっていき、展開後にマウントしてもで
>>> きません。
>>> お互い、pingは通っているのですが…。
>>>
>>> 他に何か思い当たる部分があれば教えてください。
>>> よろしくお願いします。
>>>
>>>
>>>
>>> okd さんは書きました:
>>>> ご指南ありがとうございます。
>>>>
>>>>> nfs の機能が入っていると /proc/fs/nfsfs ができると思うのですが、
>>>>
>>>> これはどこに出来ますか?
>>>> 現在、DebianLinux上でatmark-dist-20090318.tar.gzを展開し、
>>>> 展開先で必要項目にチェックをつけ、保存し、makeを行いました。
>>>> imageディレクトリ内には新規作成されたイメージファイル類はあるのですが、
>>>> cat /proc/fs/nfsfs
>>>> がありません。
>>>> カーネル情報の保存がうまくいっていないのでしょうか?
>>>> SDカードでArmadilloに持って行って、起動オプションをSDカードにしてブー
>>>> トしたのですが、
>>>> こちら側にも/proc/fs/nfsfsはありませんでした。
>>>>
>>>> もう一度、修正したカーネルの保存したを確認してみます。
>>>> ありがとうございました。
>>>>
>>>>
>>>> Yasushi SHOJI さんは書きました:
>>>>> 引用を前後させています。
>>>>>
>>>>> At Thu, 29 Jul 2010 12:45:09 +0900,
>>>>> okd wrote:
>>>>> [...]
>>>>>> mount: Mounting 192.168.31.14:/wkfolder on /wk failed: No such device
>>>>>> エラーが出ます。
>>>>> "No such device" と出るときは、NFSの機能がクライアントのカーネルに入っ
>>>>> ていないときが多いです。
>>>>>
>>>>>> NFSクライアントを使用するため、カーネルを修正しました。
>>>>>> (下記参照URL)
>>>>>> http://armadillo.atmark-techno.com/howto/NFS_Client-aj
>>>>>>
>>>>>> その後、サーバ側PCで下記サービスをストップ
>>>>> 修正後、できあがったカーネルを書き換えているんですよね?
>>>>> nfs の機能が入っていると /proc/fs/nfsfs ができると思うのですが、
>>>>> ありますか?
>>>>
>>>> _______________________________________________
>>>> armadillo mailing list
>>>> email@hidden
>>>> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
>>>>
>>>
>>> _______________________________________________
>>> armadillo mailing list
>>> email@hidden
>>> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
>>
>> _______________________________________________
>> armadillo mailing list
>> email@hidden
>> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
>>
>
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo 




armadillo メーリングリストの案内