Domanda

Ogni pochi giorni ricevo avvisi sul mio MacBook che è in esecuzione o di esaurire lo spazio su disco rigido. Curiosamente, riavviare il computer mi permetterà di recuperare gigabyte di spazio (questa volta passato, era in grado di recuperare circa 2.2GB). Tuttavia, non posso identificare qualsiasi cosa nella mia attività personale che consuma quello spazio.

E 'possibile che sia una canaglia iTunes podcast o un aggiornamento software enorme che il mio Mac sta scaricando automaticamente - sarebbe uno di questi recuperare lo spazio su un riavvio

Una possibilità che mi viene in mente è che FileVault ha una sorta di perdita del disco, l'allocazione ma non liberare i file. Questo ha senso? Esiste uno strumento che si può usare per determinare dove questo spazio sta andando? Supponendo che è FileVault, devo provare a disattivarlo? Qual è il modo migliore per girare di FileVault su un computer quasi pieno?

È stato utile?

Soluzione

DaisyDisk (prova gratuita, $ 9,99)

entrare descrizione dell'immagine qui

DaisyDisk è un po 'come WinDirStat per Windows, in quanto è possibile vedere i tuoi file in una gerarchia visiva e trovare fuori quelli che stanno prendendo più spazio.

Dove eccelle Daisy disco è due posti:

  1. E 'programmato per utilizzare in modo efficiente e processi paralleli rapidamente cercare tutti i casi speciali in cui Apple ha allocazioni filesystem che sono più unici al Nucleo bagagli e APF e snapshot locali / contenitori.
  2. Si spiega anche tutti questi casi particolari ed errori molto bene. Quando si dispone di assegnazioni con grandi quantità di spazio mancante, si salva da imparare tutti i dettagli di spurgo snapshot locali nella riga di comando, sapere quando è il momento di avvio per il recupero di eseguire Utility Disco per controllare il disco stesso quando i grafici don' t aggiungere correttamente, ecc ...

Si è denaro costi, ma spero che salvare la sanità mentale e il tempo nel lungo periodo dal momento che è stato un solido strumento per molti anni.

di credito a Sathya per la sua risposta in Super User .

Altri suggerimenti

Ho avuto un problema molto simile , e così ho deciso di compilare diversi metodi per risolverlo. Così, dopo, ci sono quelle opzioni e alcuni di loro ho avuto dalle risposte già fornite qui. Capisco che questo è un po 'offtopic dalla domanda, ma è in sintonia con le risposte. Questo ha molte parti e quelli sono tutti i software ho potuto provare me stesso in qualche modo.

E 'generalmente una buona idea di prestare la massima attenzione per l'uso del sudo opzioni di seguito in modo che il software può avere accesso a tutti i file , che probabilmente includerà alcune grande quelle nascoste.


Ecco un elenco breve di applicazioni per il controllo della utilizzo del disco:

  • GrandPerspective è grafico, utilizzando lo Treemap, è possibile misurare i file con metodi logici o fisici prima della scansione, Mostra / Nascondi contenuto della confezione e lo schema di cambiare colore al volo. E 'anche in grado di salvare i dati acquisiti per l'archiviazione o il confronto più finestre.

  • Disk Inventory X utilizza anche il sistema di grafica Treemap ma lungo il lato una vista elenco delle cartelle e dei file. I grahpics non è così buono come GrandPerspective né la lista buono come OmniDiskSweeper, ma fa un buon lavoro di miscelazione entrambi. Ha un plugin Finder e il maggior numero di opzioni tra il 3 sulle preferenze. E 'la più complessa, ma non tutti completi.

  • OmniDiskSweeper è non grafici e molto simile alla visualizzazione colonna del Finder. È possibile scegliere la cartella o il disco per analizzare, li ordinerà per l'utilizzo del disco dopo aver preso il suo tempo per calcolare. È quindi possibile eliminare solo (Sposta nel cestino) nulla elencati.

Quindi, ognuno ha i suoi vantaggi e mette in evidenza, non sono ancora sicuro se c'è uno che arriva in cima. Sono tutti liberi.


