Pertanyaan :Bagaimana cara mengidentifikasi jenis sistem file saya? Saya ingin memutakhirkan sistem file saya saat ini ke ext4 terbaru. Sebelum itu saya ingin tahu apa tipe sistem file saya saat ini untuk berbagai titik pemasangan yang saya miliki di sistem UNIX saya.
Jawaban :Gunakan salah satu dari lima metode yang disebutkan di bawah ini untuk mengidentifikasi jenis sistem file Anda.
Metode 1:Gunakan Perintah df -T
Opsi -T dalam perintah df menampilkan tipe sistem file.
# df -T | awk '{print $1,$2,$NF}' | grep "^/dev" /dev/sda1 ext2 / /dev/sdb1 ext3 /home /dev/sdc1 ext3 /u01
Metode 2:Gunakan Perintah Mount
Gunakan perintah mount seperti yang ditunjukkan di bawah ini.
# mount | grep "^/dev" /dev/sda1 on / type ext2 (rw) /dev/sdb1 on /home type ext3 (rw) /dev/sdc1 on /u01 type ext3 (rw)
Seperti yang ditunjukkan pada contoh di atas:
- /dev/sda1 adalah tipe sistem file ext2. (dipasang sebagai /)
- /dev/sdb1 adalah tipe sistem file ext3. (dipasang sebagai /home)
- /dev/sdc1 adalah tipe sistem file ext3. (dipasang sebagai /u01)
Metode 3:Gunakan Perintah file
Sebagai root, gunakan perintah file seperti yang ditunjukkan di bawah ini. Anda harus meneruskan nama perangkat individual ke perintah file.
# file -sL /dev/sda1 /dev/sda1: Linux rev 1.0 ext2 filesystem data (mounted or unclean) (large files) # file -sL /dev/sdb1 /dev/sda1: Linux rev 1.0 ext3 filesystem data (needs journal recovery)(large files) # file -sL /dev/sdc1 /dev/sda1: Linux rev 1.0 ext3 filesystem data (needs journal recovery)(large files)
Catatan :Anda harus menjalankan perintah file sebagai pengguna root. Jika Anda mengeksekusi sebagai pengguna non-root, Anda masih akan mendapatkan beberapa output. Namun, itu tidak akan menampilkan tipe sistem file seperti yang ditunjukkan di bawah ini.
$ file -sL /dev/sda1 /dev/sda1: writable, no read permission
Metode 4:Lihat file /etc/fstab
Jika titik pemasangan tertentu dikonfigurasikan untuk dipasang secara otomatis selama startup sistem, Anda dapat mengidentifikasi jenis sistem filenya dengan melihat file /etc/fstab.
Seperti yang ditunjukkan pada contoh di bawah, / adalah ext2, /home adalah ext3, dan /u01 adalah ext3.
# cat /etc/fstab LABEL=/r / ext2 defaults 1 1 LABEL=/home /home ext3 defaults 0 0 LABEL=/u01 /u01 ext3 defaults 0 0
Metode 5:Gunakan Perintah fsck
Jalankan perintah fsck seperti gambar di bawah ini. Ini akan menampilkan jenis sistem file perangkat tertentu.
# fsck -N /dev/sda1 fsck 1.39 (29-May-2006) [/sbin/fsck.ext2 (1) -- /] fsck.ext2 /dev/sda1 # fsck -N /dev/sdb1 fsck 1.39 (29-May-2006) [/sbin/fsck.ext3 (1) -- /home] fsck.ext3 /dev/sdb1 # fsck -N /dev/sdc1 fsck 1.39 (29-May-2006) [/sbin/fsck.ext3 (1) -- /u01] fsck.ext3 /dev/sdc1
Jika Anda tidak memiliki akses root, tetapi ingin mengidentifikasi jenis sistem file Anda, gunakan /sbin/fsck -N seperti yang ditunjukkan di atas.