
Intento acceder a un disco duro externo con un sistema de archivos ntfs de NixOS.
¿Es correcto que tengo que crear un punto de montaje? ¿Dónde sueles crear un punto de montaje?
sudo mkdir -p /media/b/TDrive
sudo chmod a+rwx /media{,/b,{/TDrive}}
sudo chown -R b:users /media
y todo se ve bien:
$ ls -ld /media/b/TDrive
drwxrwxrwx 2 b users 4096 Oct 21 11:42 /media/b/TDrive
Pero cuando monto el disco duro externo, el permiso y la propiedad cambian.
$ sudo mount /dev/sdb1 /media/b/TDrive
$ ls -ld /media/b/TDrive/
dr-x------ 1 root root 4096 Oct 18 15:02 /media/b/TDrive/
$ cd /media/b/TDrive/
bash: cd: /media/b/TDrive/: Permission denied
¿Qué puedo hacer?
El problema anterior no ocurre en otra computadora que ejecute Ubuntu.
Respuesta1
¿Es correcto que tengo que crear un punto de montaje? ¿Dónde sueles crear un punto de montaje?
En la mayoría de los casos,No, no es necesario crear un nuevo directorio como punto de montaje. Las distribuciones modernas de GNU/Linux (al menos las orientadas al escritorio) con entornos de escritorio lo harán por usted. Por ejemplo, si usa Plasma o Gnome para montar gráficamente su disco duro externo, se creará una nueva carpeta /run/media/<your_username>/<label_partition>/
y se usará como punto de montaje en su disco. Este directorio también se eliminará cuando desmonte el disco.
Siempre que monto algo manualmente, normalmente creo un subdirectorio en /mnt
. Por ejemplo, /mnt/backup
o /mnt/iso_image
.
¿Qué puedo hacer?
Nunca antes había usado NixOS, pero no parece una distribución genérica orientada al escritorio según una lectura rápida de su sitio web. Las cosas que funcionan de inmediato en Ubuntu pueden necesitar alguna configuración adicional en NixOS. En particular para su problema,en su wikiellos mencionan quedeberías habilitar el soporte NTFS.
Entonces, después de hacer eso, intenta montar con
# mkdir /mnt/my_disk
# mount -t ntfs-3g /dev/<your_disk_partition> /mnt/my_disk
Leer elntfs-3g
página de manualpara más detalles, especialmente sobre permisos. El comando anterior montará su partición ntfs con los permisos estándar de Linux aplicados.
También,como lo señaló @waltinator, verifique que Windows no deje la partición ntfs en un estado inconsistente. ntfs-3g
le avisará y montará la partición en modo de solo lectura. Pero probablemente este no sea el caso si pudieras montar el mismo disco usando Ubuntu.