Domanda:
Perché non riesco a ridimensionare la mia partizione esistente?
Kevin Sylvestre
2011-03-01 10:34:22 UTC
view on stackexchange narkive permalink

Ho appena finito di scaricare la mia copia di Lion e volevo installarla su una nuova seconda partizione. Ho liberato poco più di 50 GB dal mio disco rigido e ora sono bloccato nel tentativo di ridurre la mia partizione esistente. Sto utilizzando Utility Disco, ma ricevo continuamente:

Partizione non riuscita

Partizione non riuscita con l'errore:

La partizione non può essere ridimensionata. Prova a ridurre la quantità di cambiamento nella dimensione della partizione.

Ho provato a ridimensionare solo di 1 gigabyte e ancora non riesce. Qualche strumento gratuito per risolvere questo problema? Grazie.

Cinque risposte:
#1
+6
Aaron Adams
2012-10-21 06:24:41 UTC
view on stackexchange narkive permalink

Probabilmente hai frammentazione del tuo spazio libero. Per qualche ragione, Utility Disco non può capirlo da sola; semplicemente fallisce.

Ho trovato un modo straordinariamente semplice per risolvere questo problema: crea una nuova immagine disco con Utility Disco che sia leggermente più piccola dello spazio rimanente sul tuo disco.

ho impiegato diversi minuti sul mio SSD, presumibilmente mentre OS X spostava le cose. Immagino che ci vorrebbe molto più tempo su un disco rigido.

Al termine, elimina l'immagine del disco appena creata. Ora dovresti essere in grado di ridimensionare la tua partizione!

Questa è una soluzione straordinaria.
@GeraldKaszuba Grazie!Questo è il mio curriculum sotto "testimonianze".
#2
+2
deiga
2011-03-01 11:06:12 UTC
view on stackexchange narkive permalink

La GUI di Utility Disco ha sempre avuto problemi con il ridimensionamento dei volumi.

Potresti provare diskutil dalla riga di comando, se ti fidi abbastanza delle tue capacità.

Io comincerei il terminale e scrivi diskutil list per vedere tutti i dispositivi collegati.
Per ridimensionare un volume dalla lista dovresti scrivere qualcosa di simile (supponiamo che disk2s2 sia 100 GB):
diskutil resizeVolume disk2s2 50g HFS + Lion 0b

Questo dovrebbe creare una partizione secod con dimensioni 50gb, formato HFS + (formato mac) e il nome Lion

#3
+1
Gordon Davisson
2011-03-01 11:59:54 UTC
view on stackexchange narkive permalink

Quando ho riscontrato questo problema, ho utilizzato iDefrag per deframmentare il volume e questo mi ha permesso di ridurlo. Sfortunatamente non è gratuito.

Da allora ho pensato che potrebbe funzionare meglio smontare la partizione prima di rimpicciolirla. Se vuoi provare questo, dovrai avviare da qualcos'altro, come il tuo DVD di installazione di O S X.

Grazie Gordon. Ho sentito parlare di iDefrag ma non voglio davvero spendere i $ 30.
Kevin: Lo so, sarebbe un prezzo perfettamente ragionevole, se lo usassi più di una volta. Aggiungo alcune idee alla mia seconda opzione: svuota cestino, avvio da DVD, apri terminale, cancella / Volumes / yourvol / private / var / vm, ... / var / tmp, ... / var / cartelle, e ... / tmp (ma non eliminare nessuna delle cartelle stesse); POI prova a rimpicciolirlo.
Grazie per i suggerimenti. Purtroppo avevo già provato questi passaggi senza alcun risultato.
#4
+1
CaughtInFlux
2012-04-14 13:21:02 UTC
view on stackexchange narkive permalink

Non intendo aprire un thread secolare, ma semplicemente eseguire fsck -fy dalla modalità utente singolo lo ha risolto per me.

Dalla pagina man:

  -f Forza fsck a controllare i filesystem "puliti" quando si pulisce.-y Assume una risposta affermativa a tutte le domande poste da fsck; questo dovrebbe essere usato con molta cautela poiché si tratta di una licenza gratuita per continuare dopo che si sono verificati problemi essenzialmente illimitati.  
#5
  0
russtman
2014-04-21 06:20:01 UTC
view on stackexchange narkive permalink

Questo è ciò che ha funzionato per me ed ha evitato di eseguire il backup e il ripristino del volume.

Mentre si ridimensiona la partizione, eseguire tail -f /var/log/kernel.log o esegui l'applicazione Console e seleziona kernel.log.

Questo ti dirà perché il ridimensionamento non riesce.

Sfortunatamente, darà solo tu il numero di inode per il file o la directory che impedisce il ridimensionamento.

Per trovare il nome del file corrispondente a questo inode, puoi usare il comando find dal terminale:

  $ cd / Volumes / <volume che stai cercando di ridimensionare> $ find -x. -inum <the numero di inode da kernel.log>  

Una volta trovato il file, copiarlo su un volume diverso, se si desidera salvarlo, quindi eliminarlo sul volume che si sta ridimensionando .

Quindi riesegui l'operazione di ridimensionamento e dovrebbe avere successo. In caso contrario, ripetere la procedura precedente fino a quando non si riesce.

Rif: https://discussions.apple.com/thread/2742302

Sebbene questo collegamento possa rispondere alla domanda, è meglio includere le parti essenziali della risposta qui e fornire il collegamento come riferimento. Le risposte di solo collegamento possono diventare non valide se la pagina collegata cambia.
Modificato per includere informazioni complete, con collegamento all'articolo originale.


Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 2.0 con cui è distribuito.
Loading...