C'è anche un approccio diverso, di applicazioni per la scansione di luoghi e file previsto specifici per l'utilizzo dello spazio in modi non ottimali. In sostanza si riuniscono alcune cose conosciute sul sistema che può essere gonfiore disco tutto in un'interfaccia piacevole modo da poter vedere e decidere cosa eliminare.

  • CleanMyMac elenca le cache, log, file di lingua, i file binari universali, sviluppo "spazzatura", estensioni e applicazioni. Si esegue la scansione attraverso il file e utilizza anche una certa base di conoscenza che ha. Grande interfaccia, semplice da usare.

  • CleanApp è fondamentalmente lo stesso come CleanMyMac: applicazioni elenchi, pannelli delle preferenze, le lingue, le cache ... ma aggiunge anche comunità ad esso - mostra quante persone cancellati ogni file o fascio. Non c'è ancora un'altra caratteristica, la registrazione, che registra per l'attività di spostamento di file e applicazioni in esecuzione, e tutti i "link" che riesce a trovare per ogni cosa. E 'molto più tecnico e dettagliato. Offre anche un Treemap tipo di vista, ma mi piacerebbe molto consiglia di utilizzare un'altra opzione per questo.

  • Xslimmer è molto specifica. E ' Rimuovi codice "inutili" dai binari "grasso" e Striscia di fuori lingue non necessarie , come si dice sul sito web. Universale binari, cioè, utilizzare un sacco di spazio per la memorizzazione dei file per l'esecuzione in diverse architetture e lingue diverse. Quindi, questo strisce tuttiloro di ridursi a solo il tuo computer ha bisogno.

  • AppCleaner è un'opzione gratuita qui, elenca solo le applicazioni, widget e 'Altri'. Ha una semplice interfaccia in cui è possibile rilasciare un file di App in modo che analizzerà i legami interni e roba di eliminazione lasciato al di fuori del fascio in base a questo.


Un altro approccio è alla ricerca di file duplicati. Ci sono molte opzioni commerciali, alcuni possono essere meglio del elencato di seguito, non ho provato tutti. Comunque, sto messa in vendita la mia scelta di applicazioni prendendo in considerazione quelli che sono stato in grado di provare.

  • TidyUp è un applicazione molto conosciuto in questo argomento. È possibile specificare dove eseguire la scansione per quale tipo di duplicati. Offre modalità di base e avanzate, diverse strategie e criteri.

  • MrClean è uno strumento gratuito che solo le scansioni per le cartelle per i duplicati e loro spazzatura. Molto semplice ma efficiente se sei sicuro di quello che stai facendo.

  • Chipmunk scansioni duplicati e ti permettono di scegliere quelli che si desidera cestino. Offre un nodo vista delle cartelle e si può scegliere di " Elimina tutti i file in una cartella che non hanno duplicati altrove, o viceversa ", così come la raccolta manuale. Si può richiedere molto tempo per eseguire la scansione di tutti i file, ma fa un lavoro molto dignitoso dopo.

  • DupeCheck ' rilasciare un file su di esso e userà l'indice di Spotlight per vedere se si dispone di un potenziale da qualche duplicato .' Che su di questa bella applicazione open source. Non è un grande strumento per la pulizia dello spazio in una sola volta, ma nel corso del tempo aiuta a mantenere il vostro spazio pulito.

  • DuplicateFileSearcher dal sito web: " è un programma di utilità potente software gratuito che vi aiuterà a trovare ed eliminare i file duplicati sul vostro computer. può anche essere usato per calcolare gli hash MD5 e SHA. il software viene eseguito in Windows, Linux, Solaris e MacOS. ". Ha detto basta.


Avanti parlerò brevemente su un approccio simile, citando parti pertinenti su altre due cose che si possono fare per cercare manca lo spazio su disco, senza installare nulla di nuovo, semplicemente utilizzando la linea di comando (il Terminale).

Questo (lungo, ma buono) uno è da forum MacFixIt (andare lì per ulteriori opzioni e dettagli) :

Nella maggior parte dei casi, ci sono davvero i file che occupano parte del volume, ma i file sono invisibili durante il normale utilizzo del Finder.

Utilizzo del Finder funzione Vai a cartella (nel menu Vai), un'occhiata alle dimensioni del contenuto di queste cartelle, incollando in questi percorsi:

/private/var/vm 
/private/var/log 
/Volumes 

L'var / directory / private / vm contiene le swapfiles utilizzati dalla memoria virtuale. Quelli nuovi sono fatti come più dati vengono scambiati dalla RAM al disco rigido. L'intero processo di creazione di loro inizia ad ogni riavvio o riavvio; non tentare di rimuovere da soli. Controllare la dimensione totale di tutti i swapfiles, subito dopo si avvia, e come il disco si riempie. A Panther, i primi due sono swapfiles 64 MB, allora ogni nuova è il doppio di quella precedente (128 MB, 256 MB, 512 MB, 1 GB) ad una dimensione massima di 1 GB. In Tiger, i primi due swapfiles sono 64 MB,il prossimo è 128 MB, e qualsiasi swapfiles aggiuntivi sono 256 MB.

