[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:84085] Re: Disklessの SWAP(改: Diskless Linuxのモニタ)


茨城県水戸市の大和と申します。引用したメールは 
06月03日 に k.suzaki _at_ aist.go.jp さんに頂いた
[<20010603120610L.k.suzaki _at_ aist.go.jp>]
です。

手元のターミナルにしているマシン(IBM i1124) ですが、chroot で使ってます。
ハードディスクがうるさいので、NFS-ROOT にしようとして失敗した結果

mount -t nfs -o nolock,rsize=8192,wsize=8192,soft,intr,exec \
  server:/export/client /server
/usr/sbin/chroot /server

としております。変則(変態?)ですがこの chroot 環境の中でさらに同じオプションで
全く同じ /server を再度マウント出来るんですが、そこでは今実験してみたら
loopback device をマウントできて、その中につくったファイルに対して
mkswap、swapon できました。

昔 nfs 上の File を loopback mount 出来なかった記憶がありますので、
mount option(nolock ?) が効いているのかなと思います。
server kernel 2.4.5-ac18 client kernel 2.4.4 です。

tftp による NFS-ROOT ではうまく行くのか分かりませんが、ご参考まで。

# ところで、このマシンも NFS-ROOT にしたかったのですが、pcmcia なので、
# initrd 関連で挫折しております。JF の ext-root-mini-howto に記載がある
# /proc 以下の File が 2.4 には無いため挫折したんですが、initrd 経由で
# NFS-ROOT に成功している方がおいででしたら是非ご教示を賜りたく...

# 2.0.36 の頃には、うまく行ったんですけどね。

須崎さん>
> 下記の手法が簡単に SWAP が取れそうなので試しました。
> 
..(略)
>  >>今井です.
>  >>
>  >>最初から話題を追ってないのでアレなのですが,nfs パーティションに swap を
..(略)
>  >>1. nfs パーティション上に適当な大きさのファイルをつくる
>  >>	dd if=/dev/zero of=/swap bs=1024k count=128
>  >>
>  >>2. このファイルを ext2 でフォーマット
>  >>	mke2fs /swap
>  >>
>  >>3. このファイルを loopback device として mount
>  >>	mount -o loop /swap /mnt/swap
> 
> ここで挫折しました。diskless マシンでは下記のように怒られてしまいます。
> 	# mount -o loop /swap /mnt/swap/
> 	ioctl: LOOP_SET_FD: Invalid argument

S.Yamato/大和慎一 sy _at_ 4u.net


この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: References: