Automatyczne montowanie dysku sieciowego

Tutaj można zadać pytanie, jeśli Linuksa widzi się pierwszy raz w życiu ;)
Mioodh
Piegowaty Guziec
Piegowaty Guziec
Posty: 9
Rejestracja: 27 paź 2012, 13:51
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: Unity
Architektura: x86_64

Automatyczne montowanie dysku sieciowego

Post autor: Mioodh »

WItam! Mam kolejny, mały problem.
Od kliku dni męczę się z auto montowaniem dysku sieciowego.

W pliku fstab mam tak:

Kod: Zaznacz cały

//192.168.21.110 /media/Serwer cifs username=***,password=*** 0 0
Jednak gdy próbuję się przejść do serwera z poziomu otrzymuje komunikat :

Kod: Zaznacz cały

Nie można zamontować Serwer
mount: tylko root może zamontować //192.168.21.110 w /media/Serwer
Może ktoś miał już podobny problem?
Awatar użytkownika
yp2
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 139
Rejestracja: 31 sty 2007, 19:17
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64

Re: Automatyczne montowanie dysku sieciowego

Post autor: yp2 »

Nie wiem jaką komendę, ani na jakim etapie masz ten komunikat. Spróbuj oczywistej rzeczy:

Kod: Zaznacz cały

sudo mount -a
Ubek308
Zakręcona Traszka
Zakręcona Traszka
Posty: 574
Rejestracja: 25 maja 2011, 10:17
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Automatyczne montowanie dysku sieciowego

Post autor: Ubek308 »

Ja bym dal:

192.168.21.110:/wyeksportowana/sciezka /media/Serwer ......... - jak dziala username/pass - nie sprawdzalem.
Wierze ci na slowo ze to sa prawidlowe parametry dla fstab-a.
Mioodh
Piegowaty Guziec
Piegowaty Guziec
Posty: 9
Rejestracja: 27 paź 2012, 13:51
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: Unity
Architektura: x86_64

Re: Automatyczne montowanie dysku sieciowego

Post autor: Mioodh »

Kod: Zaznacz cały

sudo mount -a //192.168.21.110/Dane /media/Serwer

Kod: Zaznacz cały

mount: niewłaściwy typ systemu plików, błędna opcja, błędny superblok na //192.168.21.120/Dane,
       brak strony kodowej lub programu pomocniczego albo jeszcze inny błąd
       (dla niektórych systemów plików (np. nfs, cifs) może
       być potrzebny program pomocniczy /sbin/mount.<typ>)
       W niektórych przypadkach przydatne informacje można
       znaleźć w logu systemowym (np. dmesg | tail)
 
Cały czas coś takiego.
Awatar użytkownika
yp2
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 139
Rejestracja: 31 sty 2007, 19:17
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64

Re: Automatyczne montowanie dysku sieciowego

Post autor: yp2 »

musisz określić rodzaj systemu plików. To co ja podałem wyżej mount -a dotyczy tylko wpisów do fstab. Nie stosujesz go tak jak to zapisałeś.

Drugi link w google (ludzie zacznijcie używać swoich szarych komórek), masz jeszcze takie narzędzie jak man (ale nie chce czytać lub znajomość języka angielskiego leży i kwiczy).
http://opensuse.swerdna.org/susesambacifs.html

Kod: Zaznacz cały

mount -t cifs -o username=server_user,password=secret //192.168.44.100/share /path_to/mount
Mioodh
Piegowaty Guziec
Piegowaty Guziec
Posty: 9
Rejestracja: 27 paź 2012, 13:51
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: Unity
Architektura: x86_64

Re: Automatyczne montowanie dysku sieciowego

Post autor: Mioodh »

I tu Cię zaskoczę :) Przeglądałem Google i próbowałem tej komendy - bez skutków.

Kod: Zaznacz cały

brak strony kodowej lub programu pomocniczego albo jeszcze inny błąd
(dla niektórych systemów plików (np. nfs, cifs) może
być potrzebny program pomocniczy /sbin/mount.<typ>)
W niektórych przypadkach przydatne informacje można
znaleźć w logu systemowym (np. dmesg | tail)
Myślałem o autofs, ale kompletnie nie wiem jak sie do tego zabrać.
Awatar użytkownika
yp2
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 139
Rejestracja: 31 sty 2007, 19:17
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64