Se non si esegue il quotidiano, settimanale, e gli script di manutenzione mensili (o usando un programma di utilità, o eseguendo i comandi sudo periodica giornaliera, settimanale sudo periodica, e sudo periodico mensile nel Terminal), i registri sul avvio volume può diventare troppo grande. Se un errore si verifica frequentemente e viene registrato, si può avere un file molto grande a /private/var/log/system.log.

I file in / Volumes dovrebbe essere alias per i volumi montati. Non rimuovere questi alias, perché tutto ciò che fate a loro accade ai contenuti dei volumi corrispondenti. Se non si è sicuri che è possibile esplorare questa cartella senza incidenti, prima di iniziare, smontare correttamente qualsiasi volume diverso dal volume di avvio, se il problema di spazio su disco mancante riguarda solo quel volume. unità FireWire esterni possono essere scollegati dopo un'adeguata smontaggio.

A volte, i programmi di backup che non possono trovare un volume destinazione (o target) per un backup creare una cartella con lo stesso nome come destinazione, e mettere la cartella nella directory / Volumes. Ci sono casi in cui l'intero volume di avvio è stato eseguito il backup su se stessa, in una cartella all'interno / Volumes. Se la quantità di spazio che manca è circa la dimensione della cartella utente, ad esempio il backup di un è probabile che sia la spiegazione. Se si utilizza Carbon Copy Cloner o un'altra utilità di backup o la clonazione e avere le sue preferenze configurato per creare un backup su un programma, e il volume di destinazione non è montato o sta dormendo al tempo previsto, il backup viene creato nella directory / Volumes .

Per controllare la dimensione della directory / Volumes normalmente invisibili sul volume di avvio attiva, aprire una nuova finestra del Finder. Selezionare il volume di avvio nella lista alla sinistra, scegliete poi vista colonna (quella a destra delle tre viste). Dal menu Vai del Finder, scegliere Vai alla cartella e incollare:

/Volumes 

La directory / Volumes diventa visibile nel Finder; trovare la sua dimensione selezionandolo e digitando Command I. Il mio / directory Volumi è segnalato per essere 12K.

Questo altro è da Mac OS X Hints forum (non molto di più per vedere qui):

Si consiglia di eseguire un du nel terminale per vedere cosa sta succedendo tutto. Questo potrebbe richiedere alcuni minuti per l'esecuzione.

Un esempio potrebbe essere quello di aprire terminal.app quindi eseguire questi comandi:

sudo du -h -d 1 -c /

Inserire la password quando si richiede che poi lasciarlo andare, ci vorranno pochi minuti per eseguire in modo da essere paitent.

du stand per Disk Usage. C'è anche df . Mi piace compresa la -x al comando precedente:

sudo du -cxhd 1 /

In aggiunta alla linea di comando, è possibile utilizzare un servizio di Automator per l'apertura di qualsiasi applicazione. Con questo si ottengono risultati diversi (e più completi) sulla GUI.

O, se siete su un Power PC, utilizzando Rosetta o qualcosa prima di Snow Leopard , si possono mescolare qualsiasi della prima apps detti con < a href = "http://www.macupdate.com/app/mac/5620/pseudo" rel = "noreferrer"> Pseudo . Si tratta di una piccola applicazione per le cose aperte come amministratore. Immaginate come una GUI per sudo.


Infine, c'è un completo newbie guida su "The X Lab" che ho appena non citare qui per è troppo lungo.

Disk Inventory X è un altro ottimo visualizzatore di spazio su disco.

Disk Inventory X

FileVault o qualsiasi altro software di terze parti non è necessario colpa qui.

Mac OS X è semplicemente un sistema operativo complesso e moderno che lo spazio usi disco è modi dinamici e spesso imprevedibili. Non solo il file di swap cresce e si restringe, ma OS X ha anche un sistema di sub che crea una dinamica Loader cache condivisa che può crescere fino a dimensioni enormi senza la vostra conoscenza. La cache si trova in / var / db / dyld /

Non bisogna mai pasticciare con cache e swapfiles di OS X.. La cache si svuota quando l'avvio in modalità provvisoria e viene ricreato durante stivali normali. In breve, questo è semplicemente lo spazio su disco in testa per eseguire OS X. Non si può davvero recuperare o controllare la cache.

Qualcuno al macfixitforums.com ha gentilmente compilato una lista di soliti noti che lo spazio su disco frammenti in Mac OS sotto il distacco Where Did My Disk Space Go?

GrandPerspective per una visualizzazione grafica bella di ciò che è occupare spazio su disco - qualcosa di simile:

