Non-interaktif membuat satu partisi dengan semua ukuran disk yang tersedia

11

Ini menjijikkan bagi saya, tetapi berhasil:

echo -e "n\np\n1\n\n\nt\nc\na\n1\nw" | fdisk /dev/sdb

Saya ingin tahu cara yang lebih bijaksana atau elegan untuk mencapai ini. Seluruh catatan boot dan tabel partisi sedang di-zeroed sebelum tugas ini, jadi kami bisa percaya bahwa partisi 1 tersedia.

andyortlieb
sumber
1
Dimungkinkan juga untuk menulis 'gema' yang sama pada beberapa baris (jika Anda melakukannya dalam skrip bash) - tingkat 'menjijikkan' yang sama, tetapi sedikit lebih mudah dibaca. Pilihan yang lebih baik dalam jawaban di bawah ini :-)
Ralph Bolton

Jawaban:

6

Lihatlah parted yang dapat digunakan dalam mode baris perintah untuk skrip. sfdisk juga dapat dituliskan tetapi perhatikan peringatan tentang GPT dan ukuran partisi.

user9517
sumber
1
Saya yakin ada di sini di suatu tempat, tetapi saya mengalami kesulitan menemukan bagaimana Anda dapat menentukan untuk menggunakan semua ruang yang tersedia.
andyortlieb