Re: Automatyczne montowanie dysku sieciowego

Post autor: yp2 »

Dobra to od początku.

Jaki dysk próbujesz montować (system plików, rodzaj serwer ,... wszystkie dane)? Tego nie określiłeś.
Mioodh
Piegowaty Guziec
Piegowaty Guziec
Posty: 9
Rejestracja: 27 paź 2012, 13:51
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: Unity
Architektura: x86_64

Re: Automatyczne montowanie dysku sieciowego

Post autor: Mioodh »

To tak:

System plików - NTFS
Rodzaj - Dysk sieciowy Windows Serwer
Udział - /Dane
IP przydzielone przez router - 192.168.21.110

Zabezpieczony hasłem.
Awatar użytkownika
sulti
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 139
Rejestracja: 17 wrz 2007, 15:31
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: Unity
Architektura: x86

Re: Automatyczne montowanie dysku sieciowego

Post autor: sulti »

Spróbuj może tak (w /etc/fstab):

Kod: Zaznacz cały

//192.168.21.110/Dane /media/Serwer cifs username=***,password=***,user,uid=twoj_user,gid=twoja_grupa 0 0
a potem w konsoli:

Kod: Zaznacz cały

sudo mount /media/Serwer
Jak zadziała, to znaczy, że zadziała również przy starcie systemu automatycznie.
Jak nie zadziała to pokaż wynik:

Kod: Zaznacz cały

ls -al /media/
Ubek308
Zakręcona Traszka
Zakręcona Traszka
Posty: 574
Rejestracja: 25 maja 2011, 10:17
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: Automatyczne montowanie dysku sieciowego

Post autor: Ubek308 »

Wciaz nikt nie chce sprobowac:
192.168.21.110:/Dane /media/Serwer
w fstabie ?
zamiast
//192.168.21.110:/Dane /media/Serwer

Moze to i nie ma znaczenia ale sprawdzenie nie kosztuje wiele.
Awatar użytkownika
sulti
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 139
Rejestracja: 17 wrz 2007, 15:31
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: Unity
Architektura: x86

Re: Automatyczne montowanie dysku sieciowego

Post autor: sulti »

Ubek308, po co próbować jak kopiuję wpis z własnego - działającego fstaba...
Składnia IP:/udział jest błędna, pierwszy raz widzę takie coś na oczy.
Mioodh
Piegowaty Guziec
Piegowaty Guziec
Posty: 9
Rejestracja: 27 paź 2012, 13:51
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: Unity
Architektura: x86_64

Re: Automatyczne montowanie dysku sieciowego

Post autor: Mioodh »

Może moje pytanie wyda się banalne, ale w końcu od tego jest ten dział.
O co chodzi z UID i GID?
Awatar użytkownika
yp2
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 139
Rejestracja: 31 sty 2007, 19:17
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64

Re: Automatyczne montowanie dysku sieciowego

Post autor: yp2 »

sulti pisze:Ubek308, po co próbować jak kopiuję wpis z własnego - działającego fstaba...
Składnia IP:/udział jest błędna, pierwszy raz widzę takie coś na oczy.
Z działającego fstab'a - dotyczy NFS:

Kod: Zaznacz cały

# NFS
ork:/share /media/ork_share nfs4 timeo=14,intr,soft,tcp 0       0
UID i GID - oznaczenia dla użytkownika i grupy. Nie jestem pewny czy tu może być nazwa czy oznaczenie cyferkowe. Oba do sprawdzenia w System->Administracja-> Użytkownicy i grupy.
Awatar użytkownika
sulti
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 139
Rejestracja: 17 wrz 2007, 15:31
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: Unity
Architektura: x86

Re: Automatyczne montowanie dysku sieciowego

Post autor: sulti »

Ok, składnia dla NFS jest ok, ale mowa przecież (chyba) o cifs'ie?
Bez uid i gid katalog będzie montowany z prawami root:root, co utrudnia pracę zwykłego użytkownika.
A parametry uid i gid mogą być podawane słownie, nie muszą być numerycznie.
Mioodh
Piegowaty Guziec
Piegowaty Guziec
Posty: 9
Rejestracja: 27 paź 2012, 13:51
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: Unity
Architektura: x86_64

