Otomatik bir aracın bir bölümü çevrimiçi olarak yeniden boyutlandırmak için kullandığı bir örnek:
sgdisk -d 1 -n 1: 2048: 0 -c 1: -u 1: E485F29F-A1F4-4953-9DD8-799EAEA0119B -t 1: 0700 / dev / xvda
Sgdisk komutu için seçenekler listesi:
- -d 1 delete'nin ilk bölümü
- -n 1: 2048: 0 , başlangıç sektörü 2048 ile yeni bir "1 numaralı" bölüm oluştur "diyor. End sektör =" 0 "," bu bölüm için kullanılabilir tüm alanı kullan
- -u bu bölüm için benzersiz bir kılavuz belirler (GPT bölümleri için özeldir); GUID'nin rastgele bir değere ayarlanması için 'R' kullanabilirsiniz.
gdisk /dev/xvda; p
Aynı kullanıcı kimliğini yeniden kullanmak için geçerli bölümlerin kimliğini çıktı yoluyla da alabilirsiniz
- -t 1: 0700 temel olarak ilk bölümün '0700' tür kodunda olduğu anlamına gelir.
/ dev / xvda, yeniden bölümlendirdiğimiz diskti.
Böylece siler ve hemen yerine yeni bir bölüm oluşturur.
PS. '0700' tip koduyla ilgili birkaç not. Erkek SGDISK (8)
-t, --typecode=partnum:{hexcode|GUID}
Change a single partition's type code. You enter the type code using either a two-byte hexadecimal number, as
daha önce tarif edilmiş veya EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 gibi tam olarak belirlenmiş bir GUID değeri.
'0700' ifadesinin ne anlama geldiğine ilişkin en iyi açıklamayı burada bulabilirsiniz - http://www.rodsbooks.com/gdisk/walkthrough.html
"Ama bekleyin," diyorsunuz ki, "Diskin bir FAT bölümü olduğunu düşündüm!" Gerçekten de öyle. Windows, FAT veya NTFS olsun, tüm veri bölümleri için tek bir GUID kodu kullanır. Geçmişte, aynı kod Linux'ta veri bölümleri için kullanılmıştır. (Kısaca daha fazla ....) Böylece, bu durumda, birkaç farklı MBR kodu tek bir GPT GUID koduna çevrilir. GPT fdisk, tüm bunlar için biraz keyfi olarak 0x0700 kodunu (veya daha doğrusu EBD0A0A2-B9E5-4433-87C0-68B6B72699C7) kullanır.
Benim durumumda bunun bir Linux ext4 bölümü olduğuna inanıyorum, ancak bölümün tip kodu dosya sistemi türü anlamına gelmiyor, bu yüzden '0700' sgdisk için bir catchall tipine benziyor. En azından gördüğüm durumlarda.
PPS. partprobe
Sistemi yeniden başlatmadan bölümleme değişikliğinin farkına varmak için çekirdeğin çalıştırılması gerekebilir .