No se puede montar la partición ext4 con permisos de escritura

No se puede montar la partición ext4 con permisos de escritura

Compré una computadora nueva, así que decidí buscar la vieja y usar su SSD de 240 GiB como partición de juegos. Después de formatearlo y configurarlo, puedo montarlo (e incluso se monta automáticamente con fstab), pero siempre como de solo lectura.

He leído innumerables guías y respuestas, pero todas abordan particiones ntfs o algún otro problema con ext4 que no tengo.

Estos son los pasos que utilicé para formatear y configurar la partición:

Primero, lo formateé con parted, usando sudo parted /dev/sdbpara ingresar a la CLI interactiva, luego eliminé todas las particiones con rm, luego mklabel gptcreé la tabla de particiones y finalmente mkpart primary ext 0G 240Gcreé la partición y salí de parted. Luego, corrí sudo mkfs.ext4 /dev/sdb1para crear el sistema de archivos.

Después de eso, creé el directorio con sudo mkdir /ssd, luego creé un grupo para acceder a él sudo groupadd ssd, incluí a mi usuario en este grupo sudo usermod -aG ssd $USERy le di propiedad del nuevo directorio a este grupo con sudo chown -R :ssd /ssd.

Finalmente, obtuve el UUID de la partición blkidy lo usé para editar mi fstab sudoedit /etc/fstaby simplemente copié las configuraciones de mi disco duro que ya estaba funcionando, solo cambié el UUID y el punto de montaje, y este fue mi fstab final (y actual):

UUID=5AA1-8CE8                            /boot/efi      vfat    defaults,noatime 0 2
UUID=5a14b7be-2963-4f80-8ea8-383bcdee76fa /              ext4    defaults,noatime,discard 0 1
UUID=fde6cd40-e72e-4377-a849-69816d215940 /hd            ext4    defaults,noatime 0 0
UUID=99ea0800-f0ef-4d7f-a793-524d2f9afe8c /ssd           ext4    defaults,noatime 0 0
tmpfs                                     /tmp           tmpfs   defaults,noatime,mode=1777 0 0

Después de reiniciar y comprobar que la partición era de sólo lectura, la desmonté sudo umount /ssdy la verifiqué con sudo fsck.ext4 /dev/sdb1, pero no obtuve ningún error:

e2fsck 1.45.5 (07-Jan-2020)
/dev/sdb1: clean, 11/14655488 files, 1197492/58607360 blocks

Finalmente, intenté volver a montarlo con permisos de lectura y escritura usando sudo mount -vo exec,rw /ssd, pero todavía estaba montado como una partición de solo lectura.

Se agradece cualquier ayuda.

Respuesta1

Esta unidad parece estar montada correctamente. No hay ninguna indicación de que esté montado en solo lectura. Luego, por supuesto, de forma predeterminada, sólo el administrador puede usarlo. Si lo desea, el administrador debe otorgar permiso de escritura a toda la partición o a las carpetas seleccionadas creadas en la nueva partición.

Antes de determinar que la partición está montada en solo lectura, verifique si puede crear una carpeta en esa partición como usuario root:

sudo mkdir /ssd/testfolder

Si ese comando tiene éxito, consulte la carpeta que aparece en el resultado de

ls /ssd 

Haga que su usuario sea propietario de testfolderpara que tenga acceso completo:

sudo chown $USER:$USER /ssd/testfolder

$USERserá sustituido automáticamente por su propio nombre de usuario. Proporcione otro nombre de usuario si desea hacer esto para otro usuario.

Ahora prueba si puedes crear un archivo en esa carpeta:

echo Yes, it worked! > /ssd/testfolder/newfile
cat /ssd/testfolder/newfile

El catcomando debería imprimir el contenido del archivo.

Si no tiene éxito, es posible que su partición esté montada como de solo lectura. Sin embargo, eso indicaría un problema durante el montaje, porque no lo configuró para montar solo lectura.

Respuesta2

Verifique el permiso del directorio /ssd, si tiene permiso de escritura o no. Si no, abra una terminal y escriba: chmod -R 770 /ssd

información relacionada