Strona 1 z 1

Automatyczne montowanie dysku sieciowego

: 29 paź 2012, 23:20
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?

Re: Automatyczne montowanie dysku sieciowego

: 30 paź 2012, 06:04
autor: yp2
Nie wiem jaką komendę, ani na jakim etapie masz ten komunikat. Spróbuj oczywistej rzeczy:

Kod: Zaznacz cały

sudo mount -a

Re: Automatyczne montowanie dysku sieciowego

: 30 paź 2012, 13:50
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.

Re: Automatyczne montowanie dysku sieciowego

: 30 paź 2012, 18:13
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.

Re: Automatyczne montowanie dysku sieciowego

: 02 lis 2012, 06:10
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

Re: Automatyczne montowanie dysku sieciowego

: 03 lis 2012, 00:26
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ć.

Re: Automatyczne montowanie dysku sieciowego

: 04 lis 2012, 13:45
autor: yp2
Dobra to od początku.

Jaki dysk próbujesz montować (system plików, rodzaj serwer ,... wszystkie dane)? Tego nie określiłeś.

Re: Automatyczne montowanie dysku sieciowego

: 04 lis 2012, 14:49
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.

Re: Automatyczne montowanie dysku sieciowego

: 05 lis 2012, 09:14
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/

Re: Automatyczne montowanie dysku sieciowego

: 05 lis 2012, 17:07
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.

Re: Automatyczne montowanie dysku sieciowego

: 05 lis 2012, 21:01
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.

Re: Automatyczne montowanie dysku sieciowego

: 05 lis 2012, 21:07
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?

Re: Automatyczne montowanie dysku sieciowego

: 06 lis 2012, 06:20
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.

Re: Automatyczne montowanie dysku sieciowego

: 06 lis 2012, 08:29
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.

Re: Automatyczne montowanie dysku sieciowego

: 07 lis 2012, 20:41
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.

Re: Automatyczne montowanie dysku sieciowego

: 08 lis 2012, 09:04
autor: sulti
Masz zainstalowaną paczkę cifs-utils ?

Re: Automatyczne montowanie dysku sieciowego

: 08 lis 2012, 22:49
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...

Re: Automatyczne montowanie dysku sieciowego

: 09 lis 2012, 09:59
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

Re: Automatyczne montowanie dysku sieciowego

: 09 lis 2012, 16:48
autor: Mioodh
Wreszcie działa. Faktycznie codepage powodowało problemy.
Dzięki wszystkim udzielającym się w temacie za pomoc.