Portál AbcLinuxu, 14. května 2025 02:05

Dotaz: Pri startu se nenamountuji oddily ze vzdaleneho PC (v /etc/fstab je mountovani nastavene)

polo23 avatar 5.3.2010 19:13 polo23 | skóre: 28 | blog: polo23
Pri startu se nenamountuji oddily ze vzdaleneho PC (v /etc/fstab je mountovani nastavene)
Přečteno: 465×
Odpovědět | Admin
Ahoj, chtel bych se zeptat jak udelat to aby se pri startu systemu automaticky namountovaly oddily vzdyleneho PC(win xp).

Namoutovani oddilu udelam prikazem:

mount -t cifs //192.168.0.8/d$ /media/obyvak/d -o username=jmeno,password=heslo

Pak z /etc/mtab vytahnu zaznam pripojeneho oddilu:

//192.168.0.1/d$ /media/obyvak/d cifs rw,username=jmeno,password=heslo 0 0

a vlozim ho do /etc/fstab.
Restartuji system ale oddil se automaticky nepripoji. Nenapada nekoho cim by to mohlo byt? Diky

Řešení dotazu:


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

Odpovědi

5.3.2010 20:38 ZAH | skóre: 43 | blog: ZAH
Rozbalit Rozbalit vše Re: Pri startu se nenamountuji oddily ze vzdaleneho PC (v /etc/fstab je mountovani nastavene)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Je už spuštěna síť?

Nespouští ji až NetworkManager?

Jinak jaká distribuce verze atd ????
polo23 avatar 5.3.2010 21:26 polo23 | skóre: 28 | blog: polo23
Rozbalit Rozbalit vše Re: Pri startu se nenamountuji oddily ze vzdaleneho PC (v /etc/fstab je mountovani nastavene)
Omlouvam se za neupresnene podrobnejsi informace:
Debian Lenny 5.0.3 (kernel 2.6.30) S tim jestli je uz spustena sit jste mne dostal. Druhe PC sice zapnute je, sit taky, ale Vy to myslite asi tak ze nejprve dojde k mountovani oddilu a pak se spousti sitovy subsystem - coz by opravdu mohlo byt pricinnou meho problemu. Bohuzel nevim jak zjistit jestli je sit spoustena network-managerem. Ohledne zjisteni problemu jsem ted podniknul nasledujici kroky:

1) Daemoni v /etc/rc2.d:

@S20 network-manager

Daemonu je tam celkem 21 a tenhle se tedy spousti az na konci.

2)Nafotil jsem info vypisovane pri bootu.
network-manager se spusti az na konci bootu, ale hned ze zacatku bootu je tam hlaska setting up networking-takze nevim zda v tu chvili uz jede sit a nebo se spusti az s network-managerem, hned pak je mounting local filesystems, pak configuring network interfaces pak je entering runlevel 2 a jedou daemoni.
Behem celeho bootu jsem ale nevidel ze by se tam objevilo neco ohledne pripojeni vzdalenych oddilu. Bylo tam pouze pripojeni local oddilu.

Ted me jeste napada ze bych mountovani mohl dat do nejakeho skriptu ktery se provede na konci bootu, ale to by nebylo tak elegantni jako do fstab.

Tady je muj boot
http://img242.imageshack.us/img242/7210/img2697b.jpg
http://img32.imageshack.us/img32/6149/img2698v.jpg
http://img215.imageshack.us/img215/7919/img2700i.jpg
Fuky avatar 6.3.2010 00:40 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: Pri startu se nenamountuji oddily ze vzdaleneho PC (v /etc/fstab je mountovani nastavene)

Když chceš zjistit co se děje při startu stačí grep na /etc/init.d. Konkrétně hromadný mount se dělá v /etc/init.d/mountall.sh tedy z /etc/rcS.d/S35mountall.sh.

mount -a -t nonfs,nfs4,smbfs,cifs,ncp,ncpfs,coda,ocfs2,gfs,gfs2 -O no_netdev

U síťových FS by jsi měl v /etc/fstab uvádět volbu _netdev, aby se je tento mount nepokoušel připojit.

Skript /etc/rc.local se spouští na konci každého multiuser runlevelu, takže stačí když si do něj přidáš:

mount -a

Access the host file system with CIFS

polo23 avatar 6.3.2010 08:35 polo23 | skóre: 28 | blog: polo23
Rozbalit Rozbalit vše Re: Pri startu se nenamountuji oddily ze vzdaleneho PC (v /etc/fstab je mountovani nastavene)
Tak jsem se dival do /etc/init.d a do /etc/rc2.d/. V obou mountall.sh je. V /etc/rc2.d/ jsem zmenil jeho cislo z S10 na S21 - tak aby se spoustel jako posledni. Kontroloval jsme jestli je v nem

mount -a -t nonfs,nfs4,smbfs,cifs,ncp,ncpfs,coda,ocfs2,gfs,gfs2 -O no_netdev

Je to tam napsane spravne - takze uz me nenapada v cem by mohl byt problem. Ve fstab jsem _netdev samozrejme uveden mel.
Pokud uz nikoho nenapadne cim by to mohlo byt tak mi nezbyde nez vlozit mount -a do /etc/rc.local.
6.3.2010 09:54 ZAH | skóre: 43 | blog: ZAH
Rozbalit Rozbalit vše Re: Pri startu se nenamountuji oddily ze vzdaleneho PC (v /etc/fstab je mountovani nastavene)
Po zadání mount -a v terminálu to funguje ?.
polo23 avatar 6.3.2010 11:21 polo23 | skóre: 28 | blog: polo23
Rozbalit Rozbalit vše Re: Pri startu se nenamountuji oddily ze vzdaleneho PC (v /etc/fstab je mountovani nastavene)
Jo funguje.
Fuky avatar 6.3.2010 11:02 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: Pri startu se nenamountuji oddily ze vzdaleneho PC (v /etc/fstab je mountovani nastavene)

Však to je správné chování tj. aby mountall.sh nepřipojoval síťové FS, proto volba -O no_netdev, protože o to se většinou starají jejich init skripty např. v případě NFS. Proto jsem taky psal, aby jsi přidal mount -a do /etc/rc.local.

Indiánský lotr avatar 8.3.2010 20:35 Indiánský lotr | skóre: 25 | blog: ucim_sa
Rozbalit Rozbalit vše Re: Pri startu se nenamountuji oddily ze vzdaleneho PC (v /etc/fstab je mountovani nastavene)
zkus zapsat "mount -a" do /etc/rc.d/rc.network :-) teď jsem to řešil, a jedině takhle mi to funguje
Indiánský lotr avatar 7.3.2010 22:02 Indiánský lotr | skóre: 25 | blog: ucim_sa
Rozbalit Rozbalit vše Re: Pri startu se nenamountuji oddily ze vzdaleneho PC (v /etc/fstab je mountovani nastavene)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Měl jsem stejný problém nakonec jsem raději použil smbfs, viz:

//192.168.0.1/d$ /media/obyvak/d smbfs auto,username=jmeno,password=heslo 0 0

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.