Error de montaje, dispositivo especial no existe

13

Tengo un disco duro de 320 GB en ubuntu 12.04 de 64 bits.
No se pueden montar 2 unidades de disco duro (sda7 y sda8 de tipo ext3).

salida de sudo mount /dev/sda7 /home/newfolder -t ext3:

mount: special device /dev/sda7 does not exist

/dev/ contiene lo siguiente:

 sda   sda1   sda5   sda6

pero GParted muestra sda7 y sda8: GParted

salida de blkid:

/dev/sda1: UUID="a898f3ad-11d9-4dbb-9ea8-71a819dc8f70" TYPE="ext4" 
/dev/sda5: UUID="998c7c6f-5ff8-426c-83d4-1a309b7cdc4f" TYPE="swap" 
/dev/sda6: UUID="da0460d0-714e-40ae-b88b-a0deca87087c" TYPE="ext4" 
/dev/sdb1: LABEL="FLASH DRIVE" UUID="8A24-B5CD" TYPE="vfat"

salida de fdisk -l:

Disk /dev/sda: 320.1 GB, 320071851520 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625140335 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
Disk identifier: 0x17ea17ea

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      194559       96256   83  Linux
/dev/sda2          196607   625121279   312462336+   f  W95 Ext'd (LBA)
/dev/sda5          196608     8007679     3905536   82  Linux swap / Solaris
/dev/sda6         8009728    61431807    26711040   83  Linux
/dev/sda7        61432623   337911209   138239293+  83  Linux
/dev/sda8       337911273   625121279   143605003+  83  Linux

salida de cat /etc/fstab:

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda8 during installation
UUID=da0460d0-714e-40ae-b88b-a0deca87087c /               ext4    errors=remount-ro 0       1
# /boot was on /dev/sda1 during installation
UUID=a898f3ad-11d9-4dbb-9ea8-71a819dc8f70 /boot           ext4    defaults        0       2
# swap was on /dev/sda7 during installation
UUID=998c7c6f-5ff8-426c-83d4-1a309b7cdc4f none            swap    sw              0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto,exec,utf8 0       0

salida de ls /dev/mapper:

control
Dariush
fuente
Intenta crear un punto de montaje. No intente montar una partición debajo de todo / home. sudo mkdir /home/mydevice/ysudo mount /dev/sda7 /home/mydevice
NickTux
Lo intenté, pero ...
Dariush
Lea las respuestas aquí y dénos los resultados decat /etc/fstab
NickTux
salida de cat /etc/fstabfue agregado.
Dariush
¿Puedes agregar una entrada en / etc / fstab y ver qué sucede? Intentalo. /dev/sda7 /home/mydevice/ ext3 defaults 0 2. También es posible que blkidhaya algo importante aquí que no muestre un UUID para / dev / sda7. ¿Puedes comprobar que Gparted tiene un número UUID para esta partición?
NickTux

Respuestas:

9

¿Vuelva a particionar ese disco recientemente? Eso es lo único que se me ocurre que podría hacer que la comprensión del núcleo del diseño de la partición difiera de la de fdisk.

Si es así, debe decirle al núcleo que vuelva a leer la tabla de particiones con

sudo blockdev --rereadpt

(Esto solía ser sfdisk -R, pero se sfdiskeliminó -Ren la versión 2.26.)

Esto puede fallar (con un mensaje de error) si ya tiene montada alguna de las particiones de ese disco. Desmontarlos e intentar de nuevo. A veces eso no es posible (p. Ej., Cuando su partición raíz está en el mismo disco), y debe reiniciar en su lugar.

(En realidad, hay una manera de obligar al núcleo a volver a leer la tabla de particiones, lo que debería ser lo suficientemente seguro si no cambia los tamaños o las posiciones de ninguna de las particiones montadas, pero no recuerdo el comando exacto línea. Creo que involucra partx o kpartx.)

Marius Gedminas
fuente
sfdisk no tiene opción -R ...
Calmarius
2
@ Calmarius: gracias! He actualizado la respuesta para usar blockdev --rereadptcomo recomienda la página del manual de sfdisk.
Marius Gedminas
Gracias, esto funcionó para mí cuando intento montar un disco duro viejo.
Ben Davis,
5

Verificar estado lv:

lvscan

compruebe si el INACTIVO es igual a lo que falta.

Para arreglar do vgchange:

vgchange -ay
usuario514888
fuente