Setelah menambah kapasitas disk, Anda harus memperluas partisi dan sistem file agar dapat menggunakan ruang tambahan tersebut. Disk tidak dapat diperkecil. Evaluasi kebutuhan kapasitas bisnis Anda secara cermat sebelum melanjutkan.
Langkah 1: Tingkatkan kapasitas disk
Prasyarat
Pastikan salah satu kondisi berikut terpenuhi:
Disk disambungkan ke Instance ECS yang belum kedaluwarsa. Instans berada dalam status Running atau Stopped.
Disk berada dalam status Unattached.
Prosedur
Buka ECS console - Block Storage - Cloud Disks. Di pojok kiri atas, pilih Wilayah dan kelompok sumber daya untuk resource target.
Pada kolom Actions dari disk target, klik Resize.
Kami sangat menyarankan Anda membuat Snapshot untuk mencadangkan data disk guna mencegah kehilangan data akibat operasi yang tidak disengaja selama proses pengubahan ukuran. Pada halaman Determine Disk and Read Notes, verifikasi informasinya, klik Create Snapshots, atur nama dan periode retensi untuk snapshot tersebut, lalu klik Confirm.
PentingSnapshot dikenai biaya.

Setelah nilai pada kolom Resizing Supported berubah menjadi Yes, klik I Understand Risks and Have Backed Up Data. Proceed.
Waktu yang dibutuhkan untuk membuat snapshot bergantung pada faktor seperti volume data dan lebar pita jaringan. Anda dapat membuka halaman ECS console - Snapshots dan melihat progres pada kolom Progress dari snapshot target.
Pada halaman Configure Resizing Method and New Size, konfigurasikan parameter pengubahan ukuran, konfirmasi biayanya, lalu klik OK.
PentingAnda akan dikenai biaya untuk kapasitas tambahan saat mengubah ukuran disk.
Parameter
Deskripsi
New Disk Size
Kapasitas setelah pengubahan ukuran tidak boleh lebih kecil daripada kapasitas saat ini.
Resizing Method
Online Resizing (Direkomendasikan): Setelah Anda menambah kapasitas, Anda tidak perlu merestart instans. Kapasitas baru langsung berlaku.
Offline Resizing: Disk berada dalam status Unattached, instans berada dalam status Stopped, atau beberapa tipe instans hanya mendukung pengubahan ukuran offline.
(Wajib bersyarat) Jika Anda mengubah ukuran disk Langganan, tunggu hingga hitungan mundur 5 detik di kotak dialog pembayaran selesai, lalu klik Complete Payment. Setelah itu, kembali ke proses pengubahan ukuran dan klik Paid. Close the dialog box.
Jika Anda mengklik Paid. Close the dialog box. sebelum menyelesaikan pembayaran, Anda tidak dapat melanjutkan proses pengubahan ukuran. Anda harus mengklik Pay for the order, menyelesaikan pembayaran, lalu kembali ke proses pengubahan ukuran.
Langkah 2: Perluas partisi dan sistem file
Prasyarat
Jika disk berada dalam status Unattached, sambungkan ke Instance ECS.
Jika Anda melakukan pengubahan ukuran offline pada disk yang telah disambungkan, pertama-tama restart atau start instans tersebut.
Jika data disk tidak memiliki sistem file, ikuti petunjuk dalam Initialize a data disk.
Prosedur
Bagian ini menggunakan Windows Server 2022 sebagai contoh.
Tentukan apakah Anda perlu mengonversi gaya partisi.
Buka ECS console - Instances. Di pojok kiri atas, pilih Wilayah dan kelompok sumber daya untuk resource target.
Buka halaman detail instans target, klik Connect, lalu pilih Workbench. Pilih Terminal Connection sebagai metode koneksi, masukkan username dan password, lalu login ke halaman terminal grafis.
Di desktop Windows Server, klik kanan ikon
dan pilih Disk Management.Pada jendela Disk Management, klik kanan disk target dan pilih Properties.

Pada kotak dialog yang muncul, klik tab Volume untuk melihat Disk Partition Style.
Jika gaya partisi adalah Master Boot Record (MBR) dan kapasitas setelah pengubahan ukuran lebih besar dari 2 TiB, ikuti petunjuk dalam Convert the partition style of a data disk to GPT and repartition the disk.
Perluas partisi dan sistem file.
Perluas partisi
Pada kotak dialog Disk Management, pilih untuk melihat kapasitas disk yang belum dialokasikan.
Klik kanan area kosong pada partisi terakhir disk dan pilih Extend Volume.
Karena partisi dan sistem file pada sebuah disk bersifat independen, Anda hanya dapat memperluas partisi terakhir pada disk yang sama. Dalam contoh ini, Anda hanya dapat menambahkan ruang yang belum dialokasikan pada Disk 1 ke New Volume (E:).

