MBR bölümleri 2 TiB'yi aşamaz. 2 TiB'den büyük bir veri diski kullanmak için bölüm biçimini MBR'den GPT'ye dönüştürün.
Yordam
Bu yordam yalnızca boyutu 2 TiB'nin üzerine çıkarılmış olan veri diskleri için geçerlidir.
Linux veri diski
Dönüşüm işlemi genellikle veri kaybına neden olmaz. Ancak yanlışlıkla veri kaybını önlemek amacıyla diski yedeklemek için anlık görüntü oluşturun.
-
ECS örneğinde oturum açın.
ECS konsolu - Örnekler sayfasına gidin. Sol üst köşede hedef kaynağın bulunduğu bölgeyi ve kaynak grubunu seçin.
Örnek ayrıntıları sayfasına gidin. Connect > Workbench seçeneklerine tıklayın. Oturum açmak ve terminali açmak için ekrandaki talimatları izleyin.
-
Geçerli bölüm biçimini kontrol edin.
Bölüm türünü (
Disklabel type) ve hedef cihaz adını (Disk) kontrol etmek içinsudo fdisk -lukomutunu çalıştırın.Disk /dev/vda: 50 GiB, 53687091200 bytes, 104857600 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: gpt Disk identifier: 36124873-A4C8-46EF-B436-FFE48CB27EFE Device Start End Sectors Size Type /dev/vda1 2048 6143 4096 2M BIOS boot /dev/vda2 6144 415743 409600 200M EFI System /dev/vda3 415744 104857566 104441823 49.8G Linux filesystem Disk /dev/vdb: 3 TiB, 3324304687104 bytes, 6492782592 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0x1441bd90 Device Boot Start End Sectors Size Id Type /dev/vdb1 2048 104857599 104855552 50G 83 LinuxBu örnekte hedef cihaz
/dev/vdb,Disklabeldeğeridos(MBR bölümü) olarak görünmekte ve kapasite 2 TiB'yi aşmaktadır. Bölümü dönüştürün.DisklabeldeğeriMBRdeğilse doğrudan bölümü genişletin. -
Bölüm türünü dönüştürün.
-
gdiskaracını yükleyin.-
Alibaba Cloud Linux ve CentOS için:
type sgdisk || sudo yum install -y gdisk -
Ubuntu ve Debian için:
sudo apt-get update type sgdisk || sudo apt-get install -y gdisk
-
-
MBR bölümünü GPT bölümüne dönüştürün.
<device name to convert>ifadesini 2. Adım adımındaki hedef cihaz adıyla değiştirin.Önemlisgdiskkomutu yalnızca/dev/vdbgibi tüm cihazları dönüştürür. Komutu/dev/vdb1gibi bir bölüm üzerinde çalıştırmayın. Bir bölüm üzerinde çalıştırılması dosya sistemine zarar verir.sudo sgdisk -g <device name to convert>Örnek: Hedef cihaz
/dev/vdbisesudo sgdisk -g /dev/vdbkomutunu çalıştırın.The operation has completed successfullymesajı işlemin başarılı olduğunu gösterir.
-
-
Dönüşüm sonucunu kontrol edin.
<device name to convert>ifadesini 2. adım adımındaki hedef cihaz adıyla değiştirin.sudo fdisk -lu <device name to convert>Örnek:
sudo fdisk -lu /dev/vdbkomutunu çalıştırın.Disklabel typedeğeriningptolması dönüşümün başarılı olduğunu gösterir. Artık bölümü ve dosya sistemini genişletebilirsiniz.Bozulma oluşursa veya dönüşüm başarısız olursa verileri kurtarmak için anlık görüntüden diski geri yükleyin .
Windows veri diski
1. Adım: Bölüm biçimini dönüştürün ve diski yeniden bölümlendirin
-
Dönüşüm işlemi diskteki tüm verileri siler. Verilerinizi yedeklemek için bir anlık görüntü oluşturun. Dönüşüm tamamlandıktan sonra verileri bu anlık görüntüden kurtaracaksınız.
ÖnemliDönüşüm sırasında disk verilerine erişilemez ve hizmetler kesintiye uğrayabilir. Bu işlemi bir bakım penceresi içinde gerçekleştirin.
-
ECS örneğinde oturum açın.
ECS konsolu - Örnekler sayfasına gidin. Sol üst köşede hedef kaynağın bulunduğu bölgeyi ve kaynak grubunu seçin.
Örnek ayrıntıları sayfasına gidin. Connect > Workbench seçeneklerine tıklayın. Bağlantı yöntemini Terminal olarak ayarlayın, kimlik bilgilerinizi girin ve oturum açın.
-
Bölüm dönüştürme işleminin gerekli olup olmadığını kontrol edin.
Windows Server masaüstünde
simgesine sağ tıklayın ve Disk Management seçeneğine tıklayın.Disk Management içinde hedef diske (örneğin Disk 1) sağ tıklayın ve Type seçeneğini belirleyin.
-
İletişim kutusunda Volumes sekmesine tıklayın ve Partition Style değerini kontrol edin.
Bölüm Biçimi MBR ise ve disk 2 TiB'yi aşıyorsa bölüm biçimini dönüştürün. Aksi takdirde doğrudan bölümü ve dosya sistemini genişletin.
-
Bölüm türünü dönüştürün.
-
Hedef diskteki birime sağ tıklayın ve Delete Volume... seçeneğini belirleyin. Basit Birimi Sil iletişim kutusunda Evet düğmesine tıklayın.
Birim silinemiyorsa muhtemelen bir program bunu kullanıyordur. Dosya kilidini serbest bırakmak için örnek yoğun olmayan saatlerde yeniden başlatın ve tekrar deneyin.
ÖnemliDelete Volume seçeneği birimdeki tüm verileri temizler. Devam etmeden önce verileri yedeklediğinizden emin olun.
Tüm birimler silindikten sonra diske sağ tıklayın ve Convert To GPT Disk seçeneğini belirleyin.
-
Dönüşümü doğrulayın.
Diske sağ tıklayın ve Type seçeneğini belirleyin. Volumes sekmesinde Partition Style değerinin
GPTolması dönüşümün başarılı olduğunu gösterir.
-
-
Diski yeniden bölümlendirin.
Diskin Unallocated alanına sağ tıklayın ve New Simple Volume seçeneğini belirleyin.
-
New Simple Volume Wizard içinde aşağıdaki adımları uygulayın:
-
Specify Volume Size sayfasında Simple Volume Size değerini ayarlayın ve İleri düğmesine tıklayın.
Tek bir bölüm için varsayılan değeri kullanın veya birden fazla bölüm için boyutu özelleştirin.
Assign Drive Letter Or Path sayfasında Assign The Following Drive Letter seçeneğini belirleyin, bir sürücü harfi seçin ve İleri düğmesine tıklayın.
Format Partition sayfasında Format This Volume With The Following Settings seçeneğini belirleyin, ayarları yapılandırın ve İleri düğmesine tıklayın.
Ayarlarınızı gözden geçirin ve Completed düğmesine tıklayın.
-
2. Adım: Disk verilerini kurtarma
Diski bir anlık görüntüden geri yüklemeyin. Bu işlem bölüm biçimini MBR'ye geri döndürür.
Yeni takılan diskteki verileri orijinal veri diskine kopyalayın.
Gereksiz ücretlerden kaçınmak için hizmetlerinizin doğru çalıştığını onayladıktan sonra anlık görüntüyü silin ve geçici veri diskini kaldırın. Geçici diski ayırın ve ardından serbest bırakın.
SSS
-
fdisk -lukomutunun çıktısında nedenDisklabel typegörüntülenmiyor?Disk label typeeksikseSystemalanını kontrol edin.Linuxdeğeri MBR'yi,GPTdeğeri ise GPT'yi gösterir.Bazı eski
fdisksürümleri GPT bölüm tablolarını doğru şekilde görüntülemeyebilir. Bölüm türünü görüntülemek içingdisk -l /dev/vdbkomutunu kullanın.
-
sgdisk -gkomutunu çalıştırdığımda "Secondary partition table overlaps the last partition by 33 blocks!" (İkincil bölüm tablosu son bölümle 33 blok çakışıyor!) mesajı görünürse ne yapmalıyım?Neden: Diskin sonunda 33 sektörden daha az boş alan bulunur; bu da dönüşüm için yetersizdir.
Çözüm: ECS konsolunda disk kapasitesini genişletin ve ardından bölüm biçimini dönüştürün.
-
type sgdisk || yum install -y gdiskkomutunu çalıştırdığımda "Insufficient space in download directory" (İndirme dizininde yetersiz alan) mesajı görünürse ne yapmalıyım?Hata mesajı:
Error downloading packages: gdisk-0.8.10-3.1.al7.x86_64: Insufficient space in download directory /var/cache/yum/x86_64/2.1903/updates/packages * free 0 * needed 190 kNeden: İndirme dizininde (
/var/cache/yum/x86_64/2.1903/updates/packages) yeterli alan yoktur.Çözüm: İndirme dizininde yer açın ve dönüşümü yeniden deneyin.