Hanya untuk mengklarifikasi bagaimana saya melakukan ini untuk siapa pun yang masih membaca utas ini.
Jika ini adalah partisi boot yang ingin Anda ubah ukurannya, maka Anda harus mem-boot dari drive "rescue" bootcd atau bootusb yang hanya merupakan Live Linux. Ini memungkinkan Anda untuk menjalankan Linux di mesin selain drive yang ingin Anda ubah.
Saya pikir yang terbaik "penyelamatan" cd atau usb dalam kasus ini akan menjadi bootable USB atau CD
Kasus di mana Anda memerlukan gambar penyelamatan
1. Partisi yang akan diperluas adalah partisi terakhir, tetapi Anda boot dari itu dan tidak dapat melepasnya.
sda1 = boot (atau swap)
sda2 = swap (atau boot)
sda3 = /
Ruang yang tidak digunakan
- Jika partisi yang akan diperluas BUKAN partisi terakhir, Anda harus menggunakan gambar boot gparted untuk memindahkan atau mengubah ukuran partisi.
sda1 = boot
sda2 = / (partisi yang akan diperluas bukan yang terakhir)
sda3 = tukar
ruang yang tidak digunakan
Jika Anda ingin mengubah partisi yang dipasang bukan partisi "root" (/), seperti / home yang merupakan partisi yang berbeda, maka tidak perlu menggunakan gambar cadangan. Ini terutama benar jika partisi terakhir.
sda1 = boot
sda2 = /
sda3 = / home
space yang tidak digunakan
-atau-
sda1 = /
sda2 = / home
space yang tidak digunakan
Ini adalah situasi yang saya miliki ketika saya mengambil gambar dari drive yang lebih kecil atau SSD dan memindahkannya ke SSD yang lebih besar.
Dalam hal ini, Anda hanya perlu melepas / home saat memperpanjangnya. Tetapi untuk melepas / home, Anda harus memastikan Anda tidak masuk ke akun pengguna mana pun yang direktori home-nya ada di dalamnya. Karena direktori home pengguna "root" berada langsung di bawah root sistem / as in / root, jika Anda dapat login ke root, maka Anda dapat meng-unmount / home
Saya keluar dari sesi GUI (KDE / Gnome / etc) dan menggunakan [CTRL] + [ALT] + [F1] untuk membuka sesi shell.
Jika Anda baru saja keluar dari login pengguna, dibutuhkan Linux 20-30 detik untuk menyelesaikan penutupan semua file, sehingga Anda mungkin mendapatkan kesalahan saat mencoba umount / home.
1. umount / home (saya coba lagi perintah ini jika gagal hingga 30 detik, lalu lihat sesi lain untuk melihat apakah saya "cd / home / xxx" di suatu tempat.)
2. parted / dev / sda
a. mengubah ukuran x (x = partisi yang ingin Anda ubah ukurannya, gunakan "p" untuk mendapatkan daftar partisi)
b. Masukkan sektor terakhir dari resize = "-1" (minus 1 berarti 1 sektor dari akhir disk)
c. q (berhenti berpisah)
3 resize2fs / dev / sda "x" (x = partisi yang akan diubah ukurannya. Ini juga mengatur ulang sistem file)
4. df -m (saya periksa / home untuk memverifikasi ukurannya)
Saya tidak pernah kehilangan file atau merusak drive menggunakan metode ini.
Semoga berhasil