"Mount -t TYPE /" - bagaimana cara mengetahui bahwa apa yang bisa menjadi "TYPE"?


23

OS: ex .: Ubuntu 10.04 - bagaimana cara mengetahui bahwa apa yang diketahui "mount -t TYPE"? Maksud saya apakah ada perintah untuk mendaftar jenis sistem file yang didukung menggunakan dengan mount ??

UPDATE: apakah cmd berikut selalu baik ?:

cat /proc/filesystems | awk '{print $NF}' | sed '/^$/d'
sysfs
rootfs
bdev
proc
cgroup
cpuset
tmpfs
devtmpfs
debugfs
securityfs
sockfs
pipefs
anon_inodefs
inotifyfs
devpts
ext3
ext2
ext4
ramfs
hugetlbfs
ecryptfs
fuse
fuseblk
fusectl
mqueue
binfmt_misc
iso9660
vfat
udf
reiserfs
xfs
jfs
msdos
ntfs
minix
hfs
hfsplus
qnx4
ufs
btrfs

1
Anda tidak bisa memilih sembarang tipe untuk sistem file yang Anda pasang. Jika sistem file Anda adalah EXT4, maka jenisnya harus EXT4. Namun dalam kebanyakan kasus Anda bahkan tidak perlu menentukan jenisnya, itu ditentukan secara otomatis.
Patrick

ya perintah itu berfungsi dengan baik
yakamok

Tidak, perintah itu tidak berfungsi dengan baik. Jika kolom pertama kosong, akan menghapus seluruh baris. awk '{print $NF}' /proc/filesystemsakan bekerja lebih baik.
manatwork

diperbarui dengan bagian $ NF, tangkapan bagus :)
LanceBaynes

1
Apakah Anda mencari tipe sistem file yang drive yang saat ini telah Anda instal? jika begitu ketik blkid sebagai root
yakamok

Jawaban:


16

Ini seharusnya berfungsi untuk ubuntu dan juga Debian, ketikkan yang berikut:

cat /proc/filesystems

Ini akan menampilkan apa yang didukung oleh kernel Anda saat ini

ah sekarang saya mengerti pertanyaan Anda lebih baik, ketik:

 man mount

dan gulir ke bawah ke -t dan akan ada daftar filesystem yang didukung yang me-mount sendiri mendukungnya, tetapi ini tergantung pada apa yang didukung kernal Anda


tapi sekarang selalu, lihat: cyberciti.biz/tips/… bagian komentar tentang NFS
LanceBaynes

ini bukan jawaban 100%, saya bisa google untuk ini juga: P
LanceBaynes

Jika sebuah posting hanya akan dihitung sebagai jawaban jika tidak dapat ditemukan di suatu tempat dengan mesin pencari, situs ini akan jauh lebih kecil ...
sr_

Saya ingin mengatakan bahwa saya sudah tahu jawaban itu, saya juga mempostingnya di pertanyaan, sebelum jawaban ini: P
LanceBaynes

lol halaman saya belum diperbarui sampai saya mempostingnya maka saya melihat jawaban Anda
yakamok

1

Saya menjalankan arch linux dan solusi yang disarankan cat /proc/filesystems | awk '{print $NF}' | sed '/^$/d'tidak memberikan saya daftar lengkap filesystem yang saat ini didukung / didukung oleh modul saya. Setelah menggali, sepertinya / proc / filesystems hanya mendaftar filesystem yang sudah memuat modul kernelnya (atau tidak perlu modul seperti sysfs?).

Berdasarkan saran yakamok untuk membaca halaman manual, saya menemukan bahwa dokumentasi tentang -t parmater memiliki perintah lain cat /proc/filesystems | awk '{print $NF}' | sed '/^$/d'yang memperlihatkan modul kernel sistem file tambahan yang tersedia tetapi saat ini tidak dimuat.

Menyatukan semuanya, saya sekarang memiliki perintah ini yang saya percaya saat dijalankan akan memberi Anda daftar lengkap semua sistem file yang didukung oleh sistem linux Anda saat ini:

(cat /proc/filesystems | awk '{print $NF}' | sed '/^$/d'; ls -1 /lib/modules/$(uname -r)/kernel/fs) | sort -u

Ini pada dasarnya kedua perintah output terdaftar satu demi satu semua disalurkan untuk mengurutkan dengan opsi -u (unik) dihidupkan untuk memfilter duplikat.


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.