Problem med NFS
Thord Nilson
thordn at stacken.kth.se
Sat Feb 24 17:14:54 CET 2007
On Fri, 23 Feb 2007, Mikael Auno wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Harald Barth wrote:
>> Problemet låter ju lite som att det blir en mountpoint som
>> kan kommas åt från två ställen och inte två mountpoints med
>> olika egenskaper.
>>
>>>> Först vill du nog berätta vilket OS och version och så du har.
>>>>
>>>> /t (aldrig lekt nfs)
>>
>> Bra så, fortsätt med det ;-)
>>
>>> Arch Linux 0.8 på både server och klient (inte mitt val) med
>>> kernelversion 2.6.16 och 2.6.19 på server respektive klient.
>>
>> Jag trot du förlorar. Med lite tur skulle en SunOS (numera Solaris)
>> klient göra rätt från början eller kunna fixa det med en virtuell ro
>> loopback montering. Se man lofs på en Solarisdatan. Jag tror inte
>> Linux har återuppfunnit det hjulet.
>>
>> Harald.
>>
>
> Ok. Hör jag inte av någon annan som vet något om det så får jag nog ge
> upp att få det att fungera med NFSv3 iaf. Kom ju på att man iaf kan
> testa och se om det fungerar annorlunda med NFSv4.
>
> Tackar för svaret.
>
För mig fungerar det... antar att det är detta du vill åstadkoma:
Ena maskinen cello:
root at cello:/# uname -a
Linux cello 2.4.29 #1 SMP Sat Jun 25 23:07:52 CEST 2005 i686 unknown
unknown GNU/Linux
root at cello:/# more /etc/slackware-version
Slackware 10.1.0
root at cello:/#
Andra maskinen elinor: (gammal slackware 3.6 tror jag, släppt 1998)
elinor:/home/tn# uname -a
Linux elinor 2.0.39 #9 Sat Jan 25 23:19:58 CET 2003 i586 unknown
elinor:/home/tn# mkdir /x/rw
elinor:/home/tn# mkdir /x/ro
elinor:/home/tn# mount -v -t nfs -orw cello:/cello /x/rw/
cello:/cello on /x/rw type nfs (rw,addr=192.168.12.48)
elinor:/home/tn# mount -v -t nfs -oro cello:/cello /x/ro/
cello:/cello on /x/ro type nfs (ro,addr=192.168.12.48)
elinor:/home/tn# echo foo >/x/ro/test-file
bash: /x/ro/test-file: Read-only file system
elinor:/home/tn# echo foo >/x/rw/test-file
elinor:/home/tn# ls -l /x/rw/test-file
-rw-r--r-- 1 root root 4 Feb 24 16:54 /x/rw/test-file
elinor:/home/tn# ls -l /x/ro/test-file
-rw-r--r-- 1 root root 4 Feb 24 16:54 /x/ro/test-file
elinor:/home/tn# rm /x/rw/test-file
elinor:/home/tn# ls -l /x/ro/test-file
ls: /x/ro/test-file: No such file or directory
elinor:/home/tn# more /etc/mtab
/dev/hda6 / ext2 rw 0 0
/dev/hda8 /usr ext2 rw 0 0
/dev/hdb2 /nhome ext2 rw 0 0
/dev/hda1 /dosc vfat rw,uid=501 0 0
/dev/hda5 /dosd vfat rw,uid=501 0 0
/dev/hda9 /dose vfat rw,uid=501 0 0
none /proc proc rw 0 0
bettan:/home /home nfs rw,rsize=8192,wsize=8192,addr=192.168.12.44 0 0
bettan:/aux /aux nfs rw,rsize=8192,wsize=8192,addr=192.168.12.44 0 0
cello:/cello /x/rw nfs rw,addr=192.168.12.48 0 0
cello:/cello /x/ro nfs ro,addr=192.168.12.48 0 0
elinor:/home/tn#
Fungerar likadant om jag istället monterar från cello mot elinor,
eller cello mot modernare linux.
/Thord.
More information about the Stacken
mailing list