How to Create, Format and Mount Filesystems in Linux

Tiedostojärjestelmä on tietojen ja metatietojen organisointi tallennuslaitteella. Jos Unixin kaltaisessa käyttöjärjestelmässä halutaan päästä käsiksi tiedostoihin, tiedostojärjestelmä on asennettava sinne, missä tiedosto sijaitsee.

Tuttuja Linuxin tiedostojärjestelmiä ovat Ext, Ext2, Ext3, Ex4, BtrFS, ReiserFS, ZFS, XFS, JFS ja Swap.

Luotaan Linuxissa osio, luodaan tiedostojärjestelmä ja opitaan mounttaamaan tiedostojärjestelmä.

Vaihe 1: Luo osio

Voit ennen tiedostojärjestelmän luomista varmistaa, että sinulla on riittävästi varaamatonta levytilaa ( tai vapaita sylintereitä).

Voit tarkistaa levytilan komennolla fdisk -l tai 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

Tässä näet, että ’/dev/sda’-levyllä on 1305 sylinteriä, ja sitä on käytetty 1147:ään asti. Siksi voimme luoda uuden osion.

Voit käyttää fdisk- tai parted-komentoa uuden osion luomiseen.

Seuraavassa esimerkissä käytän fdisk-komentoa luodakseni osion kiintolevylle nimeltä ’/dev/sda’ (ensimmäinen kiintolevy).

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

Vaihe 2: Aseta levytunniste osiolle

Voit käyttää e2label-komentoa asettaaksesi tai muuttaaksesi levyjen tunnisteiden merkkejä. Komento e2label on suoritettava pääkäyttäjänä.

Seuraava komento asettaa levyn datatiedostot levyosioon nimeltä ’/dev/sda3’.

$ sudo e2label /dev/sda3 datafiles

Katsellaksesi levyn etikettiä, suorita seuraava komento:

$ sudo e2labeldatafiles

Vaihe 3: Luo tiedostojärjestelmä

Linuxissa voit luoda tiedostojärjestelmän mkfs-, mkfs.ext2-, mkfs.ext3-, mkfs.ext4-, mkfs.xfs- tai mke4fs-komennoilla. RHEL- ja CentOS-järjestelmään voit asentaa lisäpaketin nimeltä e4fsprogs, joka voi hallita ext4-tiedostojärjestelmää.

Seuraavat komennot luovat ext4-tiedostojärjestelmän levyosioon ’/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

Vaihe 3: Tiedostojärjestelmän mounttaaminen

Yleisimmin käytetty tapa tiedostojärjestelmän mounttaamiseen on joko manuaalisesti mount-komennolla tai lisäämällä merkintöjä /etc/fstab-tiedostoon, jolloin tiedostojärjestelmä mountataan käynnistyksen aikana.

Esimerkki:

$ sudo mount /dev/sda3 /data

Yllä olevassa esimerkissä olemme mountanneet osion ’/dev/sda3’ hakemistoon ’/data’.

Voit tarkistaa sen suorittamalla seuraavan komennon:

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

Voit myös poistaa /dev/sda3:n kiinnityksen umount-komennolla.

$ sudo umount /data

Kun linux-järjestelmä käynnistyy uudelleen, ’/data’-tiedostojärjestelmä tulee käyttökelvottomaksi. Jos tiedostojärjestelmää halutaan käyttää uudelleen, se on mountattava manuaalisesti.

Välttääksemme tämän toistuvan mounttauksen Linuxin käynnistyksen jälkeen, meidän on lisättävä merkintöjä /etc/fstab-tiedostoon, jotta se pysyy pysyvänä uudelleenkäynnistysten aikana.

Tässä kerromme lyhyesti /etc/fstab-määritystiedostosta. Sinun tulee lisätä merkintä fstab-tiedostoon seuraavasti:

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

Esimerkki fstab-tiedostosta:

$ 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

missä,

laitteen nimi: Laitteen/osion nimi tai lähdepolku (Mitä mountataan) /dev/sda3

mount point: Mihin tiedot liitetään tiedostojärjestelmään (Mihin liitetään) /data

FS:n tyyppi: Tiedostojärjestelmän tyyppi ovat ext2, ext3, ext4, nfs, proc jne. ext2, ext3, ext4, nfs, proc jne.

optiot: Tässä vaihtoehdossa voit soveltaa tietoturvakäytäntöä tiettyyn tiedostojärjestelmään. Voit esimerkiksi mounttauksen yhteydessä joko asettaa, että binääritiedostoja ei saa suorittaa, tai voit asettaa tiedostojärjestelmän vain lukuoikeudeksi. Oletuksena tiedostojärjestelmällä on rw, suid, rw, exec, auto, nouser ja async.

dump: Tätä käytetään tiedostojärjestelmän varmuuskopiointiin. Jos arvo on nolla, varmuuskopiointi jätetään huomiotta. Jos asetetaan arvo 1, tiedostojärjestelmästä otetaan varmuuskopio.

fsck: Tällä valinnalla määritetään, missä järjestyksessä tiedostojärjestelmät tarkistetaan.

Display Mount Information

Voit suorittaa df -h– tai lsblk-komennon saadaksesi kiinnitetyn laitteen tiedot, kuten kiinnityspisteen, tiedostojärjestelmän koon jne.

$ df -h

Findmnt on erittäin kätevä työkalu, jolla voit luetella kaikki kiinnitetyt tiedostojärjestelmät, suorita komento alla olevan ohjeen mukaan:

$ findmnt

Conclusion

Vastaa

Sähköpostiosoitettasi ei julkaista.