Üdv mindenkinek!
Adott egy Ubuntu 6.10 ami egy hálózat tagja. Szeretnék különböző hálózati fájlrendszereket felcsatolni a rendszer inulásakor automatikusan.Debian alatt ezt úgy oldottam meg, hogy készítettem egy bejegyzést az /etc/fstab fájlba.
//host/share /mnt/share smbfs defaults,uid=maszili,gid=maszili,username=admin,password=123456,fmask=644 0 0
Azt gondoltam, hogy ez működhet Ubuntu alatt is... de sajnos valami nem jó.
Ha a noauto paraméterrel kiegészítem a dolgot akkor a rendszer feltápászkodása után kézzel
sudo mount /mnt/share
fel lehet csatolni. De ha nincs ott a noauto paraméter és a rendszer inuláskor próbálja akkor nem sikerül. Emiatt ráadásul éveket kell várni a grafikus felületre is mert azzal szenved hogy kipakolná a (nem)felcsatolt fájlrendszer ikonját az asztalra.
A rendszer betöltődése során elrejti az init futását a grafikus felülettel így fogalmam sincs hogy mi lehet a baj...
Életemben nem foglalkoztam ubuntuval és nem tudom hogy most mit lehet tenni. Ha valakinek van valami ötlete és megosztaná velem azt megköszönném.
- 3283 megtekintés
Hozzászólások
Nem lehet, hogy az a baj, hogy amikor az fstab felcsatolna a halozati meghajtot, akkor meg nincs halozatod?
- A hozzászóláshoz be kell jelentkezni
Nem tudom... de valami ilyesmire gondolok én is.
Ha úgy van akkor szerintem az ubuntu fejlesztők jól eszúrták a dolgot.
Pár évvel ezelőtt a RedHat vol ilyen, ahol a fájlrendszerek felcsatolása után indította azt a szolgáltatást ami a hálózati fájlrendszerek használatabavételekor szükséges azonosításhoz kellett. :)
--
maszili
- A hozzászóláshoz be kell jelentkezni
_netdev paramétert írd még be fstabba. így nem próbálkozik vele amíg nincs hálózat.
- A hozzászóláshoz be kell jelentkezni
"[...]A rendszer betöltődése során elrejti az init futását a grafikus felülettel így fogalmam sincs hogy mi lehet a baj..."
grub menu kernel soraban ird at a 'splash'-t 'nosplash'-ra, vedd ki a 'quiet' sort es lathatod a rendszeruzeneteket.
irhatsz egy szkriptet a mountolashoz, a /etc/init.d/ ala, amit a megfelelo futasiszintre linkelsz.
---
"... nem zsaru vagyok, hanem a rendorfonok."
- A hozzászóláshoz be kell jelentkezni
akkor mar inkabb az /etc/rc.local aljara szurd be a mount parancsot, mivel arra az init folyamat legvegen kerul sor.
Persze, ez abban az esetben nem fog segiteni, ha pld jelszovedett wireless halozaton keresztul kapcsolodsz a nethez, mivel az a kapcsolat a belepesed es a Keyring Manager jelszavanak bepotyogese utan fog felepulni.. Ebben az esetben belerakhatod egy shell scriptbe a ~/.config/autostart folderbe a mountot (vagy a Preferences -> Sessions-be.. ez a valasztas szabadsaga.. :))
- A hozzászóláshoz be kell jelentkezni
Köszönöm a segítséget!
Nem sok kedvem volt elmerülni az ubuntu rendszerindítási mechanizmusában, ezért azt a megoldást választottam, hogy a /etc/rc.local fájlban végeztettem el a felcsatolásokat.
--
maszili
- A hozzászóláshoz be kell jelentkezni
Belefutottam én is ebbe a problémába feisty alatt. :(
A megoldás: az fstab-ban az smbfs-t le kell cserélni cifs-re (Common Internet File System).
forrás:
http://joey.ubuntu-rocks.org/blog/2007/04/25/resolution-to-mounting-sam…
http://ubuntuguide.org/wiki/Ubuntu_talk:Feisty#smbfs.3F
- A hozzászóláshoz be kell jelentkezni
épp tegnap oldottam meg én is (Gutsy alatt)
fstab-ba írtam ezt:
//server/shared /media/shared cifs credentials=/root/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0
bővebben itt: http://ubuntuforums.org/showthread.php?t=288534
- A hozzászóláshoz be kell jelentkezni