Ho appena iniziato a utilizzare un nuovo MacBook Pro, che ha preinstallato Mac OS X 10.10.1 "Yosemite". Sono rimasto sorpreso di trovare percorsi come /Volumes/Untitled
nella mia directory /Volumes
.
% ls -ld /Volumes/Untit*
d--x--x--x+ 3 root admin 102 17 Dec 17:10 /Volumes/Untitled
d--x--x--x+ 3 root admin 102 18 Dec 12:34 /Volumes/Untitled 1
d--x--x--x+ 3 root admin 102 19 Dec 11:44 /Volumes/Untitled 2
d--x--x--x+ 3 root admin 102 20 Dec 11:45 /Volumes/Untitled 3
d--x--x--x+ 3 root admin 102 22 Dec 07:17 /Volumes/Untitled 4
d--x--x--x+ 3 root admin 102 25 Dec 22:23 /Volumes/Untitled 5
d--x--x--x+ 3 root admin 102 26 Dec 10:41 /Volumes/Untitled 6
Ogni directory sembra vuota, ad eccezione di una sottodirectory .Trashes
vuota:
% sudo ls -lR /Volumes/Untitled
total 0
d-wx-wx-wt@ 2 root admin 68 17 Dec 17:08 .Trashes
/Volumes/Untitled/.Trashes:
Ho familiarità con le voci in /Volumes/*
che sono percorsi a volumi di archiviazione esterni. Ho montato un'unità SSD (external state drive) e ha la propria voce /Volumes/mySSD
. Ho un paio di unità montate da un file server e hanno le loro voci con nome /Volumes/serverA
ecc. Nei precedenti Mac e precedenti versioni di Mac OS X, non ho visto voci come /Volumes/Untitled
.
I timestamp sulle directory Untitled*
sono interessanti. Il primo è di circa quando ho spacchettato per la prima volta il nuovo MacBook Pro. La più recente è di circa quando ho avviato il computer stamattina. Se noto dei cambiamenti nei giorni a venire, aggiornerò questa domanda.
Non vedo altre risposte su AskDifferent che spiegano voci come queste. Ci sono risposte come Problemi nella creazione di unità avviabili USB Yosemite che menzionano percorsi come /Volumes/Untitled 2
, ma quelli sembrano essere percorsi per dispositivi disco montati reali che non hanno etichetta di volume. Ho anche una richiesta in supporto Apple. Se mi dicono qualcosa di utile, lo posterò come risposta.
Aggiornamento 1 : alcune risposte alle domande e ulteriori dettagli che sembrano pertinenti:
Q : puoi eseguire mount per vedere se / quale di questi punti di montaggio punta effettivamente su un'unità esistente? A : l'ho fatto e ho ottenuto questo:
% 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:/TdCrZmzerGhdW5I605Hbd7 on /Volumes/MobileBackups (mtmfs, nosuid, read-only, nobrowse)
//userme@Gemini%28AFP%29._afpovertcp._tcp.local/Qmultimedia on /Volumes/Qmultimedia (afpfs, nodev, nosuid, mounted by userme)
//userme@Gemini%28AFP%29._afpovertcp._tcp.local/serverA on /Volumes/serverA (afpfs, nodev, nosuid, mounted by userme)
/dev/disk2s1 on /Volumes/mySSD (hfs, local, nodev, nosuid, journaled)
Q : hai una scheda della fotocamera nello slot o altri computer / dispositivi sulla rete che condividono i loro contenuti? A : nessuna scheda della fotocamera. Sì, altri dispositivi, come indicato sopra: un SSD esterno e un paio di unità montate da un file server.
Anche rilevante: l'unità SSD esterna ha due partizioni. Uno è formattato HFS + ed è etichettato come "mySSD" [nome esatto modificato per preservare la privacy]. L'altra partizione è ext2
formattata da un sistema Linux e, per quanto posso dire, non ha un'etichetta di volume. È visibile da Utility Disco, ma non viene montato come volume Mac. L'unità è collegata tramite USB al MacBook Pro.
Anche rilevante: ho usato Migration Assistant per portare il mio ambiente da un backup di Time Machine di un vecchio Mac a questo computer. Ho migrato utenti, applicazioni, impostazioni di sistema e altri file. Tra i software installati sul vecchio computer era fuse-ext2 0.0.7 , un programma di utilità per consentire ai computer Mac OS di montare le partizioni ext2. Questo software era in esecuzione sul nuovo computer:
% fuse-ext2 --version
[...snip...]
fuse-ext2 0.0.7 27 - FUSE EXT2FS Driver
Copyright (C) 2008-2009 Alper Akcan <[email protected]>
Copyright (C) 2009 Renzo Davoli <[email protected]>
[...snip...]
Ho anche scoperto che ogni volta che collegavo l'unità esterna alla porta USB mentre MacBook Pro era in esecuzione, o ogni volta che il computer si riavviava con l'unità esterna collegata, appariva una nuova voce /Volumes/Untitled*
.
Infine, ho trovato che fuse-ext2 stava scrivendo un file di registro su /private/var/log/fuse-ext2_util.log
. Di seguito sono estratti dei contenuti. Ho aggiunto linewrap in lunghe file. Nota in particolare i timestamp e i parametri del nome del percorso:
2014-12-17 17:06:36: fuse-ext2 script invoked with command line
"/System/Library/Filesystems/fuse-ext2.fs/Contents/Resources/../
../fuse-ext2.util" "-p" "disk2s2" "removable" "readonly" "" "" "" "" ""
.... [snip] ....
2014-12-17 17:08:24: [Mount] Entering function Mount...
2014-12-17 17:08:24: [Mount] Processing argument "/dev/disk2s2"
2014-12-17 17:08:24: [Mount] Processing argument "/Volumes/Untitled"
2014-12-17 17:08:24: [Mount] Got plain device "/dev/disk2s2"
2014-12-17 17:08:24: [Mount] Got raw device "/dev/rdisk2s2"
2014-12-17 17:08:24: [Mount] Invoking:
2014-12-17 17:08:24: [Mount] "/usr/local/bin/fuse-ext2.wait" "/Volumes/Untitled"
"5" "/usr/local/bin/fuse-ext2" "/dev/disk2s2" "/Volumes/Untitled"
"-oauto_xattr,defer_permissions,local"
2014-12-17 17:08:30: [Mount] /usr/local/bin/fuse-ext2.wait returned with retval: 0
2014-12-17 17:08:30: [Mount] Output from mount operation: Mounting /dev/disk2s2
Read-Only.
Use 'force' or 'rw+' options to enable Read-Write mode
/Library/Filesystems/fusefs.fs/Support/fusefs.kext failed to load
- (libkern/kext) link error; check the system/kernel logs for errors or
try kextutil(8).
the MacFUSE file system is not available (71)
fuse-ext2: version:'0.0.7', fuse_version:'27' [main
(../../fuse-ext2/fuse-ext2.c:324)]
fuse-ext2: enter [do_probe (../../fuse-ext2/do_probe.c:30)]
fuse-ext2: leave [do_probe (../../fuse-ext2/do_probe.c:55)]
fuse-ext2: opts.device: /dev/disk2s2 [main (../../fuse-ext2/fuse-ext2.c:351)]
fuse-ext2: opts.mnt_point: /Volumes/Untitled [main
(../../fuse-ext2/fuse-ext2.c:352)]
fuse-ext2: opts.volname: [main (../../fuse-ext2/fuse-ext2.c:353)]
fuse-ext2: opts.options: auto_xattr,defer_permissions,local [main
(../../fuse-ext2/fuse-ext2.c:354)]
fuse-ext2: parsed_options: auto_xattr,defer_permissions,local,allow_other,local,
noappledouble,ro,fsname=/dev/disk2s2,fstypename=ext2,volname=disk2s2 [main
(../../fuse-ext2/fuse-ext2.c:355)]
fuse-ext2: mounting read-only [main (../../fuse-ext2/fuse-ext2.c:371)]
Did not receive a signal within 5.000000 seconds. Exiting...
2014-12-17 17:08:30: [Mount] Executing "/usr/local/bin/fuse-ext2.daemon"
2014-12-17 17:08:30: [Mount] Exiting function mount...
2014-12-18 12:24:40: fuse-ext2 script invoked with command line
"/System/Library/Filesystems/fuse-ext2.fs/Contents/Resources/../
../fuse-ext2.util" "-p" "disk3s2" "removable" "readonly" "" "" "" "" ""
.... [snip] ....
2014-12-19 01:45:10: fuse-ext2 script invoked with command line
"/System/Library/Filesystems/fuse-ext2.fs/fuse-ext2.util" "-m" "-o" "nodev"
"-o" "noowners" "-o" "nosuid" "/dev/disk2s2" "/Volumes/Untitled 2"
.... [snip] ....
2014-12-19 01:45:15: [Mount] Exiting function mount...
2014-12-20 10:56:44: fuse-ext2 script invoked with command line
"/System/Library/Filesystems/fuse-ext2.fs/Contents/Resources/../
../fuse-ext2.util" "-p" "disk2s2" "removable" "readonly" "" "" "" "" ""
.... [snip] ....
2014-12-20 10:56:45: fuse-ext2 script invoked with command line
"/System/Library/Filesystems/fuse-ext2.fs/fuse-ext2.util" "-m" "-o" "nodev"
"-o" "noowners" "-o" "nosuid" "/dev/disk2s2" "/Volumes/Untitled 3"
.... [snip] ....
.... [snip] ....
2014-12-26 13:25:57: [Mount] Exiting function mount...
2014-12-26 13:41:32: fuse-ext2 script invoked with command line
"/System/Library/Filesystems/fuse-ext2.fs/Contents/Resources/../
../fuse-ext2.util" "-p" "disk2s2" "removable" "readonly" "" "" "" "" ""
.... [snip] ....
2014-12-26 13:41:32: fuse-ext2 script invoked with command line
"/System/Library/Filesystems/fuse-ext2.fs/fuse-ext2.util" "-m" "-o" "nodev"
"-o" "noowners" "-o" "nosuid" "/dev/disk2s2" "/Volumes/Untitled 8"
.... [snip] ....
2014-12-26 13:41:38: [Mount] Exiting function mount...
Questa informazione è stata sufficiente per darmi una diagnosi e la sto fornendo come risposta sotto. Ho incluso molti dettagli nell'aggiornamento in modo che i motori di ricerca indicizzino gli indizi, per le persone future con questo problema.