Linux Ubuntu Server - Sdílení disku

Od: Datum: 04.04.15 18:16 odpovědí: 11 změna: 06.04.15 21:19

Dobrý den.

V linuxu jsem začátečník.

Mám doma server na který jsem nainstaloval Linux Ubuntu Server 14.04.2. Nainstalovaná samba a správa přes ajetni.

V serveru mám více disku ale nevím jak je mám sdílet aby jsem se potom k nim mohl připojit. Při instalaci jsem měl na výběr na který disk linux nainstaluju takže disky připojené jsou jen nevím jak se k nim dostat. Při zadání příkazu sudo lsblk se mi disky také ukážou viz foto. Když si přes ajenti vytvořím složku bezproblému se k ní připojím. Co jsem našel na internetu tak jsou disky v /media/sd* ale já tam mám pouze cdrom. Jak jsem psal jsem začátečník tak prosím o podrobný návod.

Za jakoukoli odpověď děkuji.



Seznam odpovědí:
 
moment čekejte prosím, probíhá přenos dat...
Zobrazení struktury odpovědí v otázce
Skrytí struktury odpovědí v otázce
Zobrazení struktury odpovědí v otázce

 

Odpovědi na otázku:
Datum: 05.04.15 20:22

Dobrý den předem říkám že nejsem taky na Linux odborník, ale co jsem vás pochopil tak jsem při tvoření mého vlastního NAS serveru měl stejný problém jde o to, že vy vlastně tam máte ty disky ale nemáte je nikam připojené (do žádné složky). Například sda1 máte připojený do hlavního adresáře "/". Proto potřebujete tzv. namountovat někam ten váš disk. Příkaz by tedy mohl vypadat takto: "mount /dev/sdb /media/disk "tento příkaz znamená že disk "sdb" budete mít přístupný když kliknete na adresář "disk" v adresáři "media". Doufám že jsem vám pomohl a pokud jsem vám špatně porozumněl z problémem tak se omlouvám. Jinak takto to funguje na Linuxu debian ale Ubuntu by to mělo mít úplně stejné protože když jsem při stavbě vlastního nasu něco nevěděl tak jsem se podíval na podporu na Ubuntu fóru a většinou jsem to nějak zplácal dohromady.

doplněno 05.04.15 20:35:

Ještě jsem zapoměl na jeden detail namountování jak jsem vám psal funguje ale jen do doby než se restartuje server pokud daný server restartujete tak namountování do dané složky již nefunguje. Pokud by jste chtěl trvalý mount tak je nutné vypsat do souboru /etc/fstab nějaké další informace. Kdyby jste chtěl to namountovat natrvalo tak napište a já bych vám ještě napsal co máte udělat.

Ohodnoceno: 0x
 
Od: saly®
Datum: 06.04.15 14:23

Děkuji za odpověď.

Při zadání příkazu "mount /dev/sdb /media/disk" mi to napíše "mount: mount point /media/disk does not exist.

Když jsem si složku disk vytvořil tak mi to píše tohle viz. obrázek.

Od: hm®
Datum: 06.04.15 14:55
avatar

Uf uf.

1) Ty disky je potřeba připravit. Nejdřív v nich vytvořit oddíly a tyto oddíly zformátovat. Je to podobné, jako ve WIN. Koupíš disk, ve win je vidět snad jako nějaký disk (váleček bez písmenka), v Linuxu je to např. /dev/sda nebo /dev/sdb apod. Pak musíš vytvořit oddíly, tím ve WIN "vznikají" písmenka "C:, D:, ...", v Linuxu /dev/sda1, /dev/sda2, /dev/sdb1, ... Tyto oddíly je nutno zformátovat (význam je stejný ve WIN i v LIN).

2) Zformátovaný oddíl se v LIN připojí na požadované místo příkazem mount. Ale to místo musí (řekl bych, i když možná už nemusí) existovat, takže si nejdřív vytvoříš prázdný adresář třeba /media/disk a do něj pak připojíš požadovaný zformátovaný oddíl.
Př.: mount /dev/sdb1 /media/disk