Esegui questo prima e dopo il riavvio e si dovrebbe essere in grado di vedere quello che le grandi differenze sono.

Sembra che lo spazio recuperato è dalla tua swap (vm) e file sleepimage. Riavvio cancellerà i file nella /var/swap/ che può crescere notevolmente se siete a corto di RAM o state utilizzando un computer portatile. Se si utilizza un computer portatile troverete un file chiamato sleepimage che è la dimensione della quantità di RAM installata e possono essere eliminati in modo sicuro - Detto cancellare nulla da qui è temporanea <. / p>

Se avete bisogno di più spazio di quanto io suggerisco di usare le applicazioni (come suggerito) come Grand Prospettiva o Disk Inventory X per trovare file di grandi dimensioni. È inoltre possibile rimuovere traduzioni in altre lingue aggiuntive a mano o con un'applicazione come monolingue - per esempio come un estremo iWeb scende da quasi 1 GB a ~ 150MB dopo l'esecuzione monolingue.

Se si desidera disattivare FileVault è possibile seguire le istruzioni Apple :. da FileVault semplicemente deselezionando nel Preference Pane in Preferenze di sistema Sicurezza

Non è necessario alcun attrezzo se si cura di utilizzare strumenti inclusi Apple.

Inizia con Sistema Informativo e la Informazioni su questo Mac Voce di menu bar nel menu Apple.

  • selezionare il menu Apple
  • Informazioni su questo Mac
  • Ulteriori informazioni
  • Storage (in alto a sinistra della finestra tra Visualizza e Memory )

entrare descrizione dell'immagine qui

Questo strumento utilizza il i dati Spotlight , quindi se vi sembra fuori puoi ripristino riflettori e lasciano il mac corsa per diverse ore per rigenerare tutti i dati che alimenta il grafico di utilizzo di storage. Infatti, il recente sistema operativo (10.10 e 10.11) molti dei momenti in cui lo spazio libero diminuisce gradualmente e radure al caricamento del sistema è dovuto mettere in luce rimanere bloccati e la generazione di file di database su base continuativa. È possibile verificare che con un comando:

sudo du -sm /.Spotlight-V100; sleep 600; sudo du -sm /.Spotlight-V100

In questo modo si ottiene una fotografia istantanea della dimensione di questa directory e altri 10 minuti più tardi (o più se non si guarda a inserire nuovamente la password)

Se avete bisogno di dati più granulare, utilizzare Finder e aprire una finestra in vista elenco di computer:

  • Maiusc + Comando + C
  • Comando + 2
  • Comando + J

Selezionare la Calcola le dimensioni di controllo e quindi utilizzare i triangoli per esporre le cartelle e tenere traccia di ciò che le cartelle sono in crescita come si utilizza il Mac in un periodo di 20 minuti.

Si può anche controllare il filesystem accesso crudo con fs_usage in app terminale, ma è un po 'come cercare di prendere un sorso da una manichetta antincendio. Se è possibile restringere un processo o una cartella per cercare con grep l'attività del filesystem diventa più utile e utile per sapere cosa sta succedendo ai livelli più bassi di accesso del file system.

Un altro libero e utile Mac utilità di spazio su disco dal gruppo Omni, OmniDiskSweeper .

Visualizzazione in tempo reale delle attività di file system

fseventer

http://fernlightning.com/doku.php?id=software:fseventer:start

Se si utilizza Lion

Cellulare Time Machine

spazio su disco locale verrà usato, in modo intelligente - mai così tanto da causare un allarme dal sistema. Se siete curiosi, è possibile eseguire due comandi nel terminale:

man mtmd

q

tail -f /private/var/log/system.log | grep -E 'backup|mtm'

- set che finestra Terminale a parte, lasciare in background, opera normalmente per un'ora o giù di lì. Che cosa è loggato dovrebbe rassicurarvi. Quando si è soddisfatti / finito, portare la finestra di terminale in primo piano quindi interrompere il comando in esecuzione:

Controllo c

Idee sbagliate del file system mobile Time Machine

Mac OS X 10.7 Lion: la revisione Ars Technica (pagina 18) (2011-07-20) di non percezione di una sovrapposizione, una descrizione di qualcosa come non ottimale, e parlare di copie.

nozione di spazio su disco locale utilizzato per copie può essere comprensibilmente allarmante - "copiare qualcosa richiede tempo, luoghi carico sulla CPU" e altri simili pensieri.

ho il sospetto che l'uso del Leone di NFS per gli snapshot locali mobile Time Machine si rivelerà non paragonabile a copiare, in questo senso. Suspect un uso molto intelligente dello spazio che coinvolge né copia né il movimento di file - la magia fatto a catalogo B-albero e livelli relativi al HFS + del volume, e ad un certo livello nella mtmfs.