Ikuti Extend Volume Wizard, terima pengaturan default. Kapasitas tambahan kemudian secara otomatis digabungkan ke partisi terakhir. Anda dapat memeriksa data pada disk dan memverifikasi bahwa aplikasi Anda berfungsi sebagaimana mestinya.
Buat partisi baru
Pada kotak dialog Disk Management, pilih untuk melihat kapasitas disk yang belum dialokasikan.
Klik kanan area kosong pada ruang yang belum dialokasikan dan pilih New Simple Volume.

Ikuti petunjuk dalam New Simple Volume Wizard dan gunakan pengaturan default untuk menyelesaikan operasi.
Penagihan
Saat Anda mengubah ukuran disk, Anda akan dikenai biaya untuk kapasitas tambahan tersebut. Metode penagihan untuk kapasitas tambahan sama dengan metode penagihan disk aslinya.
Disk Subscription: Setelah Anda mengubah ukuran disk subscription, Anda langsung dikenai biaya untuk kapasitas barunya. Anda harus membayar selisih harga antara kapasitas lama dan baru untuk periode langganan yang tersisa.
Selisih harga = (Harga bulanan / 30 hari) × Durasi tersisa × Kapasitas tambahan.
Durasi tersisa diukur dalam satuan hari dan akurat hingga detik.
Disk pay-as-you-go: Setelah Anda mengubah ukuran disk pay-as-you-go, Anda akan ditagih berdasarkan kapasitas barunya. Biaya dihitung per jam. Tagihan untuk jam saat ini akan dibuat pada jam berikutnya.
Jika Anda telah membeli Storage Capacity Unit (SCU), unit tersebut secara otomatis mengimbangi tagihan untuk disk pay-as-you-go. Untuk informasi lebih lanjut, lihat Block storage billing.
Referensi
Jika terjadi error selama operasi pengubahan ukuran, Anda dapat menggunakan snapshot yang dibuat sebelum pengubahan ukuran untuk roll back the disk. Hal ini memulihkan data pada disk ke kondisi sebelum pengubahan ukuran. Kapasitas tambahan tidak dikembalikan.
Anda tidak dapat langsung memperkecil disk yang telah diubah ukurannya. Untuk memperkecil disk, Anda dapat menggunakan Server Migration Center (SMC).
Untuk mengubah ukuran disk pada instans Linux, lihat Resize a disk (Linux).
FAQ
FAQ tentang pengubahan ukuran disk
Mengapa tombol Proceed berwarna abu-abu?
Periksa apakah sedang ada pembuatan snapshot untuk disk tersebut. Anda tidak dapat mengubah ukuran disk saat snapshot sedang dibuat. Tunggu hingga pembuatan snapshot selesai, lalu coba ubah ukuran disk lagi.
Bagaimana cara menghindari restart setelah pengubahan ukuran offline?
Pengubahan ukuran offline hanya berlaku setelah Anda merestart instans. Jika Anda tidak dapat merestart instans tetapi sudah memilih pengubahan ukuran offline, Anda dapat melakukan pengubahan ukuran online sebesar 1 GiB untuk menerapkan kapasitas dari pengubahan ukuran offline sebelumnya dan pengubahan ukuran online baru. Ini merupakan pengubahan ukuran sekunder dan dikenai biaya tambahan. Lakukan dengan hati-hati.
Tipe instans yang hanya mendukung pengubahan ukuran offline
ecs.ebmc4.8xlarge
ecs.ebmhfg5.2xlarge
ecs.ebmg5.24xlarge
ecs.t1
ecs.s1
ecs.s2
ecs.s3
ecs.c1
ecs.c2
ecs.m1
ecs.m2
Bagaimana cara mengubah ukuran disk menggunakan API?
Kami sangat menyarankan memanggil API CreateSnapshot untuk mencadangkan data disk sebelum mengubah ukuran disk.
Anda akan dikenai biaya untuk penggunaan snapshot.
PentingCadangkan data Anda untuk mencegah kehilangan data akibat operasi yang tidak disengaja selama pengubahan ukuran.
Setelah snapshot dibuat, panggil API ResizeDisk untuk menambah kapasitas disk.
Setelah Anda menambah kapasitas disk, Anda juga harus memperluas partisi dan sistem file-nya.
Panggil API RunCommand untuk mengirim perintah ke instans target.
Panggil API DescribeInvocations untuk mengkueri output perintah.
Perintah
Tentukan apakah Anda perlu mengonversi gaya partisi.
Get-DiskParameter respons
Deskripsi
Number
Nomor disk.
Partition Style
Format partisi disk.
Jika
Partition Stylebernilai MBR dan kapasitas setelah pengubahan ukuran lebih besar dari 2 TiB, ikuti petunjuk dalam Convert the partition style of a data disk to GPT and repartition the disk.Perluas partisi dan sistem file.
Perluas partisi
Tentukan huruf drive dari partisi yang ingin Anda perluas.
<Number>adalah nomor disk yang Anda peroleh pada langkah sebelumnya.Get-Partition -DiskNumber <Number>Dalam respons, DriveLetter adalah huruf drive dari partisi yang ingin Anda perluas. Jika terdapat beberapa partisi, Anda hanya dapat memperluas partisi terakhir.
Perluas partisi dan sistem file.
<DriveLetter>adalah huruf drive yang Anda peroleh pada langkah sebelumnya.Resize-Partition -DriveLetter <DriveLetter> -Size (Get-PartitionSupportedSize -DriveLetter <DriveLetter>).sizeMaxPeriksa hasil perluasan partisi dan sistem file.
Jalankan
Get-Partition -DiskNumber <Number>dan periksa bidangSize. Jika ukuran partisi sesuai dengan ukuran yang diharapkan, perluasan berhasil.
Buat partisi baru
Periksa partisi disk.
<Number>adalah nomor disk yang Anda peroleh pada langkah sebelumnya.Get-Partition -DiskNumber <Number>Dalam respons, DriveLetter adalah huruf drive dari partisi yang sudah ada.
Buat partisi baru.
Parameter perintah
Deskripsi
-DiskNumber
Nomor disk. Ganti
<Number>dengan nomor disk yang Anda peroleh pada langkah pertama.-UseMaximumSize
Menunjukkan bahwa perintah menggunakan kapasitas maksimum yang tersedia.
-DriveLetter
Ganti
<DriveLetter>dengan huruf drive untuk partisi baru. Huruf drive tidak boleh sama dengan huruf drive partisi yang sudah ada.New-Partition -DiskNumber <Number> -UseMaximumSize -DriveLetter <DriveLetter>Format partisi baru.
Parameter perintah
Deskripsi
-DriveLetter
Ganti
<DriveLetter>dengan huruf drive yang Anda tentukan pada langkah sebelumnya.-FileSystem
Ganti
<FileSystem>dengan tipe sistem file, seperti NTFS.-Confirm:$false
Melewati prompt konfirmasi.
Format-Volume -DriveLetter <DriveLetter> -FileSystem <FileSystem> -Confirm:$falseLihat informasi tentang partisi baru.
Jalankan
Get-Partition -DiskNumber <Number>untuk melihat informasi dasar tentang partisi baru.
FAQ tentang perluasan partisi dan sistem file
Ruang yang belum dialokasikan tidak terdeteksi setelah pemindaian ulang
Untuk instans yang dibuat sebelum 30 Maret 2019, versi driver virtio mungkin lebih lama dari 58011. Anda harus merestart instans agar ruang tambahan dikenali. Anda dapat menjalankan perintah berikut di PowerShell untuk memeriksa versi driver. Jika diperlukan, Anda dapat memperbarui driver virtio untuk instans Windows.
[System.Diagnostics.FileVersionInfo]::GetVersionInfo("C:\Windows\System32\drivers\viostor.sys")Apakah kapasitas disk dapat memperluas disk lain?
Partisi dan sistem file pada sebuah disk bersifat independen. Anda hanya dapat memperluas partisi terakhir pada disk yang sama. Anda tidak dapat mengalokasikan kapasitas tambahan ke disk lain. Oleh karena itu, Anda tidak dapat menggunakan kapasitas satu data disk untuk memperluas data disk lain atau disk sistem.
Error: Melebihi jumlah kluster maksimum
Penyebab: Anda tidak mengatur dengan benar Allocation Unit Size saat menginisialisasi disk. Untuk informasi lebih lanjut tentang batas kapasitas disk, lihat NTFS overview.
Untuk Allocation Unit Size:
Untuk mengubah ukuran disk ke kapasitas dalam rentang 16 TiB hingga 32 TiB (inklusif), pastikan ukuran unit alokasi diatur ke 8192 saat inisialisasi.
Untuk mengubah ukuran disk ke kapasitas dalam rentang 32 TiB hingga 64 TiB (inklusif), pastikan ukuran unit alokasi diatur ke 16K saat inisialisasi.
Solusi:
PentingAllocation Unit Size tidak dapat diubah setelah disk diinisialisasi.
Lihat Allocation Unit Size dari disk yang akan diubah ukurannya.
Login ke instans, buka antarmuka baris perintah PowerShell, lalu jalankan perintah berikut untuk mendapatkan Allocation Unit Size. Misalnya, untuk melihat drive D:
Dalam hasil output, Bytes Per Cluster atau Bytes Per Cluster adalah Allocation Unit Size.
fsutil fsinfo ntfsinfo D:Pilih solusi berdasarkan kebutuhan bisnis Anda.
Buat disk baru
Buat data disk dengan kapasitas target untuk instans saat ini.
Saat menginisialisasi data disk, pilih ukuran unit alokasi yang benar.
Salin secara manual data dari disk asli ke disk baru.
Verifikasi bahwa layanan Anda telah dipulihkan. Setelah operasi selesai, restart layanan terkait dan periksa apakah layanan tersebut berjalan sebagaimana mestinya.
Setelah memastikan layanan Anda berjalan sesuai harapan, Anda dapat melepas disk data asli lalu merilisnya. Untuk informasi selengkapnya, lihat Melepas disk data dan Merilis disk.
Buat partisi baru
Pada kotak dialog Disk Management, pilih untuk melihat kapasitas disk yang belum dialokasikan.
Klik kanan area kosong pada ruang yang belum dialokasikan dan pilih New Simple Volume.

