Spazio su disco mancante su macOS

5

Ho un disco da 250G sul mio Mac con circa 100 G in uso. Ma il sistema riporta solo circa 20G di spazio libero. Sto usando macOS 10.13.2. Ho il problema almeno dall'aggiornamento ad High Sierra, ma probabilmente anche prima.

"Informazioni su questo Mac" - > "Archiviazione" segnala che "Sistema" utilizza circa 180G. Ma se controllo il disco completo, sembra che:

$ sudo du -cxhd 1 /
  0B    /.HFS+ Private Directory Data
1.0K    /home
4.3G    /usr
4.2G    /.Spotlight-V100
1.0K    /net
 34G    /nix
  0B    /.PKInstallSandboxManager
  0B    /.PKInstallSandboxManager-SystemSoftware
2.6M    /bin
  0B    /Network
1.1M    /sbin
3.8G    /Library
  0B    /.Trashes
6.5G    /System
476K    /.fseventsd
du: /private/var/db/ConfigurationProfiles/Store: Operation not permitted
du: /private/var/folders/z7/[...]/0/SafariFamily: Operation not permitted
du: /private/var/folders/z7/[...]/0/com.apple.LaunchServices.dv: Operation not permitted
du: /private/var/folders/z7/[...]/0/com.apple.nsurlsessiond: Operation not permitted
du: /private/var/folders/z7/[...]/0/com.apple.routined: Operation not permitted
du: /private/var/folders/zz/[...]/0/com.apple.nsurlsessiond: Operation not permitted
8.0G    /private
8.6M    /.DocumentRevisions-V100
  0B    /.vol
 32G    /Users
 11G    /Applications
207M    /opt
5.0K    /dev
4.0K    /Volumes
  0B    /cores
104G    /
104G    total

df dice anche che sono disponibili solo 20G:

$ df -h /
Filesystem     Size   Used  Avail Capacity iused               ifree %iused  Mounted on
/dev/disk1s1  234Gi  211Gi   20Gi    92% 4019132 9223372036850756675    0%   /

Qualsiasi strumento che stavo usando (Finder, Disk Inventory X, ecc.) mostra più o meno gli stessi numeri come df e du .

Output di mount :

$ mount
/dev/disk1s1 on / (apfs, local, journaled)
devfs on /dev (devfs, local, nobrowse)
/dev/disk1s4 on /private/var/vm (apfs, local, noexec, journaled, noatime, nobrowse)
map -hosts on /net (autofs, nosuid, automounted, nobrowse)
map auto_home on /home (autofs, automounted, nobrowse)

Ho letto e testato molte, molte cose come:

... ma senza successo. Quindi cosa potrebbe consumare più di 100G di spazio su disco senza essere visibile in nessuno strumento?

Aggiorna

Esecuzione di "First Aid" in modalità di ripristino:

Checosasignificaquestomessaggiodierrore?

error:btn:1:invalidkeyorder(1)oid440198/oxid114577fsroottreeisinvalid.

Aggiornamento2018-01-25

Unaltroreportconlostessoerrore: link (ma non ci sono ancora risposte)

Sono abbastanza sicuro che questo errore del file system sia la causa principale dello spazio su disco mancante. Ma non ho idea di come sistemarlo. Speravo che il 10.13.3 potesse risolverlo, ma non ha cambiato nulla. Suppongo di dover reinstallare ...

    
posta tlo 10.01.2018 - 14:43
fonte

4 risposte

1

Ho finalmente reinstallato il sistema dopo aver cancellato il volume. Con un backup di Time Machine è stata più o meno un'esperienza fluida. Ora ho 170G di spazio libero.

tl; dr:

  • Lo spazio su disco mancante può essere correlato a un filesystem danneggiato
  • Gli strumenti APFS sono attualmente pessimi, probabilmente è necessario cancellare il volume e reinstallare per risolvere qualsiasi problema con il filesystem
risposta data 04.04.2018 - 09:56
fonte
5

Sembra che i due candidati più probabili siano mounted disco (condiviso) sovrascrivendo una posizione con file di grandi dimensioni , nascondendoli dalla vista o grandi (o molti molti piccoli) file che sono tenuti aperti da un processo, ma sono già stati cancellati . Se non hai ancora riavviato il computer, vale la pena provare, ma anche l'avvio in modalità di ripristino e l'esecuzione del primo soccorso sul disco potrebbero aiutarti. lsof | grep deleted potrebbe anche rivelare informazioni interessanti, se lsof è disponibile su OSX (presumo che lo sia, ma non l'ho mai visto)

Ho anche notato nel mio uso che se uso uno strumento come DiskInventory o Grand Perspective e ci sono altri utenti nel sistema, non mostreranno la dimensione degli altri file degli utenti se non ho letto accesso a loro (ragionevolmente così). Se hai altri utenti sul tuo sistema, potrebbero avere file di grandi dimensioni nella loro home directory che non vedi.

    
risposta data 10.01.2018 - 15:48
fonte
0

Ho sofferto di un problema simile, solo 800gb disponibile da 1tb.

per risolverlo, avvio usando l'unità usb ubuntu per macOS, quindi posso vedere lo spazio mancante di 200GB.

Ho eliminato sia il 200gb che 800gb da ubuntu.

quindi avvia Mojave e l'1tb è tutto lì.

hth.

    
risposta data 15.11.2018 - 17:02
fonte
0

Penso di aver trovato la risposta a questo. Ho risolto con successo il mio problema di spazio perso su hd che sembra essere accaduto a causa dell'eliminazione di file g su una rete che cancella i file ma lascia dietro di sé un file nascosto chiamato file smbdelete. Ecco come sbarazzarsi di esso.

Entra nel terminale e digita :. defaults scrivi com.apple.finder AppleShowAllFiles SÌ

Questo mostra tutti i file nascosti in OSX.

Tieni premuto alt e fai clic con il pulsante destro del mouse sul mirino e seleziona rilancio. Cerca i file smbdelete ed eliminali. Riapparirà il tuo spazio di archiviazione. La posizione di questi file può essere trovata utilizzando la funzione di gestione della memoria in OSX per cercare cartelle di dimensioni maggiori di quelle che dovrebbero essere. I miei erano sul desktop, quindi siamo facili da trovare. Spero che questo aiuti

    
risposta data 19.12.2018 - 15:32
fonte

Leggi altre domande sui tag