Error al montar discos duros

Buenos días

Cada vez que instalo Opensuse TW en mi equipo e intento conectar alguno de los discos duros externos o usb me aparece el siguiente mensaje de error

“mount: /mnt/harddrive: wrong fs type, bad option, bad superblock on /dev/sdc, missing codepage or helper program, or other error.”

Gparted → comprobar disco + Reparar sistema de archivos soluciona provisionalmente el fallo, pero se reproduce de nuevo si reinicio el SO.

Nota: soy usuario habitual de Fedora y aquí ningun fallo con mis discos externos, por si ayuda.

¿Alguna recomendarion al respecto?

Bienvenido al foro @jgalmeida24

Preséntate el el hilo de Presentaciones y nos cuentas cosas tuyas.

Sobre tu problema, supongo que tu mismo has creado el montaje, lo digo por ese nombre no es habitual de openSUSE “/mnt/harddrive” y, encima, dices que son algunos discos externos y/o USB por lo que: o usass el mismo punto de montaje o tienes varios puntos de montaje.

En mi caso, tengo el montaje dinámico. ¿Qué quiere decir esto?, que el propio sistema operativo se encarga de ello, creándome una carpeta con el nombre del dispositivo insertado en la carpeta /run/media/tu_usuario

Solo los discos duros del ordenador debe tener un punto de montaje fijo que se ha creado automáticamente a instalar openSUSE o a usar el particionador de Yast, la herramienta de openSUSE para crear particiones y montajes, si vienes de Fedora, olvidate como se hace los montajes y usa el montaje dinamico de propio openSUSE o el particionador de Yast. En Yast tienes bastantes herramientas para gestionar tu openSUSE.

Danos el contenido de los archivos /etc/fstab y /etc/mtab, en este ultimo eliminando lo que no sea “sd”.

cat /etc/mtab | grep sd
cgroup2 /sys/fs/cgroup/unified cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate 0 0
/dev/sdb3 / btrfs rw,relatime,ssd,space_cache,subvolid=267,subvol=/@/.snapshots/1/snapshot 0 0
/dev/sdb3 /.snapshots btrfs rw,relatime,ssd,space_cache,subvolid=266,subvol=/@/.snapshots 0 0
/dev/sdb3 /opt btrfs rw,relatime,ssd,space_cache,subvolid=263,subvol=/@/opt 0 0
/dev/sdb3 /srv btrfs rw,relatime,ssd,space_cache,subvolid=261,subvol=/@/srv 0 0
/dev/sdb3 /root btrfs rw,relatime,ssd,space_cache,subvolid=262,subvol=/@/root 0 0
/dev/sdb3 /boot/grub2/i386-pc btrfs rw,relatime,ssd,space_cache,subvolid=265,subvol=/@/boot/grub2/i386-pc 0 0
/dev/sdb3 /boot/grub2/x86_64-efi btrfs rw,relatime,ssd,space_cache,subvolid=264,subvol=/@/boot/grub2/x86_64-efi 0 0
/dev/sdb3 /tmp btrfs rw,relatime,ssd,space_cache,subvolid=260,subvol=/@/tmp 0 0
/dev/sdb3 /usr/local btrfs rw,relatime,ssd,space_cache,subvolid=259,subvol=/@/usr/local 0 0
/dev/sdb3 /var btrfs rw,relatime,ssd,space_cache,subvolid=258,subvol=/@/var 0 0
/dev/sda3 /home xfs rw,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota 0 0
/dev/sdc1 /run/media/leches/TOSHIBA fuseblk rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096 0 0
gvfsd-fuse /run/user/1000/gvfs fuse.gvfsd-fuse rw,nosuid,nodev,relatime,user_id=1000,group_id=100 0 0

Echa un vistazo a la penultima linea de la salida de arriba
/dev/sdc1 /run/media/leches/TOSHIBA fuseblk
Es el punto de montaje que me ha creado dinamicamente openSUSE a insertar un pendrive USB.

PD: Ademas, el explorador de archivos Dolphin tienes la opción de activar puntos de montaje de los discos duros que detectan, están a la izquierda, bajado hasta “Dispositivos”.

Screenshot_20231217_084014

No serán discos NTFS??

Perdón, con las prisas copie el mensaje de error de otro lugar, en efecto uso montaje automático de discos.

Y sí, en este disco el sistema de archivos es NTFS. He probado con otros configurados como FAT y sin problema.

