
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/sdb
para ingresar a la CLI interactiva, luego eliminé todas las particiones con rm
, luego mklabel gpt
creé la tabla de particiones y finalmente mkpart primary ext 0G 240G
creé la partición y salí de parted. Luego, corrí sudo mkfs.ext4 /dev/sdb1
para 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 $USER
y le di propiedad del nuevo directorio a este grupo con sudo chown -R :ssd /ssd
.
Finalmente, obtuve el UUID de la partición blkid
y lo usé para editar mi fstab sudoedit /etc/fstab
y 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 /ssd
y 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 testfolder
para que tenga acceso completo:
sudo chown $USER:$USER /ssd/testfolder
$USER
será 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 cat
comando 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