Sziasztok,
A mountulás rendben meg tudom adni, sőt a "/etc/fstab" is be tudom állítani, hogy bootláskor, hogy mount-oljon, de ha nincs net (nem elérhető az eszköz), akkor nem lesz autómatikus a mountulás.
Kérdésem, hogy hogyan lehetne erre egy scriptet írni, hogy egy kattintással elérhető legyen?
A helyzetet nehezíti, hogy csak root jogosultsággal tudok mountolni, így a terminál ablakos megoldásnál se tudok root jelszót megadni, mert nem futtatja le (beírom a jelszót és nem történik semmi).
#!/bin/sh
sudo mount -t cifs -o username=xxxxx,password=***,uid=yyyy //192.168.15.100/server /mnt/server
- 5471 megtekintés
Hozzászólások
vedd fel az fstab-ba "user" opcióval, akkor root nélkül is tudod mountolni.
- A hozzászóláshoz be kell jelentkezni
Keresgéltem, de nem találtam meg a javasolt opciódat. Pontosan, hogyan is kell?
Esetleg lehet olyat csinálni, ha időközben megjelenik a hálózatban, akkor felismerje és mountolja automatikusan?
- A hozzászóláshoz be kell jelentkezni
> Keresgéltem, de nem találtam meg a javasolt opciódat. Pontosan, hogyan is kell?
Úgy, hogy odaírod az opciók közé, hogy "user". Ennyi.
//szerver/megosztas /mountpoint cifs noauto,user,user=pistike,password=titok 0 0
PS: nálam Debianon a mount manpageben van egy ilyen szekció:
The non-superuser mounts.
Normally, only the superuser can mount filesystems. However, when fstab contains the user option on a line, anybody can mount the corresponding system.
Thus, given a line
/dev/cdrom /cd iso9660 ro,user,noauto,unhide
any user can mount the iso9660 filesystem found on his CDROM using the command
mount /dev/cdrom
- A hozzászóláshoz be kell jelentkezni
ugyanezt curlftpfs-sel hogyan tennéd meg?
---
--- A gond akkor van, ha látszólag minden működik. ---
---
- A hozzászóláshoz be kell jelentkezni
google: fstab examples
http://www.tuxfiles.org/linuxhelp/fstab.html
Automata mountra nem tudok olyan megoldást ami engem felhőtlen boldogsággal töltene el. A lehetőségek:
- soft opció használata (man fstab), remélem cifs-hez is van
- autofs, bár ennek is lehetnek gyíjkai, pl. ha épp nincs net vagy valami, és mégis kellene az adott könyvtár
- saját script, ami rendszeresen lefut, és:
* figyeli, hogy a szerver él-e
* ha igen, akkor ha nincs mountolva a könyvtár akkor felrántja
* ha nem és mountolva van, akkor eldobja a kanalat
- A hozzászóláshoz be kell jelentkezni
Varázslós GUI is van.
Ha nem értettem félre, akkor ez is jó a célra:
curlftpfs:
http://pkgs.org/search/?keyword=curlftpfs
GUI:
svn co https://curlftpfs-gui.svn.sourceforge.net/svnroot/curlftpfs-gui curlftpfs-gui
(svn-nel egyetlen file letöltése, de böngészőben nézve megjelenik a script forráskódja, itt látni, hogy kell neki gtkdialog)
de kell hozzá egy ilyen szörnyű dolog is:
http://ftp5.gwdg.de/pub/linux/archlinux/community/os/i686/gtkdialog-0.8…
A guit széthekkelve meg lehet szerintem adni alapértelmezett beállításokat, ergo egy klikk és minden ok.
---
--- A gond akkor van, ha látszólag minden működik. ---
---
- A hozzászóláshoz be kell jelentkezni
Ez pontosan mire is jó?
- A hozzászóláshoz be kell jelentkezni
Ha minden igaz, a fent leírt 192.168.15.100 dolgot mountolni tudod egy helyi könyvtáradhoz.
Ilyet írtak nem csupán gtk alapon, pl itt:
http://www.claudiodangelis.it/projects/gcurlftpfs
A pythonos verzió itt van:
http://sourceforge.net/projects/gcurlftpfs/files/latest/download
Ha mégsem ilyesmiről van szó, ignoráljatok...
---
--- A gond akkor van, ha látszólag minden működik. ---
---
- A hozzászóláshoz be kell jelentkezni
Hali
Én a Gigolo nevű programot használom erre ubuntu alatt
gvfs-t használ
- A hozzászóláshoz be kell jelentkezni
Régebben erre ha jól emlékszem az autofs-t használtam. Észrevette ha nincs ott a csatolás és felcsatolta. Ha elmúlt a szerver, majd visszajött, akkor újracsatolta.
Részletekre nem emlékszem, évekkel ezelőtt volt.
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
_netdev opciót próbáltad?
- A hozzászóláshoz be kell jelentkezni
nem, nem ismerem.
- A hozzászóláshoz be kell jelentkezni
Sziasztok!
Nem akartam új topikot nyitni, mert hasonló a gondom.
Van egy kötetem, ami egy adott mappába csatolódik fel minden induláskor. Viszont ez egy eltávolítható diszk, ami előfordulhat, hogy nincs a gépben. Ilyenkor a boot folyamat közben megáll a gép és választanom kell, hogy mit tegyen.
Mit írjak az fstab-ba a mount opciókhoz, hogy ha nem találja a kötetet, akkor menjen tovább automatikusan csatolás nélkül?
- A hozzászóláshoz be kell jelentkezni
Leginkább semmit. Hagyd hogy az udev felcsatolja mikor csatlakoztatod az eszközt. Másik megoldás kézzel csatolgatod és kiveszed az fstab megfelelő sorábol az "auto" opciót.
- A hozzászóláshoz be kell jelentkezni
Nem hot swap-es a diszk... Egy mobil rack. Ha usb-s lenne, akkor nem lenne gond.
- A hozzászóláshoz be kell jelentkezni