DiabloRojo aún no he podido probar lo que comentas, si es algun tema relacionado con el sistema de archivos NTFS agradezco aclaraciones.

Acabo de reinstalar TW y en principio haciendo las mismas pruebas que he venido haciendo hasta ahora el SO reconoce sin problemas el disco duro, sin que aparezca el fallo. Pego las salidas de los comandos por si alguien detecta algo.

lslbk
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda           8:0    0   5,5T  0 disk 
└─sda1        8:1    0   5,5T  0 part /run/media/jonathan/Elements
sr0          11:0    1  1024M  0 rom  
nvme0n1     259:0    0 238,5G  0 disk 
├─nvme0n1p1 259:1    0   512M  0 part /boot/efi
├─nvme0n1p2 259:2    0   236G  0 part /root
│                                     /home
│                                     /usr/local
│                                     /srv
│                                     /var
│                                     /boot/grub2/x86_64-efi
│                                     /opt
│                                     /boot/grub2/i386-pc
│                                     /.snapshots
│                                     /
└─nvme0n1p3 259:3    0     2G  0 part [SWAP]

MTAB

/dev/nvme0n1p2 / btrfs rw,relatime,ssd,discard=async,space_cache=v2,subvolid=266,subvol=/@/.snapshots/1/snapshot 0 0
cgroup2 /sys/fs/cgroup cgroup2 rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot 0 0
/dev/nvme0n1p2 /.snapshots btrfs rw,relatime,ssd,discard=async,space_cache=v2,subvolid=265,subvol=/@/.snapshots 0 0
/dev/nvme0n1p2 /boot/grub2/i386-pc btrfs rw,relatime,ssd,discard=async,space_cache=v2,subvolid=264,subvol=/@/boot/grub2/i386-pc 0 0
/dev/nvme0n1p2 /boot/grub2/x86_64-efi btrfs rw,relatime,ssd,discard=async,space_cache=v2,subvolid=263,subvol=/@/boot/grub2/x86_64-efi 0 0
/dev/nvme0n1p2 /home btrfs rw,relatime,ssd,discard=async,space_cache=v2,subvolid=262,subvol=/@/home 0 0
/dev/nvme0n1p2 /opt btrfs rw,relatime,ssd,discard=async,space_cache=v2,subvolid=261,subvol=/@/opt 0 0
/dev/nvme0n1p2 /root btrfs rw,relatime,ssd,discard=async,space_cache=v2,subvolid=260,subvol=/@/root 0 0
/dev/nvme0n1p2 /usr/local btrfs rw,relatime,ssd,discard=async,space_cache=v2,subvolid=258,subvol=/@/usr/local 0 0
/dev/nvme0n1p2 /srv btrfs rw,relatime,ssd,discard=async,space_cache=v2,subvolid=259,subvol=/@/srv 0 0
/dev/nvme0n1p2 /var btrfs rw,relatime,ssd,discard=async,space_cache=v2,subvolid=257,subvol=/@/var 0 0
gvfsd-fuse /run/user/1000/gvfs fuse.gvfsd-fuse rw,nosuid,nodev,relatime,user_id=1000,group_id=1000 0 0
/dev/sda1 /run/media/jonathan/Elements fuseblk rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096 0 0

Y FSTAB

UUID=9b7c39a1-c3f7-4b8b-8057-3b5e01e53c27  /                       btrfs  defaults                      0  0
UUID=9b7c39a1-c3f7-4b8b-8057-3b5e01e53c27  /var                    btrfs  subvol=/@/var                 0  0
UUID=9b7c39a1-c3f7-4b8b-8057-3b5e01e53c27  /usr/local              btrfs  subvol=/@/usr/local           0  0
UUID=9b7c39a1-c3f7-4b8b-8057-3b5e01e53c27  /srv                    btrfs  subvol=/@/srv                 0  0
UUID=9b7c39a1-c3f7-4b8b-8057-3b5e01e53c27  /root                   btrfs  subvol=/@/root                0  0
UUID=9b7c39a1-c3f7-4b8b-8057-3b5e01e53c27  /opt                    btrfs  subvol=/@/opt                 0  0
UUID=9b7c39a1-c3f7-4b8b-8057-3b5e01e53c27  /home                   btrfs  subvol=/@/home                0  0
UUID=9b7c39a1-c3f7-4b8b-8057-3b5e01e53c27  /boot/grub2/x86_64-efi  btrfs  subvol=/@/boot/grub2/x86_64-efi  0  0
UUID=9b7c39a1-c3f7-4b8b-8057-3b5e01e53c27  /boot/grub2/i386-pc     btrfs  subvol=/@/boot/grub2/i386-pc  0  0
UUID=12b3f441-5210-405f-b270-3c6d611fe03b  swap                    swap   defaults                      0  0
UUID=9b7c39a1-c3f7-4b8b-8057-3b5e01e53c27  /.snapshots             btrfs  subvol=/@/.snapshots          0  0
UUID=8DFD-8D87                             /boot/efi               vfat   utf8                          0  2

