Bagaimana cara membuat partisi dengan ukuran yang tepat tidak untuk jarak tertentu?
Saya telah mencoba:
parted -a optimal /dev/sdd mkpart primary 0% 0%+1GB
# and...
parted -a optimal /dev/sdd mkpart primary 0% +1GB
Tidak berhasil.
Bagaimana cara membuatnya menerima ukuran alih-alih jarak ujung?
parted -a optimal /dev/sdd mkpart primary 0GB 10GB
bekerja?Jawaban:
Saya pikir
parted
hanya menerima yang absolut, bukanx+y
.Anda bisa melakukannya seperti ini: (
+
ditafsirkan oleh shell)... dan jika Anda ingin menambahkan lebih banyak, maka
Ini
+1
sepenuhnya opsional, saya hanya suka meninggalkan "bumper" 1MiB gratis di antara partisi, untuk beberapa alasan.Jika Anda ingin berurusan dengan persentase, Anda dapat memperoleh ukuran perangkat dari shell juga, menggunakan
blockdev --getsize64 /dev/device
, sehingga Anda dapat memindahkan semua matematika dari sebagian menjadi skrip shell. Saya melakukan ini untuk menjamin partisi MiB-aligned, karena saya tidak pernah terlalu yakin tentang apa yangparted
sebenarnya terjadi-a optimal
.sumber