Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.

Autor Téma: připojení NAS  (Přečteno 5796 krát)

gonentski01

  • Návštěvník
  • *
  • Příspěvků: 21
    • Zobrazit profil
připojení NAS
« kdy: 19 Srpen 2019, 21:42:08 »
Zdravim,

Seznamuji se s linuxovými verzemi teprve velmi krátce.
Potřeboval bych pomoci trvale namapovat disk NAS uložiště.
Používám Zorin OS 15.
Postupoval jsem podle tohoto návodu :
http://ubuntuhandbook.org/index.php/2014/08/map-network-drive-onto-ubuntu-14-04/.
Vrací mi to :
Není možné ořistoupit k NAS
mount: /media/nas: operace  je dovolena pouze superuživateli.

Budu vděčný za každé rady a postřehy.


juwa2

  • Závislák
  • ****
  • Příspěvků: 3717
    • Zobrazit profil
Re:připojení NAS
« Odpověď #1 kdy: 19 Srpen 2019, 22:57:33 »
Mountnutí (připojení) diskových jednotek (lokálních nebo síťových) vyžaduje práva roota (superuživatele).
Ostatně to se praví i v tom hlášení co ti to vypsalo. Takže zkrátka před ten vlastní příkaz k připojení napiš ještě "sudo" nebo se v Terminálu přihlaš jako root (sudo -i) a pak můžeš příkazy zadávat "bez sudo" na začátku.
Jinak ten postup v tom článku je celkem jasný, tak se ho drž.

Další "potíž" pak může být s vlastnictvím/právy souborů a složek na tom nasu.
To se zase řeší (až po úspěšném připojení) pomocí příkazů
chown a chmod s přísl. parametry. Zkrátka přebereš vlastnictví na sebe (=na aktuálně přilášeného uživatele) a pak si přidělíš práva (čtení/zápis/spustitelnost) (rwx).

Ve vých. stavu totiž bývá vlastníkem "nobody:nogroup" (1000), to se pak nikam kvůli právům nedostaneš...
Takže nejprve převzít vlastnictví na sebe:
Kód: [Vybrat]
sudo chown -R uživatel:uživatel /cesta/ke/složka
A následně si přidělit práva:
Kód: [Vybrat]
sudo chmod 755 -R /cesta/ke/složka
------------------------------------------------------------------------------
Jinak ten Zorin jsem jednou zkoušel a vůbec mě nenadchnul. Dej si tam radši Ubuntu-Mate...
« Poslední změna: 20 Srpen 2019, 16:35:35 od juwa2 »

gonentski01

  • Návštěvník
  • *
  • Příspěvků: 21
    • Zobrazit profil
Re:připojení NAS
« Odpověď #2 kdy: 22 Srpen 2019, 16:51:42 »
Řešení od jawa2:

odkazy:
http://ubuntuhandbook.org/index.php/2014/08/map-network-drive-onto-ubuntu-14-04/
https://askubuntu.com/questions/46183/how-to-map-a-network-drive

Teorie:
1. Mount point je složka kterou si musíš napřed vytvořit:
sudo mkdir /media/nas01

2. Do tohoto přípojného bodu pak můžeš připojit svůj disk. Například (lokální disk):
sudo mount /dev/sdaX /media/nas01

V případě síťového disku:
sudo mount -t cifs -o username=franta_uživatel //IP_nasu/sharename /media/nas01
--------
To je jednorázové ruční připojení.
Pokud chceš aby se to připojovalo po restartu automaticky, musíš doplnit příslušný řádek do souboru /etc/fstab
sudo gedit /etc/fstab

Příklad:
NAS připojíš jednorázově (ručně) takto:

sudo -i
mkdir /local/mountpoint
mount -t cifs //Hostname/Username -o username=username,password=password /local/mountpoint

Konkrétní příklad:
sudo -i
root@root [~]# mkdir /mnt/nas
root@root[~]# mount -t cifs //00.0.0.000/SL12345-1 -o username=SL123451,password=NPASSWORD,rw,nounix,iocharset=utf8,file_mode=0644,dir_mode=0755,sec=ntlmssp /mnt/nas
root@root [~]# df -Th /mnt/nas/
Filesystem                              Type    Size  Used Avail Use% Mounted on
//nas05.service.softlayer.com/SL12345-1 cifs     54T   49T  5.3T  91% /mnt/nas

