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
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
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
Pasang sistem file dengan UUID sistem file.
[root@host ~]# mount UUID="46f543fd-78c9-4526-a857-244811be2d88" /mnt/data
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
-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.
-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
-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
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
Buat direktori bebas. contoh /mnt/freespace
[root@host ~]# mkdir /mnt/freespace
Pasang perangkat dengan menggunakan UUID pada direktori. /dev/vdb1/mnt/freespace
[root@host ~]# mount UUID="a04c511a-b805-4ec2-981f-42d190fc9a65" /mnt/freespace
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
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
Top comments (0)