Linux: cambio de permisos: no queda espacio en el dispositivo

Linux: cambio de permisos: no queda espacio en el dispositivo

Tengo un disco externo. Cuando simplemente conecto la unidad a la PC, con un /etc/fstabarchivo predeterminado, el sistema operativo simplemente lo detecta y está en el navegador Dolphin. Puedo seleccionarlo, puedo navegar hasta él en la línea de comando, leer/escribir/etc. los archivos que contiene, etc.

Estoy intentando montar la unidad en mi directorio personal para que Plex Media Server pueda acceder a ella. He hecho esto un millón de veces antes con esta misma unidad sin problemas, en Linux.

Recientemente reinstalé el sistema operativo y fui a configurar la unidad, como siempre. Nuevamente, exactamente esta misma configuración funcionó en el pasado, en la misma versión de Linux (OpenSUSE Leap 42.1), en la misma máquina, con el mismo disco duro. He añadido esta entrada

UUID=F474B7AA74B76DCC /home/craig/MediaDrive ntfs-3g defaults,nofail,permissions,auto 0 1

para /etc/fstabmontar la unidad en mi directorio de inicio. Lo monte a /home/craig/MediaDrive. Lo primero raro es que ls -lse nota

d--------- 1 root  root   12288 May 16 18:33 MediaDrive

Entonces voy a establecer la propiedad y cambiar los permisos con

sudo chown -R 777 /home/craig/MediaDrive

y me sale el error:

chmod: changing permissions of ‘MediaDrive’: No space left on device

La cuestión es que queda mucho espacio. Quedan más de 300 GB de espacio. Estoy pegando mi df -hresultado a continuación.

Filesystem      Size  Used Avail Use% Mounted on
/dev/sde1       1.9T  1.6T  316G  84% /home/craig/MediaDrive

No parece ser un problema de inodo; aquí está el resultado de df -i:

Filesystem      Inodes  IUsed      IFree  IUse%  Mounted on
/dev/sde1    331060948   4846  331056102     1%  /home/craig/MediaDrive

Nuevamente, este problema de permisos solo existe con la unidad cuando intento montarla en esa ubicación (en mi directorio de inicio); de lo contrario, cuando esté en la ubicación predeterminada de ejecución/media/craig/My Passport, está bien. Lee, escribe, etc.

¿Cómo puedo hacer que mi unidad se monte correctamente en mi directorio de inicio?

Respuesta1

Desmontelo y haga que el punto de montaje sea más permisivo. A veces esto es relevante... tal vez lo sea en su caso porque usar un punto de montaje diferente tiene resultados diferentes. Compare los permisos en esos 2 directorios para obtener más información.

Busque man ntfs-3gopciones y utilícelas, por ejemplo:

mount -o fmask=664,dmask=775,uid=1000,gid=1000 /dev/sde1 /home/craig/MediaDrive

información relacionada