----------------------------------------
Pokud chceš automatické připojení po restartu, doplň do /etc/fstab  tento řádek:
\//00.0.0.000/SL12345-1       
/mnt/nas       
cifs defaults,username=SL12345-1,password=NPASSWORD 0 0

panRajce

  • Člen
  • **
  • Příspěvků: 107
    • Zobrazit profil
Re:připojení NAS
« Odpověď #3 kdy: 04 Květen 2020, 13:48:31 »
Ahoj,
jdu si taktéž pro radu, kde mám chybu.
Snažím se připojit NAS sdílenou složku do Ubuntu 20.04, v fstab mám
Kód: [Vybrat]
//192.168.1.110/Public /home/vizualizace/Hudba cifs user=****,password=****,rw 0 0
respektive nefunguje to automaticky!
když zadám v terminálu
Kód: [Vybrat]
sudo mount -a, tak se bod připojí

juwa2

  • Závislák
  • ****
  • Příspěvků: 3717
    • Zobrazit profil
Re:připojení NAS
« Odpověď #4 kdy: 05 Květen 2020, 03:05:31 »
Kód: [Vybrat]
//192.168.1.110/Public /home/vizualizace/Hudba cifs defaults, user=jméno_uživatele,password=NOPASSWORD,rw 0 0
Je třeba mít nainstalovaný balík cifs-utils

panRajce

  • Člen
  • **
  • Příspěvků: 107
    • Zobrazit profil
Re:připojení NAS
« Odpověď #5 kdy: 06 Květen 2020, 10:03:00 »
Je třeba mít nainstalovaný balík cifs-utils

Tak cifs-utils nainstalovaný jsem měl, jelikož jsem postupoval, v mám případě jako ve všem kolem Ubuntu, podle internetového návodu.
Nějak nemohu dopátrat, k čemu je parametr defaults. Mohl bych poprosit o vysvětlení. Kromě toho a NOPASSWORD neshledávám nic jiného proti mému řádku  :P

Zakopaný pes:
... po úpravě zmíněného řádku, tak když dám restart systému se mi objeví požadavek na heslo, vis obrázek


PS: v Ubuntu 18.04 mě vložení tohoto řádku do fstab funguje a disk se namapuje bez problémů

« Poslední změna: 06 Květen 2020, 10:40:10 od panRajce »

panRajce

  • Člen
  • **
  • Příspěvků: 107
    • Zobrazit profil
Re:připojení NAS
« Odpověď #6 kdy: 14 Květen 2020, 10:23:16 »
Tak si jdu pohlavek a radu

Tak jsem si myslel, že alespoň 18.04 jeden v pořádku. To byla chyba. Nejde, alespoň ne automaticky.

juwa2: prosím o vysvětlení parametru defaults, jelikož s tímto parametrem mě při připojení (automatické i manuální) vyhazuje chybu "mount error(22): Invalid argument" - po odstranění se síťová složka připojí, ALE....

neděje se tak automaticky po startu systému, ale podaří se to, když v Nautilusu kliknu na ikonu "QNAP", pak se složka připojí a je následně přístupná i pod Hudbou
Kód: [Vybrat]
//192.168.1.110/public/ /home/uzivatel/Hudba/QNAP cifs user,credentials=/etc/QNAP-credentials,rw 0 0

juwa2

  • Závislák
  • ****
  • Příspěvků: 3717
    • Zobrazit profil
Re:připojení NAS
« Odpověď #7 kdy: 14 Květen 2020, 11:19:57 »
Možná má být za cifs čárka....
Defaults = výchozí.

panRajce

  • Člen
  • **
  • Příspěvků: 107
    • Zobrazit profil
Re:připojení NAS
« Odpověď #8 kdy: 18 Květen 2020, 12:52:51 »
Možná má být za cifs čárka....

čeče, asi ne, všede kde gůglím, tak cifs je samostatný argument oddělený mezerami

jmp

  • Závislák
  • ****
  • Příspěvků: 2612
    • Zobrazit profil
Re:připojení NAS
« Odpověď #9 kdy: 18 Květen 2020, 14:08:28 »
zkuste to trochu rozšířit

//192.168.1.110/public/ /home/uzivatel/Hudba/QNAP cifs _netdev,vers=3.0,user,credentials=/etc/QNAP-credentials,rw 0 0

