Jak vytvořit, formátovat a připojit souborové systémy v Linuxu

Systém souborů je uspořádání dat a metadat na úložném zařízení. Pokud chcete v operačním systému podobném Unixu přistupovat k jakýmkoli souborům, je třeba připojit souborový systém, ve kterém se soubor nachází.

Známé souborové systémy v Linuxu jsou Ext, Ext2, Ext3, Ex4, BtrFS, ReiserFS, ZFS, XFS, JFS a Swap.

Vytvoříme oddíl v Linuxu, vytvoříme souborový systém a naučíme se tento souborový systém připojit.

Krok 1: Vytvoření oddílu

Před vytvořením souborového systému se ujistěte, že máte dostatek nepřiděleného místa na disku ( neboli volných cylindrů).

Můžete zkontrolovat místo na disku pomocí příkazu fdisk -l nebo parted print free:

$ sudo fdisk -lDisk /dev/sda: 10.7 GB, 10737418240 bytes255 heads, 63 sectors/track, 1305 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDevice Boot Start End Blocks Id System/dev/sda1 * 1 1020 8193118+ 83 Linux/dev/sda2 1021 1147 1020127+ 82 Linux swap / Solaris

Zde vidíte, že na disku ‚/dev/sda‘ je přítomno 1305 cylindrů a využito je až 1147 cylindrů. Proto můžeme vytvořit nový oddíl.

K vytvoření nového oddílu můžete použít příkaz fdisk nebo parted.

V následujícím příkladu používám příkaz fdisk k vytvoření oddílu na pevném disku s názvem ‚/dev/sda‘ (první pevný disk).

$ sudo fdisk /dev/sdaPress nPress pPress "Enter" for default starting cylinder"Enter 100MB+Now Change the partition type to 83 and finally reboot the system.

Krok 2: Nastavení označení disku na oddílu

K nastavení nebo změně označení disku můžete použít příkaz e2label. Příkaz e2label musí být spuštěn jako uživatel root.

Následující příkaz nastaví datové soubory disku na diskovém oddílu s názvem ‚/dev/sda3‘.

$ sudo e2label /dev/sda3 datafiles

Pro zobrazení označení disku spusťte následující příkaz:

$ sudo e2labeldatafiles

Krok 3: Vytvoření souborového systému

V systému Linux můžete vytvořit souborový systém pomocí příkazů mkfs, mkfs.ext2, mkfs.ext3, mkfs.ext4, mke4fs nebo mkfs.xfs. V systémech RHEL a CentOS můžete nainstalovat další balíček e4fsprogs, který umí spravovat souborový systém ext4.

Následující příkazy vytvoří souborový systém ext4 na diskovém oddílu ‚/dev/sda3‘:

$ sudo mkfs.ext4 /dev/sda3mke2fs 1.39 (29-May-2006)Filesystem label=OS type: LinuxBlock size=1024 (log=0)Fragment size=1024 (log=0)26208 inodes, 104420 blocks5221 blocks (5.00%) reserved for the super userFirst data block=1Maximum filesystem blocks=6737100813 block groups8192 blocks per group, 8192 fragments per group2016 inodes per groupSuperblock backups stored on blocks:8193, 24577, 40961, 57345, 73729Writing inode tables: doneCreating journal (4096 blocks): doneWriting superblocks and filesystem accounting information: done

Krok 3: Připojení souborového systému

Nejčastěji používanou metodou pro připojení souborového systému je buď ruční připojení pomocí příkazu mount, nebo přidání záznamů do souboru /etc/fstab, aby se souborový systém připojil při startu systému.

Příklad:

$ sudo mount /dev/sda3 /data

V uvedeném příkladu jsme připojili oddíl ‚/dev/sda3‘ do adresáře ‚/data‘.

To můžete ověřit provedením následujícího příkazu:

$ sudo mount | grep -i sda3/dev/sda3 on /data type ext4 (rw)

Také můžete odpojit /dev/sda3 pomocí příkazu umount.

$ sudo umount /data

Kdykoli se linuxový systém restartuje, souborový systém ‚/data‘ se stane nepoužitelným. Pokud chcete tento souborový systém znovu použít, musíte jej připojit ručně.

Abychom se vyhnuli tomuto opakovanému připojování po startu systému Linux, musíme přidat položky do souboru /etc/fstab, aby byl trvalý i po restartech.

Na tomto místě si stručně popíšeme konfigurační soubor /etc/fstab. Do souboru fstab byste měli přidat následující položku:

LABEL=datafiles /data ext4 defaults 1 2or/dev/sda3 /data ext4 defaults 1 2

Příklad souboru fstab:

$ cat /etc/fstab#device name mountpoint Type of fs options dump fsckLABEL=/ / ext4 defaults 1 1LABEL=SWAP-sda2 swap swap defaults 0 0/dev/sda3 /data ext4 defaults 0 0

kde,

název zařízení: Název zařízení/oddílu nebo zdrojová cesta (Co se připojuje) /dev/sda3

mount point: (Kam připojit) /data

typ FS: Typ souborového systému jsou ext2, ext3, ext4, nfs, proc atd.

možnosti: V této volbě můžete na konkrétní souborový systém použít zásady zabezpečení. Například při připojování můžete nastavit zákaz spouštění binárních souborů nebo nastavit souborový systém pouze pro čtení. Ve výchozím nastavení má souborový systém rw, suid, rw, exec, auto, nouser a async.

dump: Slouží k zálohování souborového systému. Pokud je nastavena nulová hodnota, zálohování je ignorováno. Pokud je nastavena hodnota 1, souborový systém se zálohuje.

fsck: Tato volba určuje, v jakém pořadí mají být souborové systémy kontrolovány.

Zobrazení informací o připojení

Můžete spustit příkaz df -h nebo lsblk pro získání informací o připojeném zařízení, jako je přípojný bod, velikost souborového systému atd.

$ df -h

Příkaz findmnt je velmi užitečný nástroj pro výpis všech připojených souborových systémů, příkaz spusťte následujícím způsobem:

$ findmnt

Závěr

.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.