Sto provando a creare una directory su un'unità disco rigido montata su USB3 e non funziona anche se le autorizzazioni sono aperte:
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 stessa operazione funziona bene sul disco integrato, ma quando sono in una directory dell'unità USB montata fallisce. Questo è dovuto al mio disco contenente uno spazio nel nome? È dovuto al fatto che l'unità sia stata montata in sola lettura? Dal finder non riesco a vedere la directory test
. Posso anche crearlo dalla riga di comando con sudo
, ma come me, fallisce.
Sono stato in grado di ovviare, creando una cartella nel finder denominata test
che sembra aver cancellato la vecchia cartella test
ma mkdir
non riesce ancora. Perché ho dovuto usare il mirino per creare la cartella?
Sono andato a fare il test richiesto da fd0, ho ricollegato il mio drive USB di nuovo, e il problema non è più mostrato:
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
Tuttavia ho notato un oggetto strano:
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
Perché devo inserire delle voci, potrebbe essere stata questa la fonte del problema? Entrambi mostrano lo stesso contenuto dell'unità USB, perché ci sono due voci?
Ecco i risultati del test di fd0:
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