Ikhtisar
Jika disk cloud Anda memiliki partisi MBR yang berisi sistem file, dengan ukuran disk kurang dari 2 TB setelah perluasan, Anda dapat menggunakan salah satu metode berikut untuk memperluas partisi dan sistem file:
Prasyarat
Anda dapat menggunakan alat perluasan otomatis termasuk fdisk, e2fsck dan resize2fs untuk menambahkan kapasitas disk cloud yang diperluas ke sistem file yang ada di CVM Linux.Untuk memastikan perluasan yang sukses, persyaratan berikut harus dipenuhi:
Sistem file-nya adalah EXT2, EXT3, EXT4, atau XFS.
Sistem file saat ini tidak memiliki kesalahan.
Ukuran disk setelah perluasan tidak melebihi 2 TB.
Hanya gunakan Python versi 2 karena kompatibilitas dengan alat perluasan dalam dokumen ini.
Petunjuk
Menetapkan kapasitas yang diperluas ke partisi MBR yang ada
Jalankan perintah berikut sebagai pengguna root untuk mengueri partisi disk cloud.
Output berikut menunjukkan bahwa hanya ada satu partisi.Dalam hal ini, Anda dapat melakukan perluasan otomatis menggunakan alat.
Output berikut menunjukkan bahwa ada dua partisi: vdb1 dan vdb2.Dalam hal ini, Anda harus memilih partisi yang akan diperluas seperti yang diinstruksikan dalam perluasan manual.
Keterangan:
Metode ini hanya berlaku untuk skenario ketika hanya ada satu partisi.Jika Anda memiliki dua atau lebih partisi, pilih perluasan manual. 1. Jalankan perintah berikut sebagai pengguna root untuk melepas partisi.
Dengan menggunakan titik pemasangan /data sebagai contoh, jalankan perintah berikut:
2. Jalankan perintah berikut untuk mengunduh alat perluasan.
wget -O /tmp/devresize.py https://raw.githubusercontent.com/tencentyun/tencentcloud-cbs-tools/master/devresize/devresize.py
3. Jalankan perintah berikut untuk menggunakan alat perluasan.
python /tmp/devresize.py <Disk path>
Dengan menggunakan jalur disk /dev/vdb dan sistem file vdb1 sebagai contoh, jalankan perintah berikut:
python /tmp/devresize.py /dev/vdb
4. Jika The filesystem on /dev/vdb1 is now XXXXX blocks long. ditampilkan sebagai berikut, perluasan berhasil.Selanjutnya, lakukan langkah 4.
5. Jika [ERROR] - e2fsck failed!! ditampilkan, lakukan langkah-langkah berikut:
a.Jalankan perintah berikut untuk memperbaiki partisi tempat sistem file berada.
Dengan menggunakan jalur disk /dev/vdb dan sistem file vdb1 sebagai contoh, jalankan perintah berikut:
b.Setelah partisi diperbaiki, jalankan kembali perintah berikut untuk menggunakan alat perluasan.
python /tmp/devresize.py /dev/vdb
6. Jalankan perintah berikut untuk memasang partisi yang diperluas secara manual.Dokumen ini menggunakan titik pemasangan /data sebagai contoh.
mount <Partition path> <Mount point>
Jika ada partisi di jalur partisi /dev/vdb1 sebelum perluasan, jalankan perintah berikut:
7. Jalankan perintah berikut untuk melihat kapasitas partisi setelah perluasan.
Jika hasil yang mirip dengan gambar berikut dikembalikan, pemasangan berhasil, dan Anda dapat melihat disk data.
8. Jalankan perintah berikut untuk melihat informasi data partisi asli setelah perluasan dan memeriksa apakah ruang penyimpanan baru telah ditambahkan ke sistem file.
1. Jalankan perintah berikut sebagai pengguna root untuk melepas partisi.
Dengan menggunakan titik pemasangan /data sebagai contoh, jalankan perintah berikut:
2. Jalankan perintah berikut untuk memperluas partisi vdb2.Ganti vdb2 dengan partisi aktual Anda saat menggunakan perintah ini.
3. Jalankan perintah berikut untuk memperluas sistem file partisi.
Jika output berikut dikembalikan, sistem file telah diperluas.
4. Jalankan perintah berikut untuk memasang partisi yang diperluas secara manual.Dokumen ini menggunakan titik pemasangan /data sebagai contoh.
mount <Partition path> <Mount point>
Jika ada partisi di jalur partisi /dev/vdb2 sebelum perluasan, jalankan perintah berikut:
5. Jalankan perintah berikut untuk melihat kapasitas partisi setelah perluasan.
Jika hasil yang mirip dengan gambar berikut dikembalikan, pemasangan berhasil, dan Anda dapat melihat disk data.
6. Jalankan perintah berikut untuk melihat informasi data partisi asli setelah perluasan dan memeriksa apakah ruang penyimpanan baru telah ditambahkan ke sistem file.
Memformat kapasitas yang diperluas menjadi partisi MBR baru yang terpisah
1. Jalankan perintah berikut sebagai pengguna root untuk melihat partisi yang dipasang dari disk data.
Seperti yang ditunjukkan pada gambar berikut, partisi yang dipasang dari disk data adalah 20 GB.
2. Jalankan perintah berikut untuk melihat disk data yang tidak memiliki partisi setelah perluasan:
Seperti yang ditunjukkan pada gambar berikut, disk data telah diperluas hingga 30 GB.
3. Jalankan perintah berikut untuk melepas semua partisi yang terpasang.
Dengan menggunakan titik pemasangan /data sebagai contoh, jalankan perintah berikut:
Keterangan:
Setelah semua partisi dilepas dari disk cloud, lakukan langkah 4 lagi. 4. Jalankan perintah berikut untuk membuat partisi.
Dengan menggunakan jalur disk /dev/vdb sebagai contoh, jalankan perintah berikut:
Lakukan langkah-langkah berikut secara berurutan saat diminta.
4.1 Masukkan p untuk memeriksa partisi yang ada, seperti /dev/vdb1 dalam dokumen ini.
4.2 Masukkan n untuk membuat partisi.
4.3 Masukkan p untuk membuat partisi utama.
4.4 Masukkan 2 untuk membuat partisi utama kedua.
4.5 Tekan Enter dua kali untuk menggunakan ukuran partisi default.
4.6 Masukkan w untuk menyimpan tabel partisi dan mulai mempartisi.
Lihat gambar di bawah ini:
Keterangan:
Dokumen ini menggunakan membuat satu partisi sebagai contoh.Anda juga dapat membuat beberapa partisi untuk memenuhi kebutuhan Anda.
5. Jalankan perintah berikut untuk melihat partisi baru.
Gambar berikut menunjukkan bahwa partisi baru vdb2 telah dibuat.
6. Jalankan perintah berikut untuk memformat partisi baru dan membuat sistem file dalam format yang diinginkan, seperti EXT2 atau EXT3.
mkfs.<fstype> <Partition path>
Dengan menggunakan EXT4 sebagai contoh, jalankan perintah berikut:
Gambar berikut menunjukkan keberhasilan pembuatan sistem file EXT.
7. Jalankan perintah berikut untuk membuat titik pemasangan.
mkdir <Titik pemasangan baru>
Dengan menggunakan titik pemasangan baru /data1 sebagai contoh, jalankan perintah berikut:
8. Jalankan perintah berikut untuk memasang partisi baru secara manual.
mount <Jalur partisi baru> <Titik pemasangan baru>
Dengan menggunakan jalur partisi baru /dev/vdb2 dan titik pemasangan baru /data1 sebagai contoh, jalankan perintah berikut:
9. Jalankan perintah berikut untuk melihat partisi baru.
Jika hasil seperti yang ditunjukkan pada gambar berikut dikembalikan, pemasangan berhasil, dan Anda dapat melihat disk data.
Keterangan:
Untuk mengizinkan CVM memasang disk data secara otomatis saat mulai ulang atau startup, lakukan langkah 10 dan langkah 11 untuk menambahkan partisi baru ke /etc/fstab. 10. Jalankan perintah berikut untuk menambahkan partisi.
echo '/dev/vdb2 /data1 ext4 defaults 0 0' >> /etc/fstab
11. Jalankan perintah berikut untuk melihat partisi.
Jika hasil seperti yang ditunjukkan pada gambar berikut dikembalikan, partisi telah berhasil ditambahkan.
Dokumentasi
Pertanyaan Umum
Jika Anda mengalami masalah saat menggunakan Tencent Cloud CBS, baca dokumen berikut untuk penanggulangan masalah sesuai keperluan: