Portál AbcLinuxu, 21. května 2024 01:49


Dotaz: NFS a Autofs, pomoc s konfiguráciou auto.master a auto.misc

4.4.2010 08:39 martin knocik | skóre: 14
NFS a Autofs, pomoc s konfiguráciou auto.master a auto.misc
Přečteno: 568×
Odpovědět | Admin

Chcel som si sfunkčniť NFS a Autofs na OpenSUSE 11.2 Použil som tento návod. http://www.opensuse.cz/kategorie/clanky-navody/sdileni-souboru-v-opensuse-pomoci-nfs-autofs. Chcem zdielať súbory medzi PC s ip 190.168.1.100 zdielať chcem zložku /home/martin  a notebookom s ip 190.168.1.101 zdielať chcem zložku /home/martin  .Ide o to aby bolo vidno zložku /home/martin z pc na noteboku a naopak.  Mohli by ste mi prosím povedať či mám správne nastavený auto.master a auto.misc. Nie som si istý s ip adresou v auto.misc. Ked to napr nastavujem na pc, tak tam mám dať ip adresu pc t.j 190.168.1.100 alebo ip adresu noteboku t.j 190.168.1.101.  Dákujem za radu.

 

auto.master na PC

/home/martin<---->/etc/auto.misc --ghost --timeout

 

auto.misc na PC

martin<---->-fstype=nfs.soft.intr<-><--------->190.168.1.100/home/martin

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Fuky avatar 4.4.2010 11:14 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: NFS a Autofs, pomoc s konfiguráciou auto.master a auto.misc
Odpovědět | | Sbalit | Link | Blokovat | Admin

Pokud chceš na PC (klient) přistupovat k NFS na notebooku (server), tak musíš samozřejmě v konfiguraci PC zadat IP notebooku. Bacha mezi IP/hostname a cestou musí být dvojtečka.

190.168.1.101:/home/martin
-- RÁMO: psí tábor , ETriatlon: Výuka plavání
Fuky avatar 4.4.2010 11:20 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: NFS a Autofs, pomoc s konfiguráciou auto.master a auto.misc
Jinak ke stejným datům na notebooku (server) budeš přistupovat stejně jako dřív, tj. na notebooku nastavíš pouze NFS server, aby se mohli připojovat klienti.
4.4.2010 13:35 martin knocik | skóre: 14
Rozbalit Rozbalit vše Re: NFS a Autofs, pomoc s konfiguráciou auto.master a auto.misc
na pc s ip 190.168.1.100 som dal do auto.master /home/martin<--->/etc/auto.misc --ghost timeot 10

auto.misc martin<---->-fstype=nfs,soft,intr<-><------>190.168.1.101

na notebooku s ip 190.168.1.101 som dal auto.master /home/martin<--->/etc/auto.misc --ghost timeot 10

auto.misc martin<---->-fstype=nfs,soft,intr<-><------>190.168.1.100

Potom som reštartol, ked som sa prihlásil, KDE 4.3 nenabehlo, vypísalo "kstartupconfig4 daoe not exist or fails the error code is 3". Tak som skúsil upraviť tie etc subory na povodný stav, na notebooku potom kde nabehlo, na pc nie, zložka /home/martin ukazuje že je prázdna. Viete mi poradiť čo spraviť aby KDE nabehlo? Kde som spravil pri uprave auto.master a auto.misc chybu ? nevadí že chcem zdielať 2 rozne adresáre s rovnakým menom ?
Fuky avatar 6.4.2010 00:00 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: NFS a Autofs, pomoc s konfiguráciou auto.master a auto.misc

Nemůžeš zároveň přistupovat k lokálnímu a vzdálenému NFS oddílu ve stejném přípojeném bodě /home/martin. Pokud do lokálního adresáře připojíš NFS oddíl, tak v něm budeš mít data pouze z NFS oddílu a teprve po jeho odpojení v něm budou opět lokální data z diskového oddílu. Pokud chceš přistupovat zárověň k diskovému i NFS oddílu, tak si tyto oddíly připoj do různých adresářů. Pokud si představuješ, že uděláš sjednocení dat obou oddílů, tak je Tvá představa mylná.

Zkus jednoznačně specifikovat o co Ti vlastně jde. To o co se zatím pokoušíš nedává žádný smysl.

6.4.2010 11:35 martin knocik | skóre: 14
Rozbalit Rozbalit vše Re: NFS a Autofs, pomoc s konfiguráciou auto.master a auto.misc
Mám pc a notebook.Na notebooku je zložka /home/martin. Na pc je zložka /home/martin. Ide mi o to aby som si mohol cez sieť poslať nejaké súbory z /home/martin z notebooku na pc a naopak, z pc na notebook. A ešte aby som mohol synchronizovať nejaké podzložky z /home/martin medzi PC a notebookom. Ak by ste mi mohli poradiť ako to spraviť, nemusí to byť nutne cez NFS.
Fuky avatar 6.4.2010 12:16 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: NFS a Autofs, pomoc s konfiguráciou auto.master a auto.misc

