1 votos

¿Por qué no puedo crear un directorio en un montado en la unidad USB después de que el comando mkdir, pero finder nuevo directorio funciona?

Estoy tratando de crear un directorio en un USB3 montado en la unidad de disco duro y no incluso a pesar de que los permisos están abiertas:

bash-3.2$ ls -al
total 0
drwxrwxrwx+ 2 user  user    68 Jun  3 18:24 .
drwxrwxrwx+ 3 user  admin  102 Jun  3 18:17 ..
bash-3.2$ mkdir local1_test
mkdir: local1_test: Permission denied
bash-3.2$ pwd
/Volumes/MiniPro\ 2/test

La misma operación funciona bien en el construido en el disco, pero cuando estoy en un directorio de la montada de la unidad USB falla. Es esto debido a mi unidad de disco que contiene un espacio en el nombre? Es esto debido a la unidad de alguna manera está montado como sólo lectura? Desde el finder no puedo ver el test directorio. También puedo crear desde la línea de comandos con sudo, pero como yo, se produce un error.

Yo era capaz de evitar, mediante la creación de una carpeta en el finder nombre test que parece que han borrado el antiguo test carpeta pero mkdir sigue sin funcionar. ¿Por qué tengo que usar el buscador para crear la carpeta?


Fui a hacer la prueba solicitada por fd0, conectado mi disco USB de nuevo, y el problema ya no es que muestre:

bash-3.2$ ls -al
total 0
drwxr-xr-x   2 user  staff   68 Jun  5 10:12 .
drwxrwxr-x  13 user  staff  510 Jun  3 18:36 ..
bash-3.2$ mkdir local1_test
bash-3.2$ pwd
/Volumes/MiniPro 2/test

Noté un elemento extraño a pesar de que:

bash-3.2$ cd /Volumes
bash-3.2$ ls -al
total 24
drwxrwxrwt@  7 root  admin   238 Jun  5 10:11 .
drwxr-xr-x  41 root  wheel  1462 Jun  3 18:29 ..
drwxrwxr-x  13 user   staff   510 Jun  3 18:36 MiniPro 2
drwxrwxrwx+  3 user   admin   102 Jun  3 18:17 MiniPro\ 2

¿Por qué tengo las entradas, pudo haber sido el origen del problema? Ambos muestran el mismo contenido de la unidad USB, ¿por qué hay dos entradas?

Aquí es fd0 los resultados de la prueba:

bash-3.2$ mount
/dev/disk1 on / (hfs, local, journaled)
devfs on /dev (devfs, local, nobrowse)
map -hosts on /net (autofs, nosuid, automounted, nobrowse)
map auto_home on /home (autofs, automounted, nobrowse)
localhost:/UFZ8fiBtsQjvo5MXlysi8r on /Volumes/MobileBackups (mtmfs, nosuid, read-only, nobrowse)
/dev/disk2s1 on /Volumes/MiniPro 2 (hfs, local, nodev, nosuid, journaled, noowners)
bash-3.2$ sudo ls -ld /Volumes/MiniPro\ 2
drwxrwxr-x  13 root  wheel  510 Jun  3 18:36 /Volumes/MiniPro 2

1voto

Michael Zhou Puntos 167

mount sin opciones, da una visión general de los sistemas de archivos montados con información tal como el tipo de sistemas de archivo, la ubicación y opciones de montaje. En su caso, usted tiene un sistema de archivos montado en /Volumes llamado MiniPro 2 que es un sistema de archivos HFS montado noowners (omitir los permisos). Su lista (ls) comando revela que también tiene un directorio de nombre MiniPro\ 2 en /Volumes. Una vez que haya determinado que el directorio MiniPro\ 2 no contiene archivos que no son de copia de seguridad y se puede quitar de forma segura el directorio MiniPro\ 2 , a continuación, eliminar el directorio. Hacer esto sin MiniPro 2 montado.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X