Tengo un disco duro de 1 TB ( /dev/sda1
punto de montaje /run/media/<name>/4733A97E4133EADF
) que intento montar como lectura-escritura, pero solo puedo montarlo como solo lectura.
Sistema:
$ uname -a
Linux <hostname> 4.10.6-1-ARCH #1 SMP PREEMPT Mon Mar 27 08:28:22 CEST 2017 x86_64 GNU/Linux
$ lsblk -f
NAME FSTYPE LABEL UUID MOUNTPOINT
sda
└─sda1 ntfs 4733A97E4133EADF /run/media/<name>/4733A97E4133EADF
sdb
├─sdb1 swap d9cea12d-5273-49ef-8950-3cd662fe63c7 [SWAP]
└─sdb2 ext4 e09a8578-53e9-4c26-9a97-a47b6350a1ab /
...
Lo que he intentado
- Agregar una entrada fstab para montar automáticamente la unidad en el arranque:
$ cat /etc/fstab
#
# /etc/fstab: static file system information
#
# <file system> <dir> <type> <options> <dump> <pass>
# /dev/sdb2
UUID=e09a8578-53e9-4c26-9a97-a47b6350a1ab / ext4 rw,relatime,data=ordered 0 1
# /dev/sdb1
UUID=d9cea12d-5273-49ef-8950-3cd662fe63c7 none swap defaults 0 0
# /dev/sda1
UUID=4733A97E4133EADF /run/media/<name>/4733A97E4133EADF ntfs defaults,users,user 0 0
He tratado con defaults
, defaults,users
y defaults,users,user
. Se reinicia después de cada cambio, pero la unidad todavía está montada como de solo lectura:
$ ls -l /run/media/<name>
...
dr-x------ 1 root root 4096 Mar 28 17:35 4733A97E4133EADF
...
- Remontaje manual:
$ sudo mount -o remount,rw /dev/sda1 /run/media/<name>/4733A97E4133EADF
mount: cannot remount /dev/sda1 read-write, is write-protected
$ sudo umount /run/media/<name>/4733A97E4133EADF
$ sudo mount -o rw /dev/sda1 /run/media/<name>/4733A97E4133EADF
En este punto, el comando simplemente se suspendió durante unos minutos, así que lo terminé.
$ sudo umount /run/media/<name>/4733A97E4133EADF
$ sudo mount /dev/sda1 /run/media/<name>/4733A97E4133EADF
Ningún cambio.
Hasta el momento, no he podido escribir en la unidad (desde este sistema, al menos), incluso como root.
chown
, chmod
no tiene ningún efecto porque el sistema de archivos es de solo lectura.
¿Qué debo hacer para montar (automáticamente) esta unidad como lectura-escritura, con acceso de usuario normal (no root)?
He probado soluciones de lo siguiente:
fuente
Respuestas:
Aunque @ingopingo respondió la pregunta en uno de los comentarios, voy a escribir una respuesta con más información ahora.
Por defecto, el kernel de Linux solo admite la lectura del sistema de archivos NTFS. Para el acceso de lectura / escritura necesitará un controlador NTFS de lectura-escritura como el
ntfs-3g
paquete delextra
repositorio.Después de la instalación con
sudo pacman -S ntfs-3g
usted, puede montar sus particiones NTFS de la manera habitualsudo mount /path/to/ntfs /mount/point
. Esto es posible debido a un enlace simbólico de/usr/bin/mount.ntfs
to/usr/bin/ntfs-3g
.Usando la configuración predeterminada, la partición NTFS se montará en el arranque. Ponga lo siguiente en su
/etc/fstab
:/path/to/ntfs /mount/point ntfs-3g defaults 0 0
Para poder leer y escribir con un usuario no root, debe configurar algunas opciones adicionales (el nombre de usuario debe cambiarse por su nombre de usuario):
/path/to/ntfs /mount/point ntfs-3g uid=username,gid=users,umask=0022 0 0
fuente
También tuve un problema de montaje de solo lectura y ya lo usé
ntfs-3g
. Si alguien más experimenta esto, échale un vistazontfsfix /dev/yourPartitionToMount
. Viene con elntfsprogs
arco debajo de Linux. Esto solucionó mi problema. Lo encontré en el foro de Arch Linuxfuente