_netdev by teoreticky mělo zařídit to, že nebude zkoušet připojit síťovou věc dřív než pojede síť
vers=3.0 by mělo určit použití vyšší verze smb protokolu (na NASce může být omezeno jaká minimální verze se má použít..)
používání starých verzí je lepší potlačit (z důvodu bezpečnosti...)

panRajce

  • Člen
  • **
  • Příspěvků: 107
    • Zobrazit profil
Re:připojení NAS
« Odpověď #10 kdy: 19 Květen 2020, 09:30:24 »
@jmp
díky, zkusil jsem aplikovat ... bohužel, po restartu je složka Hudba/QNAP prázdná. Platí stále, že když v Nautilu kliknu v postraním panelu na QNAP, tak následně dejde k připojení a ve složce  Hudba/QNAP se již objeví obsah z Qnapu.
V samotném QNAPu jsme to kontroloval a je pro Microsoft networking nastavená Samba 3.

Asi bude někde jinde zakopanej pes, protože jako obvykle to všem funguje je mě ne :o

panRajce

  • Člen
  • **
  • Příspěvků: 107
    • Zobrazit profil
Re:připojení NAS
« Odpověď #11 kdy: 19 Květen 2020, 11:06:53 »
Drobná obrazová ukázka toho co se děje

jmp

  • Závislák
  • ****
  • Příspěvků: 2612
    • Zobrazit profil
Re:připojení NAS
« Odpověď #12 kdy: 19 Květen 2020, 11:11:15 »
mno pokud není na té nasce nastavené uspávání disků, tak už nevím...

panRajce

  • Člen
  • **
  • Příspěvků: 107
    • Zobrazit profil
Re:připojení NAS
« Odpověď #13 kdy: 19 Květen 2020, 14:22:30 »
uspávání tam není ... a i kdyby .... když připojím složku, a ihned restartuji, tak se stejně zase nepřipojí. Přičemž běhěm těch 30s co se restartuje systém by k uspání nedošlo. A celý NAS má jeden RAID 1 svazek a je k němu téměř permanentně přistupováno po celý den, ač do jiných sdílených složek.

Jo bude to nějaký můj FAIL  :-\

jen pro zajímavost. Zkusil jsem stejnou sdílenou složku do fstab přidat přes NFS, ale samozřejmě na jiný přípojný bod  ... /home/uzivatel/Hudba/NFS. Chová se to úplně stejně.

panRajce

  • Člen
  • **
  • Příspěvků: 107
    • Zobrazit profil
Re:připojení NAS
« Odpověď #14 kdy: 22 Květen 2020, 09:12:21 »
Zase jdu otravovat
stále stejný případ .... Ubuntu 20.04 .... připojení síťového adresáře
Kód: [Vybrat]
//192.168.1.110/public /home/uzivatel/Hudba/QNAP cifs _netdev,vers=3.0,users,credentials=/etc/QNAP-credentials,rw 0 0
Zarazila mne ale jedna maličkost a chci jen vědět proč se to tak děje a jak případně to upravit, aby tomu tak nebylo.

Adresář ~/Hudba/QNAP je vytvořen na počátku uživatelem (mnou) .... po připojení se ale vlastník změní na root, s tím že se změní i práva přístupů, uživatel a skupina jen pro čtení.
Je tedy možné změnit mount, aby adresář zůstal stále uživatelův ?

juwa2

  • Závislák
  • ****
  • Příspěvků: 3717
    • Zobrazit profil
Re:připojení NAS
« Odpověď #15 kdy: 22 Květen 2020, 15:13:35 »
Zase jdu otravovat
stále stejný případ .... Ubuntu 20.04 .... připojení síťového adresáře
Kód: [Vybrat]
//192.168.1.110/public /home/uzivatel/Hudba/QNAP cifs _netdev,vers=3.0,users,credentials=/etc/QNAP-credentials,rw 0 0
Zarazila mne ale jedna maličkost a chci jen vědět proč se to tak děje a jak případně to upravit, aby tomu tak nebylo.

Adresář ~/Hudba/QNAP je vytvořen na počátku uživatelem (mnou) .... po připojení se ale vlastník změní na root, s tím že se změní i práva přístupů, uživatel a skupina jen pro čtení.
Je tedy možné změnit mount, aby adresář zůstal stále uživatelův ?

