Saya secara khusus menggunakan ini untuk mempartisi dan me-mount volume EBS pada instance Amazon EC2, tetapi sebenarnya ini harus secara umum berlaku untuk menginisialisasi drive baru.
Seperti yang dikatakan dalam pertanyaan, saya ingin membuat skrip pembuatan partisi primer tunggal yang menggunakan semua ruang yang tersedia pada perangkat yang diberikan. Saya tidak akan tahu sebelumnya seberapa besar perangkat ini dan itu bisa sangat besar (yaitu beberapa TB).
Dalam meneliti ini sepertinya parted
adalah perintah terbaik untuk digunakan untuk skrip. Saya pikir sesuatu di sepanjang garis parted /dev/sdf mkpart primary 0 END
adalah apa yang saya inginkan, tetapi saya mengalami kesulitan mencari cara yang elegan untuk menentukan apa yang seharusnya menjadi AKHIR. Adakah yang tahu cara mudah untuk melakukan ini?
gdisk
menyelaraskan dengan benar. Menurut pendapat saya,parted
berantakan. Itu terlalu banyak - dan hal-hal yang dilakukannya hanya terhubung secara longgar. Sungguh aneh bagaimana ia menciptakan filesystem dan tabel partisi bersama - locarions disk untuk data yang ditulisnya tidak seperti di lingkungan yang sama. Saya hanya mulai mengerti bagaimana disk bekerja ketika saya menyadari bahwa tabel partisi adalah sebuah peta kecil yang berada di kepalanya, dan ia memberi tahu os di mana ia mungkin mencari sistem file jika ia mau. Ketika itu diklik, saya mengerti superblock dan megaman dan semuanya. Yah, saya juga suka berpikir begitu.