GNU/Linux >> Belajar Linux >  >> Linux

Cara membuat sistem file pada partisi Linux atau volume logis

Dalam komputasi, sistem file mengontrol bagaimana data disimpan dan diambil dan membantu mengatur file pada media penyimpanan. Tanpa sistem file, informasi dalam penyimpanan akan menjadi satu blok data yang besar, dan Anda tidak dapat mengetahui di mana satu bagian informasi berhenti dan bagian berikutnya dimulai. Sistem file membantu mengelola semua ini dengan memberikan nama untuk file yang menyimpan data dan memelihara tabel file dan direktori—bersama dengan lokasi awal/akhir, ukuran total, dll.—pada disk dalam sistem file.

Terminal Linux

  • 7 emulator terminal teratas untuk Linux
  • 10 alat baris perintah untuk analisis data di Linux
  • Unduh Sekarang:lembar contekan SSH
  • Lembar contekan perintah Linux tingkat lanjut
  • Tutorial baris perintah Linux

Di Linux, ketika Anda membuat partisi hard disk atau volume logis, langkah selanjutnya biasanya membuat sistem file dengan memformat partisi atau volume logis. Cara ini mengasumsikan Anda tahu cara membuat partisi atau volume logis, dan Anda hanya ingin memformatnya agar berisi sistem file dan memasangnya.

Buat sistem file

Bayangkan Anda baru saja menambahkan disk baru ke sistem Anda dan membuat partisi bernama /dev/sda1 di atasnya.

  1. Untuk memverifikasi bahwa kernel Linux dapat melihat partisi, Anda dapat cat keluar /proc/partitions seperti ini:
    [root@localhost ~]# cat /proc/partitions
    major minor  #blocks  name

     253            0   10485760 vda
     253            1       8192000 vda1
      11            0       1048575 sr0
      11            1       374 sr1
       8            0   10485760 sda
       8            1   10484736 sda1
     252            0       3145728 dm-0
     252            1       2097152 dm-1
     252            2       1048576 dm-2
       8    16      1048576 sdb
  1. Tentukan sistem file seperti apa yang ingin Anda buat, seperti ext4, XFS, atau yang lainnya. Berikut beberapa opsinya:
    [root@localhost ~]# mkfs.<tab><tab> 
    mkfs.btrfs   mkfs.cramfs  mkfs.ext2     mkfs.ext3       mkfs.ext4       mkfs.minix   mkfs.xfs
  1. Untuk tujuan latihan ini, pilih ext4. (Saya suka ext4 karena memungkinkan Anda untuk mengecilkan sistem file jika perlu, sesuatu yang tidak semudah dengan XFS.) Inilah cara melakukannya (output mungkin berbeda berdasarkan nama/ukuran perangkat):
    [root@localhost ~]# mkfs.ext4  /dev/sda1
    mke2fs 1.42.9 (28-Dec-2013)
    Filesystem label=
    OS type: Linux
    Block size=4096 (log=2)
    Fragment size=4096 (log=2)
    Stride=0 blocks, Stripe width=8191 blocks
    194688 inodes, 778241 blocks
    38912 blocks (5.00%) reserved for the super user
    First data block=0
    Maximum filesystem blocks=799014912
    24 block groups
    32768 blocks per group, 32768 fragments per group
    8112 inodes per group
    Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912

    Allocating group tables: done                            
    Writing inode tables: done                              
    Creating journal (16384 blocks): done
    Writing superblocks and filesystem accounting information: done
  1. Pada langkah sebelumnya, jika Anda ingin membuat jenis sistem file yang berbeda, gunakan mkfs yang berbeda variasi perintah.

Pasang sistem file

