Есть ли команда, чтобы указать, какой тип файловой системы вы используете?
Команда 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
– использовать указанный FORMAT вместо вывода по умолчанию новой строки после каждого использования FORMAT
Действительные последовательности форматов для файловых систем:
%T
– Тип в удобочитаемой форме
Ваш вопрос можно сделать несколькими способами. Буквально ответ Карлсона довольно крут, потому что он сообщает вам файловую систему тома | раздел, в котором вы сейчас находитесь.
df -hT
Мне всегда нравилась эта команда, потому что она показывает вам все «стандартные» файловые системы, которые монтируются, и делает это в формате для чтения человеком.
Однако у вас могут быть другие диски или тома, которые не смонтированы (закомментированы), не смонтированы или не размонтированы. Другое дело, что вы можете запустить cat /etc/fstab
это покажет вам «таблицу файловой системы» и перечислит файловые системы, которые должны быть установлены при загрузке вместе с местоположением, типом файловой системы, точкой монтирования и т. Д.
Если вы это сделаете:
df -k .
Он расскажет вам, в какой файловой системе включен ваш текущий каталог.
Вы также можете использовать lsblk -f
и blkid
для получения информации о ваших файловых системах и их свойствах.
df -T . | awk '{ getline ; print $2 }'
Запустите df .
, который расскажет вам, в какой файловой системе находится текущий каталог. Затем запустите mount
, в котором будет создан список смонтированных файловых систем, а также их типы и опции монтирования. Это работает для меня:
mount | fgrep -w "`df . | grep '%' | sed -e 's/.*% *//'`"
Просто используйте blkid -o value -s TYPE "$DEV"
, он также работает для размонтированных устройств или даже файлов изображений.
cat /etc/mtab
для смонтированных файловых систем.
Получите обзор своего хранилища с помощью lsblk
а затем получите тип файловой системы для интересующего устройства, используя что-то вроде fsck -N /dev/sda1
(вам не нужно иметь полномочия суперпользователя, чтобы использовать эту команду).
Это полезно, если ваша файловая система находится в томе LVM, поскольку lsblk
не скажет вам, какая файловая система там.