Posting menguraikan langkah-langkah untuk memperluas partisi terakhir dari disk dan sistem file yang berada di atasnya. Ingat, Anda hanya dapat mengubah ukuran partisi terakhir di perangkat Anda. Jika ini bukan partisi terakhir, Anda perlu mencadangkan data, membangun kembali disk dan partisi, lalu memulihkan data. Posting ini mengasumsikan Anda menggunakan tabel partisi GPT atau tabel partisi msdos menggunakan tipe partisi primer.
Catatan :Perintah pengubahan ukuran penyimpanan berbahaya dan dapat menyebabkan hilangnya data sepenuhnya. Harap jalankan pencadangan sebelum mencoba mengikuti langkah-langkah dalam posting ini.1. Periksa ukuran sistem file Anda saat ini menggunakan perintah df:
# df -h /test Filesystem Size Used Avail Use% Mounted on /dev/xvdc1 9.1G 84M 8.5G 1% /test
2. Umount sistem file
# umount /test
3. Periksa dengan parted ukuran partisi terakhir, kita akan melihat sektor awal dan akhir:
# parted /dev/xvdc u s p Model: Xen Virtual Block Device (xvd) Disk /dev/xvdc: 41943040s Sector size (logical/physical): 512B/512B Partition Table: gpt Number Start End Size File system Name Flags 1 2048s 19531775s 19529728s ext4 primary
Kita dapat melihat bahwa sektor akhir adalah 19531775 dan ukuran disk penuh 41943040s. Ini menunjukkan bahwa partisi tersebut memiliki ruang untuk berkembang.
4. Sekarang hapus partisi yang ada dengan parted dengan menentukan nomor partisi Dalam hal ini nomornya adalah 1.
# parted /dev/xvdc rm 1 Information: You may need to update /etc/fstab.
5. Pastikan partisi telah dihapus :
# parted /dev/xvdc p Model: Xen Virtual Block Device (xvd) Disk /dev/xvdc: 21.5GB Sector size (logical/physical): 512B/512B Partition Table: gpt Number Start End Size File system Name Flags
6. Sekarang buat ulang partisi dengan ukuran baru. Tentukan sektor awal yang sama dengan partisi sebelumnya, dan gunakan ukuran persentase yang Anda butuhkan dalam contoh ini saya akan memperpanjang sebesar 80%
# parted -s /dev/xvdc mkpart primary 2048s 80% Warning: The resulting partition is not properly aligned for best performance.
7. Verifikasi ukuran partisi yang baru dan ukuran sektor terakhir yang baru, kita dapat membandingkan dengan output kita sebelumnya.
# parted /dev/xvdc p Model: Xen Virtual Block Device (xvd) Disk /dev/xvdc: 21.5GB Sector size (logical/physical): 512B/512B Partition Table: gpt Number Start End Size File system Name Flags 1 1049kB 17.2GB 17.2GB ext4 primary ### New size of 80 % will be 17 GB.
# parted /dev/xvdc u s p Model: Xen Virtual Block Device (xvd) Disk /dev/xvdc: 41943040s Sector size (logical/physical): 512B/512B Partition Table: gpt Number Start End Size File system Name Flags 1 2048s 33554431s 33552384s ext4 primary
8. Jalankan pemeriksaan sistem file terhadap perangkat
# e2fsck /dev/xvdc1 e2fsck 1.43-WIP (20-Jun-2013) /dev/xvdc1: clean, 21/610800 files, 92508/2441216 blocks
9. Ubah ukuran sistem file menggunakan resize2fs (sistem file ext3 dan ex4)
# resize2fs -f /dev/xvdc1 resize2fs 1.43-WIP (20-Jun-2013) Resizing the filesystem on /dev/xvdc1 to 4194048 (4k) blocks. The filesystem on /dev/xvdc1 is now 4194048 blocks long.
10. Pasang sistem file dan verifikasi ukuran baru, bandingkan dengan keluaran lama.
# mount /dev/xvdc1 /test
# df -h /test Filesystem Size Used Avail Use% Mounted on /dev/xvdc1 16G 89M 15G 1% /test