Setelah Anda membuat sistem file, Anda dapat memasangnya di sistem operasi Anda.

  1. Pertama, identifikasi UUID sistem file baru Anda. Terbitkan blkid perintah untuk membuat daftar semua perangkat penyimpanan blok yang dikenal dan mencari sda1 pada output:
    [root@localhost ~]# blkid
    /dev/vda1: UUID="716e713d-4e91-4186-81fd-c6cfa1b0974d" TYPE="xfs"
    /dev/sr1: UUID="2019-03-08-16-17-02-00" LABEL="config-2" TYPE="iso9660"
    /dev/sda1: UUID="wow9N8-dX2d-ETN4-zK09-Gr1k-qCVF-eCerbF" TYPE="LVM2_member"
    /dev/mapper/test-test1: PTTYPE="dos"
    /dev/sda1: UUID="ac96b366-0cdd-4e4c-9493-bb93531be644" TYPE="ext4"
    [root@localhost ~]#
  1. Jalankan perintah berikut untuk memasang /dev/sd1 perangkat :
    [root@localhost ~]# mkdir /mnt/mount_point_for_dev_sda1
    [root@localhost ~]# ls /mnt/
    mount_point_for_dev_sda1
    [root@localhost ~]# mount -t ext4 /dev/sda1  /mnt/mount_point_for_dev_sda1/
    [root@localhost ~]# df -h
    Filesystem      Size  Used Avail Use% Mounted on
    /dev/vda1       7.9G  920M  7.0G  12% /
    devtmpfs        443M    0  443M   0% /dev
    tmpfs           463M    0  463M   0% /dev/shm
    tmpfs           463M   30M  434M   7% /run
    tmpfs           463M    0  463M   0% /sys/fs/cgroup
    tmpfs           93M     0   93M   0% /run/user/0
    /dev/sda1       2.9G  9.0M  2.7G   1% /mnt/mount_point_for_dev_sda1
    [root@localhost ~]#

    df -h perintah menunjukkan sistem file mana yang dipasang pada titik pemasangan mana. Cari /dev/sd1 . Perintah mount di atas menggunakan nama perangkat /dev/sda1 . Ganti dengan UUID yang diidentifikasi di blkid memerintah. Perhatikan juga bahwa direktori baru telah dibuat untuk me-mount /dev/sda1 di bawah /mnt .

  1. Masalah dengan menggunakan perintah mount secara langsung pada baris perintah (seperti pada langkah sebelumnya) adalah bahwa mount tidak akan bertahan selama reboot. Untuk memasang sistem file secara terus-menerus, edit /etc/fstab file untuk menyertakan informasi pemasangan Anda:
    UUID=ac96b366-0cdd-4e4c-9493-bb93531be644 /mnt/mount_point_for_dev_sda1/ ext4  defaults   0 0
  1. Setelah Anda mengedit /etc/fstab , Anda dapat umount /mnt/mount_point_for_dev_sda1 dan jalankan perintah mount -a untuk memasang semua yang terdaftar di /etc/fstab . Jika semuanya berjalan dengan baik, Anda masih dapat mencantumkan df -h dan lihat sistem file Anda terpasang:
    root@localhost ~]# umount /mnt/mount_point_for_dev_sda1/
    [root@localhost ~]# mount -a
    [root@localhost ~]# df -h
    Filesystem      Size  Used Avail Use% Mounted on
    /dev/vda1       7.9G  920M  7.0G  12% /
    devtmpfs        443M    0  443M   0% /dev
    tmpfs           463M    0  463M   0% /dev/shm
    tmpfs           463M   30M  434M   7% /run
    tmpfs           463M    0  463M   0% /sys/fs/cgroup
    tmpfs           93M     0   93M   0% /run/user/0
    /dev/sda1       2.9G  9.0M  2.7G   1% /mnt/mount_point_for_dev_sda1
  1. Anda juga dapat memeriksa apakah sistem file telah di-mount:
    [root@localhost ~]# mount | grep ^/dev/sd
    /dev/sda1 on /mnt/mount_point_for_dev_sda1 type ext4 (rw,relatime,seclabel,stripe=8191,data=ordered)

Sekarang Anda tahu cara membuat sistem file dan memasangnya secara terus-menerus atau tidak terus-menerus di dalam sistem Anda.


Linux
  1. Cara mempartisi disk di Linux

  2. Bagaimana Cara Membuat Partisi Lvm / Volume fisik> 2tb?

  3. Cara Membuat Sistem File ZFS dengan Kompresi File di Linux

  1. Cara membuat volume fisik di Linux menggunakan LVM

  2. Cara Membuat Snapshot Sistem File menggunakan Perintah Snapper di Linux

  3. Linux / UNIX :Cara membuat partisi extended menggunakan fdisk

  1. Cara Menghapus Partisi di Linux

  2. Cara Membuat Partisi di Linux

  3. Cara Mengubah UUID Partisi di Sistem File Linux