Giusto per chiarire come lo faccio per chiunque stia ancora leggendo questo thread.
Se è la partizione di avvio che si desidera ridimensionare, è necessario eseguire l'avvio da un'unità di "ripristino" bootcd o bootusb che è solo un Live Linux. Ciò consente di eseguire Linux sul computer diverso dall'unità in cui si desidera apportare modifiche.
Penso che il miglior cd o usb di "ripristino" in questo caso sia un caso USB o CD con
partizione di avvio
in cui è necessaria un'immagine di salvataggio
1. La partizione da espandere è l'ultima partizione, ma è stata avviata da essa e non è possibile smontarla.
sda1 = boot (o swap)
sda2 = swap (o boot)
sda3 = /
Spazio inutilizzato
- Se la partizione da espandere NON è l'ultima partizione, è necessario utilizzare l'immagine di avvio gparted per spostare o ridimensionare le partizioni.
sda1 = boot
sda2 = / (la partizione da espandere non è ultima)
sda3 = scambia
spazio inutilizzato
Se si desidera modificare una partizione montata che non è la partizione "root" (/), come / home che è una partizione diversa, non è necessario utilizzare un'immagine di ripristino. Ciò è particolarmente vero se è l'ultima partizione.
sda1 = avvio
sda2 = /
sda3 = / home
inutilizzato spazio
oppure
sda1 = /
sda2 = / home
spazio inutilizzato
Questa è la situazione che ho quando prendo un'immagine da un'unità o SSD più piccola e la sposto su un SSD più grande.
In questo caso, devi solo smontare / home mentre lo estendi. Ma per smontare / home, devi assicurarti di non aver effettuato l'accesso a nessun account utente la cui home directory sia al suo interno. Poiché la directory home dell'utente "root" si trova direttamente nella directory principale di sistema / come in / root, se è possibile accedere a root, è possibile smontare / home
Esco da una sessione della GUI (KDE / Gnome / etc) e uso [CTRL] + [ALT] + [F1] per visualizzare una sessione di shell.
Se si è appena disconnessi da un accesso utente, potrebbero essere necessari 20-30 secondi per terminare la chiusura di qualsiasi file, quindi è possibile che si verifichino errori nel tentativo di smontare / home.
1. umount / home (ritento questo comando se fallisce per un massimo di 30 secondi, quindi vado a guardare altre sessioni per vedere se sono "cd / home / xxx" da qualche parte.)
2. parted / dev / sda
a. ridimensiona x (x = partizione che vuoi ridimensionare, usa "p" per ottenere un elenco di partizioni)
b. Immettere l'ultimo settore di ridimensionamento = "-1" (meno 1 significa 1 settore dalla fine del disco)
c. q (esce da parted)
3 resize2fs / dev / sda "x" (x = partizione da ridimensionare. Rimonta anche il filesystem)
4. df -m (controllo / home per verificarne il ridimensionamento)
Non ho mai perso i file o danneggiato l'unità usando questo metodo.
In bocca al lupo