DEV Community

Cover image for Sistem File Linux
Ilham Bagus Prasetyo
Ilham Bagus Prasetyo

Posted on

Sistem File Linux

Bagian

A. Memasang dan Melepas Sistem File
B. Mengakses Sistem File Linux

Mari Simak Penjelasan Berikut.

A. Memasang dan Melepas Sistem File
Tujuan

  • Memasang Sistem File Secara Manual Sistem file yang berada pada perangkat penyimpanan yang dapat dilepas perlu dipasang untuk mengaksesnya. Perintah mount memungkinkan pengguna untuk memasang sistem file secara manual. Argumen pertama dari perintah mount menentukan sistem file yang akan dipasang. Argumen kedua menentukan direktori yang akan digunakan sebagai titik kait dalam hierarki sistem file.root

Ada dua cara umum untuk menentukan sistem file pada partisi disk ke perintah mount:

- Dengan nama file perangkat yang di isi sistem file. /dev

  • Mengidentifikasi Perangkat Blok
    Perangkat penyimpanan hot-pluggable, apakah hard disk drive (HDD) atau perangkat solid-state (SSD) di caddy server, atau perangkat penyimpanan USB, mungkin dicolokkan ke port yang berbeda setiap kali mereka terpasang ke sistem.

  • Gunakan perintah lsblk untuk mencantumkan detail perangkat blok tertentu atau semua perangkat yang tersedia.

[root@host ~]# lsblk
NAME                      MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
vda                       253:0    0   12G  0 disk
├─vda1                    253:1    0    1G  0 part /boot
├─vda2                    253:2    0    1G  0 part [SWAP]
└─vda3                    253:3    0   11G  0 part /
vdb                       253:16   0   64G  0 disk
└─vdb1                    253:17   0   64G  0 part
Enter fullscreen mode Exit fullscreen mode

Jika Anda tahu bahwa Anda baru saja menambahkan perangkat penyimpanan 64 GB dengan satu partisi, maka Anda dapat menebak dari output sebelumnya yaitu partisi yang ingin Anda pasang. /dev/vdb1

Contoh berikut memasang sistem file di partisi pada direktori.
/dev/vdb1/mnt/data

[root@host ~]# mount /dev/vdb1 /mnt/data
Enter fullscreen mode Exit fullscreen mode

Untuk memasang sistem file, direktori tujuan harus sudah ada. Direktori ada secara default dan dimaksudkan untuk digunakan sebagai titik kait sementara. /mnt

- Dengan UUID ditulis ke sistem file, pengidentifikasi unik secara universal.

Salah satu pengidentifikasi stabil yang dikaitkan dengan sistem file adalah UUID-nya, angka heksadesimal yang sangat panjang yang bertindak sebagai pengidentifikasi unik secara universal. UUID ini adalah bagian dari sistem file dan tetap sama selama sistem file tidak dibuat ulang.

Perintah lsblk -fp mencantumkan jalur lengkap perangkat, bersama dengan UUID dan titik kait, serta jenis sistem file di partisi.

[root@host ~]# lsblk -fp
NAME        FSTYPE LABEL UUID                                 MOUNTPOINT
/dev/vda                                                      
├─/dev/vda1 xfs          23ea8803-a396-494a-8e95-1538a53b821c /boot
├─/dev/vda2 swap         cdf61ded-534c-4bd6-b458-cab18b1a72ea [SWAP]
└─/dev/vda3 xfs          44330f15-2f9d-4745-ae2e-20844f22762d /
/dev/vdb
└─/dev/vdb1 xfs          46f543fd-78c9-4526-a857-244811be2d88
Enter fullscreen mode Exit fullscreen mode

Pasang sistem file dengan UUID sistem file.

[root@host ~]# mount UUID="46f543fd-78c9-4526-a857-244811be2d88" /mnt/data
Enter fullscreen mode Exit fullscreen mode

Melepas Sistem File

  • Prosedur shutdown dan reboot meng-unmount semua sistem file secara otomatis. Sebagai bagian dari proses ini, setiap data sistem file yang di-cache dalam memori disiram ke perangkat penyimpanan sehingga memastikan bahwa sistem file tidak mengalami kerusakan data. -Untuk meng-unmount sistem file, perintah umount mengharapkan titik mount sebagai argumen.
[root@host ~]# umount /mnt/data
Enter fullscreen mode Exit fullscreen mode

-Melepas tidak dimungkinkan jika sistem file yang dipasang sedang digunakan. Dalam contoh di bawah ini, umount gagal karena sistem file sedang digunakan (shell menggunakan sebagai direktori kerjanya saat ini), menghasilkan pesan kesalahan. /mnt/data

[root@host ~]# cd /mnt/data
[root@host data]# umount /mnt/data
umount: /mnt/data: target is busy.
Enter fullscreen mode Exit fullscreen mode

-Perintah lsof mencantumkan semua file yang terbuka dan proses mengaksesnya di direktori yang disediakan. Hal ini berguna untuk mengidentifikasi proses mana yang saat ini mencegah sistem file berhasil dilepas.

[root@host data]# lsof /mnt/data
COMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
bash    1593 root  cwd    DIR 253,17        6  128 /mnt/data
lsof    2532 root  cwd    DIR 253,17       19  128 /mnt/data
lsof    2533 root  cwd    DIR 253,17       19  128 /mnt/data
Enter fullscreen mode Exit fullscreen mode

-Setelah proses diidentifikasi, tindakan dapat diambil, seperti menunggu proses selesai atau mengirim sinyal atau ke proses. Dalam hal ini, cukup untuk mengubah direktori kerja saat ini ke direktori di luar titik kait.

[root@host data]# cd
[root@host ~]# umount /mnt/data
Enter fullscreen mode Exit fullscreen mode

B. Mengakses Sistem File Linux
mengidentifikasi UUID untuk dan mount dengan UUID-nya pada direktori. serverbroot/dev/vdb1/dev/vdb1/mnt/freespace

Gunakan perintah lsblk -fp untuk menentukan UUID perangkat. /dev/vdb

[root@host ~]# lsblk -fp /dev/vdb
NAME        FSTYPE LABEL UUID                                 MOUNTPOINT
/dev/vdb
└─/dev/vdb1 xfs          a04c511a-b805-4ec2-981f-42d190fc9a65
Enter fullscreen mode Exit fullscreen mode

Buat direktori bebas. contoh /mnt/freespace

[root@host ~]# mkdir /mnt/freespace
Enter fullscreen mode Exit fullscreen mode

Pasang perangkat dengan menggunakan UUID pada direktori. /dev/vdb1/mnt/freespace

[root@host ~]# mount UUID="a04c511a-b805-4ec2-981f-42d190fc9a65" /mnt/freespace
Enter fullscreen mode Exit fullscreen mode

Verifikasi bahwa perangkat dipasang pada direktori. /dev/vdb1/mnt/freespace

[root@host ~]# lsblk -fp /dev/vdb1
NAME        FSTYPE LABEL UUID                                 MOUNTPOINT
/dev/vdb
└─/dev/vdb1 xfs          a04c511a-b805-4ec2-981f-42d190fc9a65 /mnt/freespace
Enter fullscreen mode Exit fullscreen mode

Buat laporan penggunaan disk direktori, dan simpan hasilnya dalam file. /usr/share/mnt/freespace/results.txt

[root@host ~]# du /usr/share > /mnt/freespace/results.txt
Enter fullscreen mode Exit fullscreen mode

Top comments (0)