Как узнать, какой тип файловой системы вы используете?

Как узнать, какой тип файловой системы вы используете?

Есть ли команда, позволяющая определить тип используемой файловой системы?

решение1

Ваш вопрос можно понимать по-разному. Буквально ответ Карлсона довольно крут, потому что он сообщает вам файловую систему тома | раздела, на котором вы сейчас находитесь.

df -hTМне всегда нравилась эта команда, потому что она показывает все «стандартные» файловые системы, которые смонтированы, и делает это в удобном для восприятия формате.

Однако у вас могут быть другие диски или тома, которые не смонтированы (закомментированы), не удалось смонтировать или которые были размонтированы. Еще одно, что вы можете сделать, это запустить cat /etc/fstabэто, которое покажет вам "таблицу файловых систем" и список файловых систем, которые должны быть смонтированы при загрузке вместе с местоположением, типом файловой системы, точкой монтирования и т. д.

решение2

Команда statв системах Linux используется для отображения состояния файла или файловой системы. Для получения дополнительной информации прочтите manpage, запустив ее man statв терминале.

$ stat -f -c %T /
xfs
$ stat -f -c %T /boot
ext2/ext3
$ stat -f -c %T /srv
btrfs
$ stat -f -c %T /tmp
tmpfs

Флаги, использованные выше:

-f, --file-system- отображать статус файловой системы вместо статуса файла

-c --format=FORMAT- использовать указанный ФОРМАТ вместо вывода по умолчанию новой строки после каждого использования ФОРМАТА

Допустимые последовательности форматов для файловых систем:

%T- Введите текст в удобной для чтения форме.

решение3

Если вы это сделаете:

df -k .

Он покажет вам, в какой файловой системе находится ваш текущий каталог.

решение4

df -T . | awk '{ getline ; print $2 }'

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