How to Create, Format and Mount Filesystems in Linux

A fájlrendszer az adatok és metaadatok szervezése a tárolóeszközön. Ha Unix-szerű operációs rendszerben bármilyen fájlhoz hozzá akarunk férni, akkor a fájlrendszert oda kell csatolni, ahol a fájl található.

A jól ismert Linux fájlrendszerek az Ext, Ext2, Ext3, Ex4, BtrFS, ReiserFS, ZFS, XFS, JFS és Swap.

Létrehozunk egy partíciót Linuxon, létrehozunk egy fájlrendszert, és megtanuljuk, hogyan kell csatolni a fájlrendszert.

1. lépés: Partíció létrehozása

A fájlrendszer létrehozása előtt győződjön meg arról, hogy elegendő ki nem osztott lemezterület ( vagy szabad hengerek) áll rendelkezésre.

A lemezterületet a fdisk -l vagy parted print free parancs segítségével ellenőrizheti:

$ 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

Itt látható, hogy 1305 henger van a ‘/dev/sda’ lemezen, és 1147 henger van felhasználva. Ezért létrehozhatunk egy új partíciót.

Az új partíció létrehozásához használhatja az fdisk vagy a parted parancsot.

A következő példában az fdisk parancsot használom a ‘/dev/sda’ nevű merevlemezen (első merevlemez) egy partíció létrehozásához.

$ 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.

2. lépés: Lemezcímke beállítása a partíción

A lemezcímke beállításához vagy módosításához használhatja az e2label parancsot. Az e2label parancsot root felhasználóként kell futtatni.

A következő parancs a ‘/dev/sda3’ nevű lemezpartíció lemezadatfájljait állítja be.

$ sudo e2label /dev/sda3 datafiles

A lemezcímke megtekintéséhez futtassa a következő parancsot:

$ sudo e2labeldatafiles

3. lépés: Fájlrendszer létrehozása

A Linuxban fájlrendszert az mkfs, mkfs.ext2, mkfs.ext3, mkfs.ext4, mke4fs vagy mkfs.xfs parancsokkal hozhat létre. RHEL és CentOS rendszeren telepíthet egy további e4fsprogs nevű csomagot, amely képes kezelni az ext4 fájlrendszert.

A következő parancsok létrehoznak egy ext4 fájlrendszert a ‘/dev/sda3’ lemezpartícióra:

$ 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

3. lépés: A fájlrendszer csatolása

A fájlrendszer csatolásának leggyakrabban használt módszere vagy manuálisan a mount parancs használatával, vagy az /etc/fstab fájlba tett bejegyzésekkel, így a fájlrendszer a rendszerindításkor csatolásra kerül.

Példa:

$ sudo mount /dev/sda3 /data

A fenti példában a ‘/dev/sda3’ partíciót a ‘/data’ könyvtárba mountoltuk.

Az alábbi parancs végrehajtásával ellenőrizheti:

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

Az /dev/sda3 partíciót az umount paranccsal is lecsatolhatja.

$ sudo umount /data

Amikor a linux rendszer újraindul, a ‘/data’ fájlrendszer használhatatlanná válik. Ha újra használni akarjuk a fájlrendszert, manuálisan kell csatlakoztatnunk.

Hogy elkerüljük ezt az ismételt csatlakoztatást a Linux indítása után, bejegyzést kell tennünk az /etc/fstab fájlba, hogy az újraindítások során is megmaradjon.

Itt röviden az /etc/fstab konfigurációs fájlról lesz szó. Az fstab fájlba az alábbiak szerint kell bejegyzést felvenni:

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

Egy példa fstab fájl:

$ 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

hol,

eszköz neve: Az eszköz/partíció neve vagy forrás elérési útvonala (Mit kell csatolni) /dev/sda3

mount point: Ahol az adatok a fájlrendszerhez kapcsolódnak (Hová kell csatolni) /data

az FS típusa: A fájlrendszer típusa ext2, ext3, ext4, nfs, proc, stb.

opciók: Ebben az opcióban biztonsági házirendet alkalmazhat az adott fájlrendszerre. Például csatoláskor beállíthatja, hogy a binárisok végrehajtása tilos, vagy beállíthatja, hogy a fájlrendszer csak olvasható. Alapértelmezés szerint a fájlrendszernek rw, suid, rw, exec, auto, nouser és async van.

dump: Ez a fájlrendszer mentésére szolgál. Ha az érték nulla, a biztonsági mentés figyelmen kívül marad. Ha 1 érték van beállítva, akkor a fájlrendszer biztonsági mentés készül.

fsck:

Display Mount Information

Futtathatja a df -h vagy lsblk parancsot, hogy megkapja a csatlakoztatott eszköz adatait, például a csatlakozási pontot, a fájlrendszer méretét stb.

$ df -h

A findmnt egy nagyon hasznos eszköz az összes csatlakoztatott fájlrendszer listázására, futtassa a parancsot az alábbiak szerint:

$ findmnt

Következtetés

.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.