V případě použití NFS postupuj takto:

  • vyexportuj NFS oddíl na PC tj. nakonfiguruj NFS server na PC
  • zkus tento oddíl připojit nejprve ručně, na notebooku, pomocí příkazu mount
  • teprve po ověření funkčnosti nastav automatické připojování, ovšem jak jsem psal ne do /home/martin, ale např. do /home/martin/pc
  • stejně postupuj i v případě exportování oddílu na notebooku

Pokud je to jen nějaká jednorázová synchronizace stačí Ti (pokud chceš sledovat průběh použij volbu -aP):

$ rsync -a 190.168.1.100:/home/martin/ /home/martin/pc

Případně se můžeš na vzdálený stroj připojit pomocí SSH i v nějakém souborovém manageru např. mc a vybrat soubory, které chceš kopírovat ručně.

Pokud synchronizuješ svou práci možná by stálo zauvažovat zda-li by se nevyplatilo začít používat Git či Subversion.

23.4.2010 19:43 martin knocik | skóre: 14
Rozbalit Rozbalit vše Re: NFS a Autofs, pomoc s konfiguráciou auto.master a auto.misc
postupoval som podla tohto návodu http://nfs.sourceforge.net/nfs-howto/ar01s03.html

Na pc som súbor /etc/export som nastavil takto /home/martin (ro)

potom som v yaste spustil nfs server. nič iné som zatial nenastavoval.

Skusil som to mountnut. na notebooku som dal príkaz ~ # mount 190.168.1.100:/home/martin /mnt

vypisalo mi to toto "/home/martin je adresar" pozrel som si na notebooku zložku /mnt a bola prázdna.

neviete mi poradiť čo som zle spravil ? (som začiatočník)

Fuky avatar 24.4.2010 10:14 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: NFS a Autofs, pomoc s konfiguráciou auto.master a auto.misc

Spusť příkaz pro mount znovu, ale s anglickým výstupem a zkopíruj sem celou hlášku:

# LANG=C mount 190.168.1.100:/home/martin /mnt

Přidej i výstup příkazu dmesg. Máš nainstalovaný balíček, který obsahuje mount.nfs? Na Debianu je to balíček nfs-common.

24.4.2010 12:01 martin knocik | skóre: 14
Rozbalit Rozbalit vše Re: NFS a Autofs, pomoc s konfiguráciou auto.master a auto.misc
Příloha:
príkaz # LANG=C mount 190.168.1.100:/home/martin /mnt nevypíše nič. dmesg posielam v prílohe. Ešte raz som sa pozrel na nastavenie firewallu, tak NFS client aj server boli povolené. skusil som sa pripojiť aj pomocou cez yast pomocou programu NFS client. žiadny NFS server nebol nájdený. skusil som to aj s vypnutými firewalmi na notebooku aj pc a nič. mount.nfs mám v /sbin.
Fuky avatar 24.4.2010 14:32 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: NFS a Autofs, pomoc s konfiguráciou auto.master a auto.misc

Pošli výstup příkazů:

Z_LIBOVOLNEHO_PC$ nmap 190.168.1.100
2049/tcp  open  nfs
NFS_SERVER$ netstat -ln |grep 2049    
tcp        0      0 0.0.0.0:2049            0.0.0.0:*               LISTEN     
udp        0      0 0.0.0.0:2049            0.0.0.0:*

Příkazu mount zkus předat volbu -v pro podrobnější výstup. Podle mě ti to někde neprojde firewallem. Pokud není NFS server dostupný tak to mount hlásí (stroj s uvedenou IP neběží):

mount.nfs: mount to NFS server '190.168.1.100' failed: timed out, retrying
nebo (stroj s uvedenou IP běží, ale NFS na daném portu nenaslouchá):
mount.nfs: mount to NFS server '190.168.1.100' failed: RPC Error: Program not registered

24.4.2010 16:02 martin knocik | skóre: 14
Rozbalit Rozbalit vše Re: NFS a Autofs, pomoc s konfiguráciou auto.master a auto.misc

na pc som zadal príkaz nmap 190.168.1.100 2049/tcp open nfs

Starting Nmap 5.00 ( http://nmap.org ) at 2010-04-24 15:39 CEST

Illegal netmask value, must be /0 - /32 . Assuming /32 (one host) Invalid target host specification: 2049/tcp

QUITTING!

 

potom som zadal na pc nmap 190.168.1.100

Starting Nmap 5.00 ( http://nmap.org ) at 2010-04-24 15:34 CEST

Interesting ports on 190.168.1.100: Not shown: 993 closed ports

PORT STATE SERVICE

111/tcp open rpcbind

139/tcp open netbios-ssn

445/tcp open microsoft-ds

631/tcp open ipp

901/tcp open samba-swat

2049/tcp open nfs

6881/tcp open bittorrent-tracker

 

na pc som zadal

linux-pc:~ # netstat 190.168.1.100 -ln | grep 2049

tcp 0 0 0.0.0.0:2049 0.0.0.0:* LISTEN

udp 0 0 0.0.0.0:2049 0.0.0.0:*

 

zadal som na notebooku prikaz ~ # mount -v 190.168.1.100:/home/martin /mnt

skončí hlaškou

bash: /home/martin: je adresár

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.