🐹 CentOS 7: Способы определения типа файловой системы.

Содержание:

1. Введение.
2. Способы определения типа файловой системы.

2.1. Утилита df.
2.2. Утилита fsck.
2.3. Утилита lsblk.
2.4. Утилита mount.
2.5. Утилита blkid.
2.6. Утилита file.
2.7. Утилита findmnt.
2.8. Файл /etc/fstab.

3. Оригиналы источников информации.


1. Введение.

Файловая система — это способ, которым файлы именуются, хранятся, извлекаются, а также обновляются на диске или разделе хранения.

Файловая система разделена на два сегмента:

  • данные пользователя;
  • метаданные.

Метаданные — это имя файла, время его создания, время изменения, его размер и расположение в иерархии каталогов и так далее.

В этом руководстве рассмотрим способы определения типа файловой системы GNU/Linux, например ext2, ext3, ext4, btrFS, GlusterFS и некоторых других.

2. Способы определения типа файловой системы.

2.1. Утилита df.

Утилита df сообщает об использовании дискового пространства файловой системой.

Для того чтобы включить тип файловой системы в конкретный раздел диска, используйте флаг -T, как показано ниже:

# df -Th

Ответ:

или

# df -Th | grep "^/dev"

Ответ:

2.2. Утилита fsck.

Утилита fsck используется для проверки и, при необходимости, для восстановления файловых систем GNU/Linux, она также может печатать тип файловой системы на указанных разделах диска.

Флаг -N отключает проверку файловой системы на наличие ошибок, он просто показывает, что будет сделано, но нам-то нужен только тип файловой системы, поэтому н ичего страшного не произодет:

# fsck -N /dev/sda

Ответ:

# fsck -N /dev/sdb2

Ответ:

# fsck -N /dev/sdc1

Ответ:

2.3. Утилита lsblk.

Утилита lsblk отображает блочные устройства, при использовании с параметром -f он также печатает тип файловой системы на разделах:

# lsblk -f

Ответ:

Вариант команды для этой утилиты, выводящей краткие сведение об имени и файловой системе:

# lsblk -no 'name,fstype'

Ответ:

2.4. Утилита mount.

Утилита mount используется для монтирования файловой системы в GNU/Linux, её также можно использовать для монтирования образа ISO, монтирования удалённой файловой системы GNU/Linux и многого чего другого.

При запуске без аргументов она выводит информацию о разделах диска, включая тип файловой системы, как показано ниже:

# mount | grep "^/dev"

Ответ:

Полное описание утилиты mount можно найти на моем сайте.

Ссылка: «CentOS 7: Монтирование дисков. Утилита mount, umount.»

2.5. Утилита blkid.

Утилита blkid используется для поиска или печати свойств блочного устройства, просто укажите раздел диска в качестве аргумента, например:

# blkid /dev/sdc1

Ответ:

2.6. Утилита file.

Утилита file определяет тип файла, флаг -s разрешает чтение блочных или символьных файлов, а -L разрешает переход по символическим ссылкам:

# file -sL /dev/sdc1

Ответ:

2.7. Утилита findmnt.

Утилита findmnt показывает множество информации о блочных устройствах, точках монтирования, опциях монтирования и прочей сопутствующей информации.

В том числе выводится информация о файловой системе устройств:

# findmnt --all

Ответ:

или кратко

# findmnt --all | grep "sd"

Ответ:

2.8. Файл /etc/fstab.

Файл /etc/fstab — это файл статической информации о файловой системе: точка монтирования, тип файловой системы, параметры монтирования и так далее.

Для просмотре его содержимого введите команду:

# cat /etc/fstab

Ответ:

3. Оригиналы источников информации.

  1. zalinux.ru «8 способов определить тип файловой системы в Linux (Ext2, Ext3 или Ext4, FAT32, NTFS)».
  2. losst.ru «Как узнать файловую систему Linux».

Читайте также: