Apakah ada perintah untuk memberi tahu jenis sistem file apa yang Anda gunakan?
Apakah ada perintah untuk memberi tahu jenis sistem file apa yang Anda gunakan?
Jawaban:
Pertanyaan Anda dapat diambil beberapa cara. Secara harfiah, jawaban Karlson cukup keren karena memberi tahu Anda filesystem volume | partisi yang sedang Anda gunakan.
df -hT
Saya selalu menyukai perintah ini karena ini menunjukkan kepada Anda semua sistem file "standar" yang di-mount dan melakukannya dalam format ukuran yang dapat dibaca manusia.
Namun, Anda mungkin memiliki disk atau volume lain yang tidak dipasang (dikomentari), gagal dipasang, atau telah dilepas. Hal lain yang dapat Anda lakukan adalah menjalankan cat /etc/fstab
ini akan menunjukkan kepada Anda "tabel filesystem" dan daftar filesystem yang seharusnya dipasang pada saat boot bersama dengan lokasi, tipe sistem file, mountpoint, dan banyak lagi.
fuseblk
, kemungkinan besar NTFS.
The stat
perintah pada sistem Linux digunakan untuk menampilkan file atau sistem file status. Untuk informasi lebih lanjut bacalah manual dengan menjalankannya man stat
di terminal.
$ stat -f -c %T /
xfs
$ stat -f -c %T /boot
ext2/ext3
$ stat -f -c %T /srv
btrfs
$ stat -f -c %T /tmp
tmpfs
Bendera yang digunakan di atas:
-f, --file-system
- Menampilkan status sistem file alih-alih status file
-c --format=FORMAT
- gunakan FORMAT yang ditentukan sebagai ganti output default, baris baru setelah setiap penggunaan FORMAT
Urutan format yang valid untuk sistem file:
%T
- Ketikkan formulir yang dapat dibaca manusia
ext4
!
stat
perintah tidak memiliki --file-system
opsi (masih -f
merupakan opsi yang valid, tetapi memiliki arti yang berbeda).
Jika kamu melakukan:
df -k .
Ini akan memberi tahu Anda apa filesystem direktori Anda saat ini.
df .
sudah cukup untuk ini. Dan, jika Anda perlu tahu tipe sistem file , df -T .
akan lakukan.
df -T
atau df --print-type
bekerja pada Mint terbaru.
Anda juga dapat menggunakan lsblk -f
dan blkid
untuk mendapatkan informasi tentang sistem file Anda dan propertinya.
df -T . | awk '{ getline ; print $2 }'
Jalankan df .
, yang akan memberi tahu Anda tentang sistem file apa yang berada di direktori saat ini. Kemudian jalankan mount
, yang akan menghasilkan daftar filesystem yang di-mount bersama dengan tipenya dan opsi mount. Ini bekerja untuk saya:
mount | fgrep -w "`df . | grep '%' | sed -e 's/.*% *//'`"
Cukup gunakan blkid -o value -s TYPE "$DEV"
, ini juga berfungsi untuk perangkat yang tidak di-mount atau bahkan file gambar.
Pada GNU Linux Anda bisa mendapatkan gambaran umum penyimpanan Anda menggunakan lsblk
dan kemudian mendapatkan jenis sistem file untuk perangkat yang Anda tertarik menggunakan sesuatu seperti salah satu dari berikut ini:
$ fsck -N /dev/sda1
(Anda tidak perlu kekuatan superuser untuk menggunakan perintah ini)# file -s /dev/sda1
# blkid /dev/sda1
Ini mungkin berguna jika sistem file Anda pada volume LVM, karena lsblk
tidak akan memberi tahu Anda apa sistem file di sana.