Změň mountpoint na /media/uživatel/hudba   (složku napřed vytvoř). Později si z ní můžeš udělat odkaz kamkoli.

jmp

  • Závislák
  • ****
  • Příspěvků: 2612
    • Zobrazit profil
Re:připojení NAS
« Odpověď #16 kdy: 22 Květen 2020, 18:06:44 »
toto se již patrně odvíjí od toho, jak jsou ta práva přímo na té NASce (uid=0 tedy root bývá výchozí hodnota)

mrkněte na "man mount.cifs" a zaměřte se na parametry uid,forceuid,gid,forcegid, případně se může hodit file_mode a dir_mode (resp. se mrkněte sám co se může hodit...) případně se možná dají měnit oprávnění přímo na té NASce (pokud máte centrální správu identit nebo jediný OS ze kterého na tu NASku přistupujete)

najít vhodný model fungování je na vás...

West

  • Člen
  • **
  • Příspěvků: 239
    • Zobrazit profil
Re:připojení NAS
« Odpověď #17 kdy: 23 Květen 2020, 10:43:42 »
Na Fedore sa to správa rovnako po pripojení príkazom mount. Adresár si zmení vlastníka na root, ale do primapovaných zložiek ide normálne nahliadať, kopírovať aj mazať z non root užívateľského účtu.

panRajce

  • Člen
  • **
  • Příspěvků: 107
    • Zobrazit profil
Re:připojení NAS
« Odpověď #18 kdy: 23 Květen 2020, 13:00:40 »
Ještě mne napadá .... určitě mi poradíte,  kde bych případně mohl najít nějaký LOG .... po startu systému, který třeba napoví, proč se daný řádek v fstab automaticky nepřipojil ?

juwa2

  • Závislák
  • ****
  • Příspěvků: 3717
    • Zobrazit profil
Re:připojení NAS
« Odpověď #19 kdy: 23 Květen 2020, 14:11:27 »
Ještě mne napadá .... určitě mi poradíte,  kde bych případně mohl najít nějaký LOG .... po startu systému, který třeba napoví, proč se daný řádek v fstab automaticky nepřipojil ?

/var/log/syslog
/var/log/samba/

West

  • Člen
  • **
  • Příspěvků: 239
    • Zobrazit profil
Re:připojení NAS
« Odpověď #20 kdy: 23 Květen 2020, 15:38:26 »
U mňa funguje tento zápis
//192.168.17.17/install  /mnt  cifs  user=meno_užívateľa,password=heslo_užívateľa,vers2.1,uid=1000  defaults  0 0

panRajce

  • Člen
  • **
  • Příspěvků: 107
    • Zobrazit profil
Re:připojení NAS
« Odpověď #21 kdy: 26 Květen 2020, 09:04:28 »
@juwa2
díky
tak schválně jestli někoho něco napadne, protože pro mě je to hebrejština v somálské vesnici