Ikuti petunjuk dalam New Simple Volume Wizard dan gunakan pengaturan default untuk menyelesaikan operasi.
Perintah API untuk konversi partisi
PentingSelama proses konversi, data pada disk tidak tersedia, yang dapat memengaruhi layanan Anda. Kami menyarankan Anda merencanakan jendela downtime. Hentikan layanan Anda sebelum memulai konversi. Setelah konversi dan pemulihan data selesai, lanjutkan kembali layanan Anda.
Langkah 1: Konversi partisi dan partisi ulang
Selama konversi partisi di Windows, Anda harus menghapus volume. Menghapus volume akan menghapus semua data di dalamnya. Sebelum mengonversi partisi, panggil API CreateSnapshot untuk membuat snapshot yang mencadangkan data pada disk. Setelah mengonversi partisi, Anda harus memulihkan data dari snapshot tersebut.
Panggil API RunCommand untuk mengirim perintah ke instans target.
Panggil API DescribeInvocations untuk mengkueri output perintah.
Perintah
Konversi format partisi.
Dapatkan nomor disk (Number) dan kapasitas total (Total Size) dari disk target.
Get-DiskTentukan nomor partisi (PartitionNumber) dari disk target.
<Number>adalah nomor disk yang Anda peroleh pada langkah sebelumnya.Get-Partition -DiskNumber <Number>Hapus partisi pada disk target.
PentingOperasi Delete Volume secara permanen menghapus semua data dari volume tersebut. Sebelum menghapus volume, pastikan Anda telah memanggil API CreateSnapshot untuk mencadangkan data.
Parameter perintah
Deskripsi
-DiskNumber
<Number> adalah nomor disk yang Anda peroleh pada langkah pertama.
-PartitionNumber
<PartitionNumber> adalah nomor partisi yang Anda peroleh pada langkah sebelumnya.
-Confirm:$false
Melewati prompt konfirmasi.
Remove-Partition -DiskNumber <Number> -PartitionNumber <PartitionNumber> -Confirm:$falseSetelah Anda menghapus semua partisi pada disk target, konversi gaya partisi.
Masuk ke tool diskpart.
diskpartDaftar informasi semua disk.
list diskPilih disk yang akan dikonversi.
<Number> adalah nomor disk yang Anda peroleh pada langkah pertama.
select disk <Number>Konversi gaya partisi ke GPT.
convert gptKeluar dari tool diskpart.
exit
Periksa apakah konversi berhasil.
Jalankan perintah
Get-Disk. Jika nilaiPartition Styleuntuk disk target adalah GPT, konversi berhasil.
Partisi ulang disk.
Partisi ulang disk.
Parameter perintah
Deskripsi
-DiskNumber
<Number> adalah nomor disk yang Anda peroleh pada langkah pertama.
-Size
<Size> menentukan ukuran kustom untuk partisi baru, misalnya 40 GB.
-DriveLetter
<DriveLetter> menentukan huruf drive kustom untuk partisi baru.
-FileSystem
<FileSystem> menentukan tipe sistem file untuk partisi baru, misalnya NTFS.
New-Partition -DiskNumber <Number> -Size <Size> -DriveLetter <DriveLetter> | Format-Volume -FileSystem <FileSystem>Jalankan
Get-Partition -DiskNumber <Number>untuk melihat informasi tentang partisi baru.
Langkah 2: Pulihkan data disk
Panggil API CreateDisk untuk membuat data disk dari snapshot.
Panggil API AttachDisk untuk menyambungkan data disk yang dibuat ke Instance ECS guna menyalin data. Jangan melakukan rollback disk menggunakan snapshot. Jika tidak, rollback disk dapat mengembalikannya ke format MBR.