[macbookpro08:~] gjp22% date
Tue  2 Aug 2011 15:13:04 BST
[macbookpro08:~] gjp22% uname -a
Darwin macbookpro08.centrim.freeman-centre.ac.uk 11.0.0 Darwin Kernel Version 11.0.0: Sat Jun 18 12:56:35 PDT 2011; root:xnu-1699.22.73~1/RELEASE_X86_64 x86_64
[macbookpro08:~] gjp22% sudo fileXray --volume_header /Volumes/MobileBackups
Could not determine an appropriate HFS+ volume from "/Volumes/MobileBackups". The file system type of /Volumes/MobileBackups is 'mtmfs'.

Per riassumere: dopo le preoccupazioni iniziali sono messi da parte, la maggior parte delle persone dovrebbe trovano snapshot locali ad essere una buona cosa, con un impatto sulle prestazioni che è o impercettibili o trascurabile.

FileVault 1 in Snow Leopard o Lion

Nelle versioni più moderne del sistema operativo, l'uso di fasce per FileVault 1 non dovrebbe essere problematico. spazio AFAIR viene liberato in modo dinamico, senza la necessità di effettuare il logout.

Se lo spazio libero è stato così gestito con FileVault 1 due anni fa, quando la questione è stata pubblicata, non riesco a ricordare.

trovare il file colpevole. Soluzione

Tra tutte le risposte di cui sopra .. si può semplicemente premere questo comando sul Terminale per scoprire il file colpevole ...

Questo comando trova tutti i singoli file la cui dimensione è maggiore di circa 100 MB e poi li stampa sul terminale.

sudo find / -type f -size +100000k -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'

Nel mio caso ci fosse un file di log di Tomcat che è andato a convulsa 13GB.

Sembra che FileVault può causare alcuni problemi alcuni problemi con lo spazio libero. A meno che non si ha realmente bisogno l'integrazione che FileVault fornisce, vorrei suggerire disabilitarlo e usare TrueCrypt . E 'open source e non follemente mangiare spazio libero.

Si può anche verificare questa guida su come liberare spazio sul disco rigido su OS X o eseguire un'utilità disco utilizzo del disco (come ad esempio uno Doug Harris suggerito).

Modifica:. Dal originariamente rispondere, FileVault è stata notevolmente overhualled in OS X Lion ed è molto più affidabile

WhatSize

è uno spazio visualizzatore disco che costa US $ 13.00. Mentre simile ad altri programmi descritti sopra, ma ha anche una modalità in cui è possibile vedere, misurare e file anche cancellare che appartengono al sistema o ad altri utenti.

entrare descrizione dell'immagine qui

Ho usato Disk Inventory come molti altri qui e ho trovato ho trovato più file di backup di iPhone e iPad. Come ho forato giù in esso, ho scoperto che ho avuto 4 Gb di backup che erano due anni per i dispositivi meno recenti sono ora utilizzati più a lungo. Questa è stata una bella scoperta sul mio disco 128 GB di disco.

Se hai avuto più dispositivi sul vostro Mac, controllare ~ Libreria / Application Support / MobileSync / backup. Ogni backup è nella propria cartella e quelli antiquato facilmente distinguersi.

Prova cartografia disco di applicazione è completamente gratuito e si vede nascosto systems.You può anche rendere mostrare i file più grandi di 1 GB, ecc.

Nel mio caso era galoppante MySQL / MariaDB esempio che per qualche motivo aveva replica acceso, sul mio portatile. Trovato utilizzando: GPL strumento - Disk Inventory X http://www.derlien.com/downloads/index .html

Nel mio caso MariaDB - è stata la creazione di un gruppo di file di log-bin per la replica in / usr / local / var / mysql 50 file a 1GB ciascuno ....

"Il riavvio del computer mi permette di recuperare gigabyte di spazio" non è affatto curioso; afaik, è un software di lavaggio suoi nascondigli. Per me come un utente di Firefox pesante (oltre 100 schede aperte), riavviare il mio MacBook FreeS qualcosa nel quartiere di 1 a 2 GB di spazio su disco (che, in seguito, si riempie con i nuovi dati della cache di Firefox).

Per quanto ne sappia non c'è altro software con cache gonfio; Mi ricordo che da una versione precedente di Mac OS X (Snow Leopard?) Che gli aggiornamenti QuickTime sono da qualche parte conservati nella Biblioteca e possono essere eliminati.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a apple.stackexchange
scroll top