syslog
Kód: [Vybrat]
May 26 08:30:45 UBUNTU-20-04 systemd[1]: Reached target Network is Online.
May 26 08:30:45 UBUNTU-20-04 systemd[1]: Mounting /home/uzivatel/Hudba/QNAP...
May 26 08:30:45 UBUNTU-20-04 systemd[1]: Started crash report submission daemon.
May 26 08:30:45 UBUNTU-20-04 whoopsie[1084]: [08:30:45] Using lock path: /var/lock/whoopsie/lock
May 26 08:30:45 UBUNTU-20-04 whoopsie[1084]: [08:30:45] offline
May 26 08:30:45 UBUNTU-20-04 kernel: [   11.974827] FS-Cache: Loaded
May 26 08:30:45 UBUNTU-20-04 kernel: [   11.987837] FS-Cache: Netfs 'cifs' registered for caching
May 26 08:30:45 UBUNTU-20-04 mount[1085]: mount error(2): No such file or directory
May 26 08:30:45 UBUNTU-20-04 mount[1085]: Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) and kernel log messages (dmesg)
May 26 08:30:45 UBUNTU-20-04 systemd[1]: home-uzivatel-Hudba-QNAP.mount: Mount process exited, code=exited, status=32/n/a
May 26 08:30:45 UBUNTU-20-04 systemd[1]: home-uzivatel-Hudba-QNAP.mount: Failed with result 'exit-code'.
May 26 08:30:45 UBUNTU-20-04 systemd[1]: Failed to mount /home/uzivatel/Hudba/QNAP.
May 26 08:30:45 UBUNTU-20-04 systemd[1]: Dependency failed for Remote File Systems.
May 26 08:30:45 UBUNTU-20-04 systemd[1]: remote-fs.target: Job remote-fs.target/start failed with result 'dependency'.
May 26 08:30:45 UBUNTU-20-04 systemd[1]: Starting LSB: automatic crash report generation...
May 26 08:30:45 UBUNTU-20-04 kernel: [   11.990453] Key type cifs.spnego registered
May 26 08:30:45 UBUNTU-20-04 kernel: [   11.990456] Key type cifs.idmap registered
May 26 08:30:45 UBUNTU-20-04 kernel: [   11.990671] CIFS: Attempting to mount //192.168.1.110/public
May 26 08:30:45 UBUNTU-20-04 kernel: [   11.990684] No dialect specified on mount. Default has changed to a more secure dialect, SMB2.1 or later (e.g. SMB3), from CIFS (SMB1). To use the less secure SMB1 dialect to access old servers which do not support SMB3 (or SMB2.1) specify vers=1.0 on mount.
May 26 08:30:45 UBUNTU-20-04 kernel: [   11.990704] CIFS VFS: Error connecting to socket. Aborting operation.
May 26 08:30:45 UBUNTU-20-04 kernel: [   11.990708] CIFS VFS: cifs_mount failed w/return code = -2
May 26 08:30:45 UBUNTU-20-04 systemd[1]: Started Regular background program processing daemon.
May 26 08:30:45 UBUNTU-20-04 cron[1096]: (CRON) INFO (pidfile fd = 3)

log samba neexistuje

chápu z toho jen že "No such file or directory" nenalezl adresář .... ale pak tedy nechápu, proč se připojí, když kliknu na ikonu v Nautilusu.

U mňa funguje tento zápis
//192.168.17.17/install  /mnt  cifs  user=meno_užívateľa,password=heslo_užívateľa,vers2.1,uid=1000  defaults  0 0

Tady je zajímavé opět to, že jakmile použiji argument "defaults" , ať před ostatními parametry (DTTO juwa2), nebo nakonec (DTTO West) ... tak se složka nejen že nepřipojí, ale při manuálním připojení "sudo mount -a" vyhodí chybu "ount: /etc/fstab: chyba rozboru na řádku 14 – ignorováno"
« Poslední změna: 26 Květen 2020, 10:20:23 od panRajce »

jmp

  • Závislák
  • ****
  • Příspěvků: 2612
    • Zobrazit profil
Re:připojení NAS
« Odpověď #22 kdy: 26 Květen 2020, 12:14:35 »
je to citlivé na velikost písmen, tedy například //192.168.1.110/public není totéž jako //192.168.1.110/Public - zkuste omrknout jak toto tak tu lokální cestu jestli to sedí

West

  • Člen
  • **
  • Příspěvků: 239
    • Zobrazit profil
Re:připojení NAS
« Odpověď #23 kdy: 26 Květen 2020, 15:30:16 »
V čase pripájania možno nieje ešte prístupný užívateľský účet, vyskúšaj to mountnúť do  /mnt.

panRajce

  • Člen
  • **
  • Příspěvků: 107
    • Zobrazit profil
Re:připojení NAS
« Odpověď #24 kdy: 28 Květen 2020, 09:30:17 »
je to citlivé na velikost písmen, tedy například //192.168.1.110/public není totéž jako //192.168.1.110/Public - zkuste omrknout jak toto tak tu lokální cestu jestli to sedí

NJ, ale tady je zajímavé, že mi to manuálně potom připojí oba případy :)

V čase pripájania možno nieje ešte prístupný užívateľský účet, vyskúšaj to mountnúť do  /mnt.

Vyzkoušel jsem ..... bohužel, ani v tomto případě nedošlo k automatickému připojení po startu systému. Zde pak ani nemám v Nemu ani v Nautilu "složku" Síť - QNAP. takže jedině manuálně přes sudo mout -a. To mi přes mount do /home/uzivatel/Hudba/QNAP přijde jen příjěmější cesta.
« Poslední změna: 28 Květen 2020, 09:52:00 od panRajce »