OS:はい:Ubuntu 10.04 - 「mount -t TYPE」が何を知っているかどうかはどうすればわかりますか?マウントを使用してサポートされているファイルシステムの種類を一覧表示するコマンドはありますか?
更新:次のコマンドは常に良いですか? :
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
これはUbuntuとDebianで動作します。以下を入力してください。
cat /proc/filesystems
現在カーネルがサポートしている内容が出力されます。
ああ、今問題をよりよく理解するようになりました。以下を入力してください。
man mount
-tまで下にスクロールすると、独自にマウントできるサポートされているファイルシステムのリストが表示されますが、これはカーネルでサポートされている項目によって異なります。
答え2
私はアーチLinuxを実行していますが、提案されたソリューションはcat /proc/filesystems | awk '{print $NF}' | sed '/^$/d'
私のカーネルが現在サポートまたはサポートしているモジュールを持つファイルシステムの完全なリストを提供しません。詳しくは、/proc/filesystemsにはカーネルモジュールがロードされたファイルシステムのみがリストされているようです(またはsysfsなどのモジュールは必要ありませんか?)。
マニュアルページを読むためのyakamokの提案によれば、-tパーマターのドキュメントにはcat /proc/filesystems | awk '{print $NF}' | sed '/^$/d'
利用可能ですが、現在ロードされていない他のファイルシステムカーネルモジュールを表示する別のコマンドがあることがわかりました。
まとめてみると、次のコマンドができました。このコマンドを実行すると、現在Linuxシステムでサポートされているすべてのファイルシステムの完全なリストが表示されます。
(cat /proc/filesystems | awk '{print $NF}' | sed '/^$/d'; ls -1 /lib/modules/$(uname -r)/kernel/fs) | sort -u
これはデフォルトで2つのコマンド出力が順番にリストされており、すべてパイプでソートされており、重複する項目をフィルタリングするために-u(固有)オプションがオンになっています。
答え3
パーティション、ドライブ、ファイルシステムを見つける簡単な方法
lsblk -f