Estoy tratando de montar una partición en un disco GPT, pero aparece el siguiente error:
$ sudo mount -t ext4 /dev/sda1 disk/
mount: special device /dev/sda1 does not exist
Mirando dmesg, no veo ningún error en / 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 informa la partición 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.
se separó falla:
$ sudo parted /dev/sda print
Error: /dev/sda: unrecognised disk label
Kernel parece tener soporte para EFI ( Cómo montar una partición en un disco que tiene una tabla de partición EFI GPT en 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
¿Cómo puedo montar esta partición GPT?
EDITAR: acabo de conectar el mismo disco que falla a otra máquina y puedo ver el contenido sin problemas. Volviendo a la caja original, tengo el mismo problema.
Respuestas:
No puede usar
fdisk
para trabajar con discos GPT, solo funcionará con discos MBR. Cualquier disco que> 2TB debe ser GPT.Es probable que no pueda montar este HDD porque a pesar de que el kernel lo ha detectado (en la
dmesg
salida), el HDD no se ha particionado o formateado con un sistema de archivos para poder montarlo.Pruebe lo siguiente para hacer esto:
Esto enumerará todos los dispositivos y particiones GPT. Puede crear una partición usando
sfdisk
también.Después de haber creado una partición usando
sfdisk
, querrá formatearla:Una vez hecho lo anterior, debería poder montar el HDD como estaba intentando originalmente.
Determinación del sistema de archivos de un HDD
Si no está seguro de cómo se ha formateado un HDD y / o partición, puede usar el comando
dumpe2fs
para lograr esto.El análisis de la salida de este comando está cubierto en estas preguntas y respuestas de U&L tituladas: ¿ Forma confiable de detectar ext2 o ext3 o ext4?
Referencias
fuente
/dev/sda1
endmesg
medio del núcleo no es de auto detección de cualquier sistema de archivos de utilidad en él. ¿Tiene otros dispositivos EXT4 montados? Eso confirmaría que los controladores están disponibles / funcionando para que se puedan montar dispositivos EXT4.sfdisk -l
?Habiendo tenido exactamente el mismo problema que usted, por solución fue usar un controlador SATA diferente. El problema se produjo cuando la unidad en cuestión se conectó a través de un controlador SATA USB. Para acceder a la unidad, desconecté la unidad de DVD del controlador SATA interno de la placa base (no tengo sockets de repuesto) y enchufé la unidad (no es necesario reiniciar, SATA es conectable en caliente).
fuente
Olvídate
fdisk
, usaparted -l
ogdisk -l
(del paquetegptfdisk
) en su lugar ...fuente