Rimuovi / avvia partizione


15

A volte volevo creare partizioni intelligenti, facendo partizioni separate / di avvio , ma ho solo poco spazio. Ora ho problemi con la mancanza di spazio su quella partizione.

Come rimuovere / avviare la partizione e unirla con la partizione / root?


2
Hai pensato di ripulire i kernel più vecchi da / boot prima di provare a fonderlo con il filesystem /?
Arcege,

sì, ma è un pc "pubblico", quindi non voglio farlo ogni pochi mesi ... (ok lo so che potrei, ma comunque ...)
gsedej

Vedi la mia risposta qui sotto: potresti anche ridimensionare la partizione, invece di cambiare il tuo schema di partizionamento (che è buono)
J. Taylor,

Risposte:


14

È possibile utilizzare cp -a /boot /boot-tmpper copiare il contenuto in una directory temporanea sul filesystem di root, smontare la partizione di avvio usando umount /boote rimettere a posto i file rmdir /boot && mv /boot-tmp /boot.

Dopo aver verificato che tutto va bene è possibile rimuovere /bootda /etc/fstab. Infine, dovresti ricontrollare la configurazione di GRUB ed eseguire update-grub.


3
Probabilmente vuoi assicurarti che /etc/fstabsia corretto una volta fatto questo.
belacqua,

1
Vorrei ribadire che aumentare le dimensioni della partizione di avvio è probabilmente una scelta migliore ... Non capisco perché non vorresti semplicemente farlo ...
J. Taylor,

4
@jrtayloriv: ti andrebbe di spiegare perché è preferibile una partizione di avvio separata? - Ho letto in qualche antica guida, 100 MB per una partizione di avvio andrebbero bene. Ora apt-get upgradefallisce regolarmente a causa di spazio su disco insufficiente. Non voglio spostare le partizioni. Conosci una soluzione che eliminerebbe automaticamente i kernel antichi?
krlmlr,

Ho provato questo, ma il mio sistema sembra in qualche modo caricare la configurazione dalla partizione di avvio (ora non più montata). (Ho cambiato /etc/default/grubed eseguito update-grub, ma le modifiche non si sono riflesse /boot/grub/grub.cfg.) Qualche suggerimento?
krlmlr

2

Puoi anche mantenere la partizione / boot ed espanderla con gparted . (Naturalmente, come sempre, esegui prima il backup e tieni a portata di mano un liveCD nel caso qualcosa vada storto)

Se non hai mai ridimensionato le partizioni prima, ci sono molti tutorial sul web che ti diranno come farlo. Ecco un buon tutorial per iniziare: http://www.ibm.com/developerworks/linux/library/l-resizing-partitions-1/index.html


Grazie per la risposta, ma preferisco semplicemente unirmi alla partizione "/". Avrei bisogno di ridimensionare anche altre partizioni ....
gsedej

In tal caso, puoi "unire" le partizioni usando anche gparted. Sposta i file dalla partizione / boot a / partition. Quindi impostare bootloader per l'avvio dalla nuova directory / boot della partizione root. Se tutto funziona e si avvia correttamente, quindi eliminare la partizione di avvio e ridimensionare le altre partizioni per riempire lo spazio. Ancora una volta: esegui i backup e tieni pronto un livecd (e ribadirò che il ridimensionamento è probabilmente una soluzione molto migliore e più semplice rispetto alla fusione ...)
J. Taylor
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.