Bagaimana saya bisa mengubah ukuran partisi dari baris perintah? Saya pernah mendengar tentang GParted, tetapi saya tidak ingin menggunakan program GUI.
Jawaban yang Diterima:
Gunakan parted
sebagai gantinya, mungkin digabungkan dengan perintah pengubahan ukuran sistem file Anda.
parted
adalah mesin di bawah GUI GParted. Anda dapat menggunakannya baik dalam mode perintah interaktif atau langsung dari baris perintah.
Sebelum parted
3.0, perintah berikut melakukan apa yang mungkin Anda harapkan, setelah mempelajari tentang GParted:
$ sudo parted /dev/sdb resize 1 1 200M
Itu akan mengubah ukuran partisi pertama pada hard disk kedua menjadi 200 MiB, dan memastikan partisi tersebut memulai 1 MiB ke dalam disk untuk menghindari masalah penyelarasan dengan drive Format Lanjutan.
Fungsionalitas ini telah dihapus di v3.0, regresi dibenarkan dibandingkan dengan menghilangkan jari kaki yang gangren. Fungsionalitas sebagian dipulihkan di v3.1, hanya mencakup FAT dan HFS+.
v3.2 adalah tempat yang sangat menarik, dari perspektif sistem file Unix/Linux. Ini menggantikan resize
perintah dengan resizepart
. Nama baru ini disebabkan oleh fakta bahwa ia hanya dapat mengubah ukuran partisi; bahkan tidak mencoba untuk mengatur ulang isinya terlebih dahulu.
Dalam hal mengembangkan sistem file yang ada, ini adalah operasi berisiko rendah selama Anda menggunakan sistem file yang dapat dikembangkan dengan cepat, seperti ext4 atau XFS. Misalnya, jika kita memulai dengan partisi 200 MiB ext4 di /dev/sdb1
, kita dapat menggandakan ukurannya:
$ sudo parted /dev/sdb resizepart 1 400M
$ sudo resize2fs /dev/sdb1 400M
Pasangan perintah yang sama juga berfungsi untuk mengecilkan ext[234]
sistem file, kecuali Anda memberikannya secara terbalik :mengecilkan sistem file yang sebenarnya, lalu memotong ruang kosong di bagian akhir partisi.
Beberapa sistem file (misalnya XFS) hanya dapat dikembangkan; mereka tidak bisa dikecilkan. Inilah mengapa XFS setara dengan resize2fs
disebut xfs_growfs
.
Sistem RAID dan LVM memperumit semua ini. Mereka memiliki batasan dan kemampuannya sendiri.
Situasi umum adalah memiliki sistem file XFS di atas larik disk yang dikelola LVM multi-drive, tempat Anda menambahkan beberapa drive, kemudian memperluas LVM, dan akhirnya memperluas sistem file XFS ke ruang baru.
Terkait:Hindari memasukkan kunci di cp -i?