Hola:

Es igual, lo monta donde dijo @DiabloRojo , en /run/media/user/ y si es btrfs lo mismo que ntfs, fat lo mismo, los otros ext, ni idea, no hago pendrive usb con ese fs.
Saludos.

PD. ademas aparecen en preferencias del sistema, en almacenamiento extraíble.

Hola.

Los discos externos nfts protestan mucho si no son desmontados correctamente, o incluso si no se apaga del todo una sesión Windows que tenga la parida el disco montado antes de apagarse etc.

Salud!!

@jgalmeida24 lo que te dice el compañero @karlggest es correcto: Los discos NTFS si no son desmontados correctamente en Windows, suele aparecer errores en Linux cuando quiere montarlos.
Es aconsejable que desactives el “Reinicio rápido” e “Hibernación” de Windows y usar la opción “Quitar hardware de forma segura” del Panel de Windows (abajo a la derecha) cuando quieres quitar físicamente un disco duro extraible y pendrive USB del ordenador o portátil.

Windows shutdown /s /t 2

NTFS https://en.opensuse.org/SDB:FilesystemBlacklisting

1 Like

Gracias a todos por las respuestas, no uso Windows desde hace siglos aunque si es verdad que algun disco duro externo viene de esa epoca.

Si es verdad que los he usado con otras distribuciones en las que no me ha dado ese fallo.

Tengo discos en NTFS y otros en FAT32, dado que viene principalmente por ahi ¿conviene tenerlo todo en FAT32?

@jgalmeida24 Utilizo exfat para transferir archivos en sistemas Windows

Hola:
No solo ntfs, si no algún formato , mas.

Si se extrae un disco, sin solicitarlo y que el lo permite, pierde el indice , al querer montarlo de nuevo , da error y no lo puede leer, escapan mas cuando no se extrae, pero se apaga el pc , con el pendrive insertado.

Mientras tenga un link con el pendrive o bien ejecuta algo en el, no deja sacarlo, hacerlo, puede pasar lo mismo, es decir corro el riesgo de perder la información.

He pasado por esas situaciones, y no queda mas remedio, que reponer de nuevo la partición, por eso como regla general, no extraigo un pendrive, si no dice que es seguro sacarlo, cuando no lo hace, acudo gparted, o a cerrar todo lo que lo relacione (si no voy cerrando los dispositivos, o sea desmontando, reisub, es una forma de hacerlo, pero sin usar primero las opciones de alt+imp pant +b y lo mismo pero mas"o", uno reinicia y el otro apaga) .

De que utilizo esas reglas, no he perdido ninguno pendrive (fat y ntfs, los aplico cuando hay que modificar algo en win, firmware, drives de algún equipo etc) .

@malcolmlewis , para transferir archivos, leer, escribir, mover, puedo usar lo que dices, pero me es mas fácil usar btrfs . (drives para windows btrfs 1.7.1 o btrfs-master) , uno es freeware y otro es sareware, con el freeware no tengo problemas de usar btrfs desde win en linux y desde linux a partición win de btrfs.

Saludos .

PD. Gparted, a veces refresca el dispositivo y permite extraerlo.

No, en realidad lo suyo es tenerlo en ext4, xfs o incluso btrfs. FAT32, NTFS y exFat son para usar con Windows.

Todo depende para que lo usas. Ejemplo, si guardas películas en 4K que ocupa mucho espacio, exFAT o mejor NTFS si lo usas con Windows y/o cualquier dispositivo de reproducción como Fire TV Stick o Chromecast sino ext4 o xfs o btrfs para cualquier distro de Linux.
En mi caso con tantos dispositivos que tengo, siempre uso NTFS o si es antiguo con poca capacidad exFAT o FAT32.