Моя первая отправная точка обычно - файловая система /proc
:
# cat /proc/partitions
major minor #blocks name
2 0 4 fd0
8 0 58615704 sda
8 1 102400 sda1
8 2 25600000 sda2
8 3 5120000 sda3
8 4 27791360 sda4
8 16 488386584 sdb
8 17 488385536 sdb1
Часто по предполагаемому размеру можно угадать, какой диск соотв. раздел который какой.
Если нет, вы можете использовать fdisk
качестве пользователя root для распечатки дополнительной информации:
# fdisk -l /dev/sda
Disk /dev/sda: 55.9 GiB, 60022480896 bytes, 117231408 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x0008e005
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 206847 204800 100M 83 Linux
/dev/sda2 206848 51406847 51200000 24.4G 83 Linux
/dev/sda3 51406848 61646847 10240000 4.9G 83 Linux
/dev/sda4 61646848 117229567 55582720 26.5G 83 Linux
Как видите, у меня есть только разделы Linux, но в вашем случае что-то вроде HPFS/NTFS/exFAT должно появиться в столбце Тип .
Это только сообщает о флаге файловой системы в таблице разделов - у вас нет никакой гарантии, что раздел действительно отформатирован соответствующим образом!
Более подробную информацию о самом разделе можно получить с помощью file
утилиты:
# file -s /dev/sda1
/dev/sda1: Linux rev 1.0 ext2 filesystem data (mounted or unclean), UUID=ed703b01-f06f-4546-915d-33ff9f85074a
Все эти команды сохраняются для использования, так как они выполняют только операции чтения. Но, поскольку некоторые из них работают только с правами root, будьте очень осторожны, например, с опечатками. Если вы параноик, сначала проверьте, например, с помощью fdisk --help
что ваша версия не отличается от сторонних источников (как мой ответ).