Saya ingin menggunakan yes
perintah agar GNU parted tidak menunggu input user :
[email protected]:/proc# parted /dev/sda unit B resizepart 2 1166016512B
Warning: Shrinking a partition can cause data loss, are you sure you want
to continue?
Yes/No? y
Information: You may need to update /etc/fstab.
[email protected]:/proc# echo $?
0
Namun menggunakan yes
tidak berfungsi di sini :
[email protected]:/proc# yes | parted /dev/sda unit B resizepart 2 166016512B
Warning: Shrinking a partition can cause data loss, are you sure you
want to continue?
[email protected]:/proc# echo $?
1
Sunting:
--script
opsi tidak berfungsi juga :
[email protected]:/proc# parted --script /dev/sda unit B resizepart 2 1166016512B
Warning: Shrinking a partition can cause data loss, are you sure you
want to continue?
[email protected]:/proc# echo $?
1
Jawaban yang Diterima:
Jika resizepart
tidak berfungsi, Anda mungkin harus menggunakan rm
dan mkpart
untuk mencapai hal yang sama.
Tentu saja, ini mengharuskan Anda untuk mengurai tabel partisi terlebih dahulu untuk menentukan jenis partisi dan memulai offset. Kecuali Anda sudah mengetahui nilai-nilai yang diperlukan. Bagaimanapun, Anda harus mendapatkan 166016512B
dari suatu tempat juga.
parted
memiliki --machine
pilihan untuk menghasilkan output yang mudah diurai. Di sisi lain, contoh penguraian sebenarnya tidak mudah ditemukan.
Linux – Apa yang Perlu Saya Ketahui Jika Saya Ingin Menulis Aplikasi yang Dapat Berjalan di Distro Linux?
Linux – Animasi Webp Ke Animasi Gif (cli)?