"mount -t TYPE /" - как узнать, какой может быть "TYPE"?

"mount -t TYPE /" - как узнать, какой может быть "TYPE"?

ОС: напр.: Ubuntu 10.04 - как узнать, что знает "mount -t TYPE"? Я имею в виду, есть ли команда для вывода списка поддерживаемых типов файловых систем, используемых с mount??

ОБНОВЛЕНИЕ: всегда ли хороша следующая команда?:

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

Я использую Arch 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

По сути, это вывод обеих команд, перечисленный один за другим, все они направлены на сортировку с включенной опцией -u (уникальный) для фильтрации дубликатов.

решение3

простой способ найти разделы, диски и файловые системы

lsblk -f

Связанный контент