Я пытаюсь смонтировать раздел на GPT-диске, но получаю следующую ошибку:
$ sudo mount -t ext4 /dev/sda1 disk/
mount: special device /dev/sda1 does not exist
Глядя на dmesg, я не вижу никаких ошибок в / dev / sda:
$ dmesg | grep sda
[ 1.367508] sd 0:0:0:0: [sda] 5860533168 512-byte logical blocks: (3.00 TB/2.72 TiB)
[ 1.367514] sd 0:0:0:0: [sda] 4096-byte physical blocks
[ 1.367607] sd 0:0:0:0: [sda] Write Protect is off
[ 1.367611] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[ 1.367654] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 1.367936] sda:
[ 1.392417] sd 0:0:0:0: [sda] Attached SCSI disk
fdisk сообщает о разделе GPT:
$ sudo fdisk -l /dev/sda
Disk /dev/sda: 3000.6 GB, 3000592982016 bytes
256 heads, 63 sectors/track, 363376 cylinders
Units = cylinders of 16128 * 512 = 8257536 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sda1 1 45423 366283322+ ee GPT
Partition 1 does not start on physical sector boundary.
расстался неудачно:
$ sudo parted /dev/sda print
Error: /dev/sda: unrecognised disk label
Кажется, что ядро поддерживает EFI ( Как смонтировать раздел на диске с таблицей разделов EFI GPT в Debian GNU / Linux 5.0.3 (Lenny) )
$ cat /boot/config-2.6.32-5-amd64 | grep EFI
CONFIG_EFI=y
CONFIG_FB_EFI=y
CONFIG_EFI_VARS=m
CONFIG_CACHEFILES=m
# CONFIG_CACHEFILES_DEBUG is not set
# CONFIG_CACHEFILES_HISTOGRAM is not set
CONFIG_EFI_PARTITION=y
Как я могу смонтировать этот раздел GPT?
РЕДАКТИРОВАТЬ: я только что подключил тот же диск, который выходит из строя на другой машине, и я могу видеть содержимое без помех. Положив его обратно в оригинальную коробку, у меня возникла та же проблема.
Ответы:
Вы не можете использовать
fdisk
для работы с GPT-дисками, он будет работать только с MBR-дисками. Любой диск объемом более 2 ТБ должен быть GPT.Скорее всего, вы не сможете подключить этот жесткий диск, потому что даже если ядро его обнаружило (в
dmesg
выходных данных), жесткий диск не был разбит на разделы или отформатирован с помощью файловой системы, чтобы его можно было смонтировать.Попробуйте сделать следующее:
Это перечислит все устройства GPT и разделы. Вы можете создать раздел, используя
sfdisk
также.После того, как вы создали раздел с помощью,
sfdisk
вы захотите отформатировать его:После выполнения вышеизложенного вы сможете смонтировать жесткий диск, как вы изначально пытались.
Определение файловой системы жесткого диска
Если вы не уверены, как можно отформатировать жесткий диск и / или раздел, используйте команду
dumpe2fs
для этого.Синтаксический анализ выходных данных этой команды описан в этом разделе вопросов и ответов под названием: Надежный способ обнаружения ext2 или ext3 или ext4?
Ссылки
источник
/dev/sda1
indmesg
означает, что ядро не обнаруживает на нем никакой полезной файловой системы. У вас установлены другие устройства EXT4? Это подтвердило бы, что драйверы доступны / работают, чтобы можно было монтировать устройства EXT4.sfdisk -l
?Решив точно такую же проблему, как у вас, мы решили использовать другой контроллер SATA. Проблема возникла, когда диск был подключен через контроллер USB SATA. Чтобы получить доступ к диску, я отключил дисковод DVD от встроенного контроллера SATA на материнской плате (у меня нет запасных розеток) и подключил диск (перезагрузка не требуется - SATA поддерживает горячее подключение).
источник
Забудьте о
fdisk
, используйтеparted -l
илиgdisk -l
(из пакетаgptfdisk
) вместо ...источник