Cosa sono le directory / Volumi / Senza titolo * (Yosemite)?

4

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.

    
posta Jim DeLaHunt 26.12.2014 - 22:09
fonte

1 risposta

4

TL; DR : se visualizzi percorsi come /Volumes/Untitled* accumulati, prova a montare e montare unità esterne e verifica se ciò è correlato all'aumento delle voci.

Ho diagnosticato il problema. Sembra che fuse-ext2 v 0.0.7 stia creando le voci /Volumes/Untitled* quando è stato montato l'SSD esterno e non è stato necessario pulirli quando l'unità è stata smontata. Poiché non è riuscito a ripulire, quando fuse-ext2 era pronto per creare una nuova voce /Volumes/Untitled , ha rilevato che esisteva già una voce con quel nome e quindi ha aggiunto un numero progressivo sempre crescente al nome.

Ho disinstallato fuse-ext2, andando al pannello delle Preferenze di Sistema, aprendo il pannello per fuse-ext2 e usando il pulsante di disinstallazione lì. Dopo aver disinstallato fuse-ext2, ho potuto rimuovere e aggiungere l'unità SSD esterna e riavviare il computer, senza che sia visualizzato /Volumes/Untitled* .

Il fatto che le voci /Volumes/Untitled* correlate alle nuove voci apparse era rivelatrice. Il fatto che i registri di fuse-ext2 menzionassero esattamente i nomi dei percorsi in questione e con timestamp simili ai timestamp della directory, era una buona conferma.

versione fuse-ext 0.0.7 data dal 2009-12-24. Negli ultimi cinque anni, Mac OS è cambiato molto. Yosemite, e prima di esso Mavericks, ha causato molti problemi ad altri software. Mentre non so perché esattamente fuse-ext2 crea queste voci e non le pulisce, non sorprende che Yosemite causi problemi anche con fuse-ext2.

Ho eliminato /Volumes/Untitled* dalla riga di comando, senza apparenti effetti negativi.

    
risposta data 27.12.2014 - 07:05
fonte

Leggi altre domande sui tag