Re: Automatyczne montowanie dysku sieciowego

Post autor: Mioodh »

Okej,

fstab:

Kod: Zaznacz cały

//192.168.21.110/Dane /media/Serwer cifs username=***,password=***,user,uid=1000,gid=1000 0 0
konsola:

Kod: Zaznacz cały

sudo mount /media/Serwer

Kod: Zaznacz cały

mount: niewłaściwy typ systemu plików, błędna opcja, błędny superblok na //192.168.21.110/Dane,
       brak strony kodowej lub programu pomocniczego albo jeszcze inny błąd
       (dla niektórych systemów plików (np. nfs, cifs) może
       być potrzebny program pomocniczy /sbin/mount.<typ>)
       W niektórych przypadkach przydatne informacje można
       znaleźć w logu systemowym (np. dmesg | tail)

Kod: Zaznacz cały

ls -al /media/

Kod: Zaznacz cały

razem 20
drwxr-xr-x   5 root root 4096 lis  7 20:38 .
drwxr-xr-x  24 root root 4096 lis  4 20:51 ..
drwxr-x---+  2 root root 4096 lis  7 07:45 dominik
drwxr-xr-x   2 root root 4096 lis  7 20:38 Serwer

Kod: Zaznacz cały

id dominik

Kod: Zaznacz cały

uid=1000(dominik) gid=1000(dominik) grupy=1000(dominik),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),107(lpadmin),124(sambashare)
EDIT:

Dodałem stronę kodową.

Kod: Zaznacz cały

//192.168.21.110/Dane /media/Serwer cifs username=*****,password=****,uid=1000,gid=1000,user,iocharset="utf8",codepage="cp852 0 0
Jednak po:

Kod: Zaznacz cały

sudo mount /media/Serwer

Kod: Zaznacz cały

mount: Brak dostępu do wymaganej biblioteki dzielonej
I to google mi niestety nie pomogło.

EDIT2:

https://forums.aws.amazon.com/thread.js ... eID=330637

Dokładnie to mój problem.
Awatar użytkownika
sulti
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 139
Rejestracja: 17 wrz 2007, 15:31
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: Unity
Architektura: x86

Re: Automatyczne montowanie dysku sieciowego

Post autor: sulti »

Masz zainstalowaną paczkę cifs-utils ?
Mioodh
Piegowaty Guziec
Piegowaty Guziec
Posty: 9
Rejestracja: 27 paź 2012, 13:51
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: Unity
Architektura: x86_64

Re: Automatyczne montowanie dysku sieciowego

Post autor: Mioodh »

Zainstalowałem.

Kod: Zaznacz cały

sudo mount /media/Serwer

Kod: Zaznacz cały

mount error(79): Can not access a needed shared library
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
i nadal lipa...
Awatar użytkownika
sulti
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 139
Rejestracja: 17 wrz 2007, 15:31
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: Unity
Architektura: x86

Re: Automatyczne montowanie dysku sieciowego

Post autor: sulti »

//192.168.21.110/Dane /media/Serwer cifs username=*****,password=****,uid=1000,gid=1000,user,iocharset="utf8",codepage="cp852 0 0
Powyższy wpis mi się nie podoba, albo masz literówkę przy przeklejaniu/przepisywaniu albo coś namiąchałeś, bo liczba cudzysłowów się nie paruje ;) I możliwe, że na codepage się wywraca
IMO powinna wystarczyć taka konfiguracja:

Kod: Zaznacz cały

//192.168.21.110/Dane /media/Serwer cifs username=*****,password=****,uid=1000,gid=1000,user,iocharset=utf8  0 0
Mioodh
Piegowaty Guziec
Piegowaty Guziec
Posty: 9
Rejestracja: 27 paź 2012, 13:51
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: Unity
Architektura: x86_64

Re: Automatyczne montowanie dysku sieciowego

Post autor: Mioodh »

Wreszcie działa. Faktycznie codepage powodowało problemy.
Dzięki wszystkim udzielającym się w temacie za pomoc.
ODPOWIEDZ

Wróć do „Przedszkole Linuksa”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 74 gości