Ohodnoceno: 0x
 
Od: saly®
Datum: 06.04.15 15:37

Zjistil jsem že opravdu nebyli vytvořeny oddíly. Ale i po vytvoření mi to píše to samé.

Od: hm®
Datum: 06.04.15 15:45
avatar

A už jsi ty oddíly zformátoval? Něco jako "mkfs /dev/sdb1", Kdybys chtěl konkrétně souborový systém ext4 (o který se pořád defaultně snaží ten mount), tak asi třeba "mkfs -t ext4 /dev/sdb1" (bez uvozovek).

doplněno 06.04.15 17:38:

Připomínám, co psal už @erik125: Příkaz mount platí jen do restartu. Jestli se mají disky mountovat pořád a samy, je nejlepší doplnit soubor /etc/fstab.

Ohodnoceno: 0x
 
Od: saly®
Datum: 06.04.15 17:08

Tak vám děkuji všechno funguje. :)

Od: saly®
Datum: 06.04.15 18:08

Aha.

Mohl by jste mi pomoct co doplnit?

Od: hm®
Datum: 06.04.15 20:14
avatar

Tak sem dej, co je v něm (/etc/fstab) teď.

Ohodnoceno: 0x
 
Od: saly®
Datum: 06.04.15 20:19
Datum: 06.04.15 20:41

Mám dojem že se to má doplnit takto: "/dev/sdb /mnt/NAS ext4 defaults 0 0" ale jistý si na 100% nejsem musíte to zkusit.

doplněno 06.04.15 20:44:

Samozřejmě si musíte tento řádek upravit

/dev/sdb - Zařízení co chcete mountovat

/mnt/NAS - Složka kam chcete mountovat

ext4 - Souborový systém jaký máte

Ohodnoceno: 0x
 
Od: hm®
Datum: 06.04.15 21:19
avatar

Klidně bych skoro opsal to, co máš pro základní adresář "/". Místo toho UUID=něco se používalo např. /dev/sdb1, jak napsal @erik125 (jen tam musí být označení oddílu, ne jen disku, takže ne /dev/sdb, ale dev/sdb1), jenže tobě to možná nebude fungovat, když už tam máš UUID, takže budem muset zjistit UUID. A samozřejmě místo "/" musíš napsat adresář, kam chceš oddíl připojit (jako v mount). Na to pozor, ať si to nerozeser... nenastavíš špatně.

Takže buď dopíšeš např. řádek: "/dev/sdb1 /media/disk ext4 errors=remount-ro 0 1" (bez uvozovek),

nebo "UUID=konkretni_uuid /media/disk ext4 errors=remount-ro 0 1" (bez uvozovek).

A jak zjistit to konkretni_uuid? Podívej se do adresáře /dev/disk/by-uuid (snad ho tam máš), tam je seznam UUIDů. Když si ho vypíšeš "ls -l", uvidíš jednotlivá UUID a na konci řádku bude vždy vidět, na který oddíl je UUID linkován (komu patří) (příklad: lrwxrwxrwx 1 root root 10 6. dub 09.22 30020028-4b03-4b92-bb96-7f6a8217c648 -> ../../sdb1). Takže bys do /etc/fstab napsal např.:
"UUID=30020028-4b03-4b92-bb96-7f6a8217c648 /media/disk ext4 errors=remount-ro 0 1" (bez uvozovek).

A jen poznámka: Soubor /etc/fstab musí končit prázdným řádkem, takže na konci posledního řádku s textem musíš zmáčknout ještě ENTER.

Ohodnoceno: 0x
 

 

 

 

 

Přihlásit se k odběru odpovědí z této otázky:

Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz

 
Copyright © 2004-2016 Poradna Poradte.cz. Všechna práva na poradně Poradte.cz vyhrazena.