Portál AbcLinuxu, 12. června 2024 20:11

Jak se připojují diskové oddíly v linuxu?

Diskové oddíly se připojují příkazem mount a odpojují příkazem umount. Prakticky všechny distribuce linuxu při startu zavolají příkaz mount -a, a připojí tak diskové oddíly uvedené v souboru /etc/fstab.

Syntaxe

Syntaxe souboru /etc/fstab je poměrně jednoduchá. Komentáře v tomto souboru jsou uvozeny znakem # a končí spolu s řádkem. Každý diskový oddíl, který chceme připojovat, je uveden na samostatném řádku, který obsahuje následující informace:
<oddíl> <bod připojení> <souborový systém> <parametry> <dump> <fsck>

Příklad

/dev/sda1		/		reiserfs	noatime						0 0
/dev/sda2		/home		ext2		noatime						0 0
/dev/hda2		/mnt/temp	vfat		noauto,user,dmask=0007,fmask=0113,gid=100	0 0
/dev/hdc		/cdrom		udf,iso9660	noauto,user,ro					0 0
/dev/hdc		/mnt/dvdram	udf		noauto,user,noatime,rw				0 0
UUID=3736-3564		/mnt/d80	vfat		user,noauto,dmask=0007,fmask=0113,gid=100	0 0
none			/proc		proc		defaults					0 0
V uvedeném příkladu je uvedeno sedm klasických nebo virtuálních (reálně neexistujících) oddílu/souborových systémů.

Prvním z nich se nachází na disku /dev/sda1 (první oddíl SCSI/SATA disku), bude připojen jako kořenový (/), obsahuje souborový systém ReiserFS, a má jediný parametr - noatime - který zamezí ukládání informací o čase posledního přístupu k souboru (tato informace se téměř nevyužívá, zato zpomaluje diskové operace).

Dalším souborový systém se nachází na druhém oddílu téhož disku (/dev/sda2), bude připojen do adresáře /home, obsahuje souborový systém Ext2.

Třetí souborový systém se nachází na druhém oddílu klasického PATA disku (proto /dev/hda2), bude připojen do adresáře /mnt/temp a obsahuje souborový systém FAT. Parametr noauto říká, že tento souborový systém nemá být připojován automaticky (při startu), parametr user říká, že k připojení není potřeba administrátorských práv. Ostatní parametry jsou specifické pro FAT a určují s jakými přístupovými právy bude oddíl připojen.

Následující dva řádky jsou zajímavé tím, že připojují stejné zařízení (/dev/hdc) na dvě různá místa (/cdrom resp. /mnd/dvdram). Při připojování do adresáře /cdrom se postupně vyzkouší přítomnost dvou souborových systémů: UDF a v případě neúspěchu ISO9660. Při připojování do adresáře /cdrom bude souborový systém připojen pouze pro čtení (parametr ro).

Oddíl na předposledním řádku je specifikován pomocí UUID. Tento způsob se typicky používá u přenosných (USB) disků, u kterých nelze zaručit, že budou připojeny vždy jako stejné zařízení (např. vždy jako /dev/sdc).

Poslední řádek specifikuje, že virtuální souborový systém proc bude připojen do adresáře /proc.

Takto specikikované souborové systémy je možné připojovat výše zmíněným příkazem mount; např. příkazem mount /cdrom se připojí zařízení /dev/hdc do adresáře /cdrom. Tomu je ekvivalentní následující jednorázový příkaz:
mount -t udf,iso9660 -o ro /cdrom

Odkazy

mount(8)

fstab(5)

Jak optimalizovat ext3?

Jak optimalizovat XFS

Jak otevřít .iso ?

Jak mohu připojit NTFS disk, jaká je podpora NTFS pod Linuxem?

Mohu použít přístupová práva pod FAT oddílem?

Dokument vytvořil: finn, 8.10.2007 23:06 | Poslední úprava: finn, 22.10.2007 21:03 | Historie změn | Zobrazeno: 2847×

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.