De repente... no me detecta los discos duros

Pues eso... que de repente apagé el PC y lo enciendo y ya en linux no me detecta mi otra partición y mi otro disco duro...

Qué puede estar pasando?

Se me hace muy raro..
Pues tienes varias pruebas que hacer:

1º.- Ver si efectivamente no te detecta las unidades:
Para ver esto, buscamos todos los discos duros detectados, que se encuentran en /dev, y se llaman sdX para los discos duros (siendo X una letra a partir de la "a"), y las particiones, llamadas sdXY(siendo X la letra identificativa del disco duro, e Y un número correspondiente al número de partición).

Éstos archivos son sólo los archivos que utiliza el sistema operativo para acceder a los dispositivos de forma interna, y ningún usuario deberá abrirlos ni mucho menos modificarlos, pero nos sirven para saber si el sistema ha detectado las unidades (independientemente de que las haya montado para su uso o no)


Para ésto, ejecutaremos desde una terminal:
$> ls /dev/sd*
Con ls obtendremos un listado de todo el contenido de /dev, filtrando por los dispositivos que empiecen por sd.

Si por ejemplo tenemos un disco duro con 3 particiones, y otro con 4, el resultado debería ser:
$> ls /dev/sd*
/dev/sda
/dev/sda1
/dev/sda2
/dev/sda3
/dev/sdb
/dev/sdb1
/dev/sdb2
/dev/sdb3
/dev/sdb4

2º.- Comprobar si se puede montar a mano:
Si el dispositivo está detectado por el sistema, podemos probar a montarlo a mano para ver si da algún error en el automontaje al arrancar el sistema, pero no llegamos a verlo. Para ello usaremos el comando mount de la siguiente forma:
$> mount [-t fstype] /dev/sdXY <punto de montaje>

Donde /dev/sdXY es el dispositivo de los encontrados en el punto anterior que queremos montar, y es el directorio del sistema de archivos que queremos utilizar para montar la unidad, y que deberá existir previamente. el parámetro -t fstype sirve para especificar el tipo de sistema de archivos en que está formateada la particiónEjemplo:
$> mount -t ntfs-3g /dev/sdb1 /media/disco
Ésto montará la partición sdb1, de tipo ntfs en /media/disco.

3º.- Comprobar que el archivo de montajes está en buen estado:
Si vemos que podemos montar el dispositivo en cuestión sin problemas, deberemos comprobar la configuración de montaje en el fichero /etc/fstab. Si no tienes ningun problema antes de llegar hasta aquí, ejecuta
$> cat /etc/fstab
y péganos el resultado indicándonos qué particiones no te encuentra y qué sistemas de ficheros tienen cada una.

NOTA: Para ver qué dispositivos tienes montados actualmente, puedes usar el comando
$> df [-h]
el parámetro -h es opcional, pero si lo añades, te mostrará los tamaños totales y ocupados en formato legible (indicando kb, Mb, Gb... en vez de el número de bytes a pelo).
Nada, imposible, de echo está montado pero la carpeta se encuentra vacía...

Voy a hacer unas fotos para que lo veas.

En esta primera podemos ver las particiones y aparece una X y no puedo entrar a ellas...

Imagen

En esta podemos ver que dichas particiones existen.

Imagen

Y en esta última las carpetas de sdb estan vacias...

Imagen
No no, igual no ha quedado muy claro para qué sirve /dev en el mini-tutorial, ahora edito para dejarlo más claro.

En /dev no están las particiones, están los archivos que crea el sistema cuando detecta un dispositivo, para poder acceder él mismo de forma interna y que el usuario no debe acceder nunca. Ningún usuario tiene nada que hacer ahí, ni siquiera root, eso solo demuestra que la partición está detectada.

Como te puse en el mini-tutorial de antes, el comando mount necesita que el directorio en que vayas a montar una partición exista antes de montar, y las carpetas de sdb están creadas, pero vacías porque no hay ninguna partición montada en ellas.

Por ahora solamente has seguido el paso 1 del tutorial y ha funcionado, puesto que como se puede ver las particiones están detectadas pero sin montar. Prueba a seguir el paso 2 usando el comando mount como indico, y escupe algún error, copialo y péganoslo aquí.

Por ahora no hay indicios de que esté montado como dices. Búscate una silla cómoda, en un ambiente tranquilo, sin ruidos y luz tenue, y pierde unos minutos de tu vida en leerte el tuto entero y con atención, que para eso lo hice bien explicadito situación por situación y comando por comando, y exclusivamente para tu caso.
Ante todo GRACIAS por ayudar.

Error que me sale al intentar montar:

root@cristian-desktop:/home/cristian# mount -t ntfs-3g /dev/sdb1 /media/disco
$LogFile indicates unclean shutdown (0, 0)
Failed to mount '/dev/sdb1': Operación no soportada
Mount is denied because NTFS logfile is unclean. Choose one action:
Boot Windows and shutdown it cleanly, or if you have a removable
device then click the 'Safely Remove Hardware' icon in the Windows
taskbar notification area before disconnecting it.
Or
Run ntfsfix version 1.13.1 on Linux unless you have Vista.
Or
Mount the NTFS volume with the 'ro' option in read-only mode.
cristan escribió:root@cristian-desktop:/home/cristian# mount -t ntfs-3g /dev/sdb1 /media/disco
$LogFile indicates unclean shutdown (0, 0)
Failed to mount '/dev/sdb1': Operación no soportada
Mount is denied because NTFS logfile is unclean. Choose one action:
Boot Windows and shutdown it cleanly, or if you have a removable
device then click the 'Safely Remove Hardware' icon in the Windows
taskbar notification area before disconnecting it.
Or
Run ntfsfix version 1.13.1 on Linux unless you have Vista.
Or
Mount the NTFS volume with the 'ro' option in read-only mode.

Traduzco el error:
$LogFile indica un apagado "sucio" (0, 0)
Fallo al montar '/dev/sdb1': Operación no soportada
Se denegó el montaje porque el archivo de sucesos está corrupto. Elige una opción:
Arranca Windows y apágalo limpiamente, o si es un dispositivo extraíble pulsa el icono de 'Extraer Hardware con seguridad' del área de notificación de la barra de tareas de windows antes de desconectarlo.
O
Ejecuta ntfsfix versión 1.13.1 en Linux salvo que tengas Vista.
O
Monta el volumen NTFS con la opción 'ro' en modo de sólo lectura.


Pues eso, has tenido suerte que te da el error y la solución, prueba las opciones que puedas de las que da, y a ver qué pasa.
Arreglado, mil gracias [tadoramo]
6 respuestas