Özellikle Amazon EC2 bulut sunucularında EBS birimlerini bölümlemek ve monte etmek için kullanıyorum, ancak gerçekten bu genellikle herhangi bir yeni sürücüyü başlatmak için geçerli olmalıdır.
Sorunun söylediği gibi, verilen cihazdaki tüm kullanılabilir alanı kullanan tek bir birincil bölümün oluşturulmasını kodlamak istiyorum. Önceden cihazın ne kadar büyük olduğunu bilmeyeceğim ve çok büyük olabilir (yani birkaç TB).
Bunu araştırırken parted
, betik için kullanmak için en iyi komut gibi görünüyor . Bence bir şey parted /dev/sdf mkpart primary 0 END
istediğim şey, ama END'in ne olması gerektiğini belirlemek için zarif bir yol bulmakta zorlanıyorum. Bunu yapmanın kolay bir yolunu bilen var mı?
gdisk
doğru hizalar. Benceparted
bir karmaşa. Çok fazla şey yapıyor - ve yaptığı şeyler sadece gevşek bir şekilde birbirine bağlı. Dosya sistemlerini ve bölüm tablolarını birlikte nasıl oluşturduğu tuhaf - yazdığı veriler için disk konumları aynı mahallede olduğu gibi değil. Disk bölümünün başında duran küçük bir harita olduğunu fark ettiğimde disklerin nasıl çalıştığını anlamaya başladım ve işletim sistemine isterse dosya sistemini nerede arayabileceğini anlatıyor. Bu tıklandığında, süper blokları ve megaman ve hepsini anladım. Zaten böyle düşünmeyi seviyorum.