Estensione della dimensione della partizione di Ubuntu con lo spazio non allocato (lo scambio è tra questi due)


12

Ubuntu 12.04 è installato su virtualbox, il sistema host è Windows 7.

Durante la configurazione del mio sistema, ho creato un disco rigido VDI da 8 GB. In poco tempo ho esaurito lo spazio libero, quindi ho aumentato le dimensioni del VDI a ~ 50 GB tramite Windows.

Ora sto cercando di aumentare le dimensioni della mia partizione Ubuntu con lo spazio non allocato guadagnato aumentando le dimensioni del disco virtuale.

Pertanto, ho avviato Ubuntu con LiveCD e avviato GParted. Il problema è che non riesco ad aumentare le dimensioni della partizione desiderata, probabilmente perché lo scambio è solo tra esso e lo spazio non allocato.

La mia domanda è: come posso spostare il mio spazio allocato nel vicinato della partizione Ubuntu e quindi ingrandirlo?

Ecco come appare in GParted:

inserisci qui la descrizione dell'immagine

Sto anche incollando l'output di fdisk -l:

Disk /dev/sda: 53.7 GB, 53687091200 bytes
255 heads, 63 sectors/track, 6527 cylinders, total 104857600 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000c35eb

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048    12582911     6290432   83  Linux
/dev/sda2        12584958    16775167     2095105    5  Extended
/dev/sda5        12584960    16775167     2095104   82  Linux swap / Solaris

Risposte:


6

Non posso sottolineare abbastanza:

Si consiglia vivamente di eseguire il backup di tutti i file importanti prima di eseguire operazioni di ridimensionamento / spostamento / estensione.

Il modo per farlo è eliminare la partizione di swap, estendere la partizione desiderata e quindi ricreare la partizione di swap.

La partizione di swap può essere eliminata solo dopo aver disattivato lo swap:

SWAP disattivato: sudo /sbin/swapoff -a SWAP attivato: sudo /sbin/swapon -a

I passi:

  1. Avvio da Ubuntu LiveCD
  2. Apri il terminale e disattiva lo scambio
  3. Installa GParted
  4. Estendi il partiton che desideri, ma lascia spazio per lo scambio
  5. impegnare le modifiche
  6. creare una partizione di swap
  7. attiva lo scambio

Nota: se lo swap non è il disco rigido principale, vedere SwapFaq su come attivare la partizione di swap

Si consiglia vivamente di eseguire il backup di tutti i file importanti prima di eseguire operazioni di ridimensionamento / spostamento / estensione.


1
Mitch, grazie mille - la tua soluzione ha risolto il problema! Ho disattivato lo swap, l'ho eliminato (così come l'intera partizione estesa che lo contiene) e quindi ho esteso le dimensioni della partizione Ubuntu (lasciando 2048mb per lo swap) e infine ho ricreato la partizione estesa / swap.
Jacka,

10

È anche possibile fare a meno della rimozione della partizione di swap.

  1. Estendi la partizione "Estesa" (il wrapper per la partizione di swap) in modo che occupi tutto lo spazio non allocato.
  2. Sposta la partizione di swap alla fine dello spazio (assicurati che le dimensioni rimangano le stesse)
  3. Riduci "Esteso" alle dimensioni della partizione di swap.
  4. Espandi la tua partizione principale per riempire il nuovo spazio tra.

Per fare questi passaggi dovrai assicurarti che le tue partizioni siano smontate (trovate sotto la partizione nella barra dei menu). Come quello che ha detto Mitch, è una buona idea eseguire il backup per primo.


1
Questa è stata la risposta più utile per me, anche se avevo bisogno di disattivare lo scambio mentre Mitch lo descriveva per farlo funzionare. Grazie!
Jacob Stevens,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.