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


61

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


2
Попробуйте sudo blkid -o list > ~/myFileSytemsна терминале выяснить. Затем откройте файл myFileSystemsв текстовом редакторе (файл должен находиться в вашей домашней папке). Но я считаю, что это не ваша главная проблема, вы можете предоставить больше информации в вашем вопросе.
Эдвин

Мне любопытно, почему файловая система влияет на постоянство ваших настроек.
mlissner

Ответы:


79

Есть несколько способов сделать это из командной строки ( Ctrl+ Alt+ t):

Команда df -Tнапечатает типы вашей файловой системы следующим образом:

~$ df -T
Filesystem     Type      1K-blocks       Used Available Use% Mounted on
/dev/sda1      ext4      190230236  102672812  77894244  57% /
udev           devtmpfs    1021128         12   1021116   1% /dev
tmpfs          tmpfs        412884        816    412068   1% /run
none           tmpfs          5120          0      5120   0% /run/lock
none           tmpfs       1032208       2584   1029624   1% /run/shm
cgroup         tmpfs       1032208          0   1032208   0% /sys/fs/cgroup
/dev/sdb1      fuseblk  1953480700 1141530424 811950276  59% /home/user/storage

Эта статья суммирует несколько других способов получения этой информации.

Вот несколько других примеров, которые я иногда использую:

~$ mount | grep "^/dev"
/dev/sda1 on / type ext4 (rw,errors=remount-ro)
/dev/sdb1 on /home/user/storage type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)

~$ sudo file -sL /dev/sda1
/dev/sda1: Linux rev 1.0 ext4 filesystem data, UUID=b53ecdf7-5247-4d65-91a6-be9264c84dea (extents) (large files) (huge files)

7
работает только для навесных приводов
Санджай Манохар

5
Обратите внимание, что файловая система $ df -T, называемая fuseblk, означает NTFS, но $ sudo lsblk -f фактически показывает ntfs.
Майк

1
Последний ( sudo file -sL /dev/sda1) - это именно то, что мне было нужно - вы должны поставить его первым.
AJMansfield

Спасибо за сочетание клавиш Ctrl + Alt + t!
Тотор

47

Вы также можете использовать lsblkкоманду следующим образом:

$ sudo lsblk -f

NAME        FSTYPE LABEL      MOUNTPOINT
sda                           
├─sda1      ntfs   OS         
├─sda2      ntfs   Data       
├─sda3                        
├─sda5      ext4              /
└─sda6      swap              [SWAP]

1
Это показывает пустым для нескольких разделов. Как мне увидеть байт файловой системы для них?
BrainSlugs83

2
sudoне кажется необходимым
Murmel

sudo не требуется, когда доступны sysfs и udev. -f, похоже, не нужен, так как fstype печатается по умолчанию.
Гринго Суаве

27

Простая и хорошая команда

sudo blkid

Это будет перечислять что-то вроде этого:

/dev/sda1: LABEL="Windows" UUID="FA50DCB150DC763B" TYPE="ntfs" 
/dev/sda5: LABEL="40GBTWO" UUID="00A0CE7EA0CE7A24" TYPE="ntfs" 
/dev/sda6: UUID="7550252c-3da7-4cd9-8da3-71e9ba38e74a" TYPE="ext4" 
/dev/sda7: UUID="088fd084-a011-4896-aa93-c0caaad60620" TYPE="swap"

Где /dev/sda1раздел, LABELэто заданное имя раздела, UUIDуникальный идентификатор раздела, который очень полезен для монтирования жесткого диска /etc/fstab, и TYPEфайловая система.

Я часто использую эту команду, чтобы получить почти всю информацию о моем жестком диске и удалении диска. Надеюсь, вам тоже понравится. :)


+1, хорошее решение. Обратите внимание, что blkidне нужно запускать с правами root. Кроме того, вы можете указать конкретный раздел в качестве аргумента blkidи получить информацию только для этого раздела blkid /dev/sda1.
AJMansfield

@AJMansfield Чтобы получить значимый вывод, вам потребуются права root.
mook765

13

В Dash введите Disk и откройте приложение утилиты диска, которое называется либо Дисковая утилита в Ubuntu 12.04 и Ubuntu 12.10, либо Диски в Ubuntu 13.04 и более поздних версиях.

На снимке экрана показано окно Диски с выбранным жестким диском емкостью 500 ГБ для отображения информации об этом диске. На центральной панели в разделе « Тома » видно, что второй раздел на этом жестком диске был выбран для отображения информации об этом разделе. В разделе « Тома » вы также можете увидеть описание Содержание: Ext4, которое означает, что раздел отформатирован как Ext4, который является форматом файловой системы Ubuntu по умолчанию.

Диски в Ubuntu 18.04 введите описание изображения здесь


+0 Хорошо, что для этого есть способ с графическим интерфейсом, но любой, кому действительно важно, какая файловая система используется (или даже знает, что такое «файловая система»), вероятно, ищет решение для командной строки.
AJMansfield

@AJMansfield +0? ЛОЛ. Кстати, я забочусь, и я сильно предпочитаю GUI.
Revetahw говорит восстановить Monica

1
@AJMansfield, в то время как CLI более устойчив и будет работать в спасательной среде ( initramfs), когда у вас очень сложная ситуация с разделением, с несколькими группами томов, рейдом и т. Д. Графический инструмент облегчает чтение
Хуберт Карио

2

Попробуйте это в терминале:

sudo fdisk -l

Просто скопируйте и вставьте команду в свой терминал.

Если я вас правильно понимаю, это должно показать ваши диски.


11
fdisk -lне показывает файловую систему
Джеральд Шнайдер

Мой fdisk (2.20.1 на Ubuntu 14.04) показывает FS, хотя и не очень конкретно. «Linux» вместо ext4 и т. Д.
Мэтью Читал

@MatthewRead, основанный на числовом коде, который, как правило, но не всегда, корректен - почти все игнорирует код, поэтому он не должен быть правильным, а может и не быть.
Робин Грин

+1 Это единственный ответ, который сработал для меня - ничто иное не скажет мне, если мои разделы будут 82, 83 или 8e.
BrainSlugs83

Обратите внимание, что, хотя fdisk сообщит вам, какое (семейство) файловых систем должно быть в данном разделе, он не проверяет, присутствует ли действительная файловая система в каком-либо данном разделе. Кроме того, для Linux эта информация даже не является рекомендательной, она будет монтировать FS независимо от идентификатора раздела (типа).
Юбер Карио
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.