All Products
Search
Document Center

Elastic Compute Service:Bagaimana cara menggunakan data disk untuk menyimpan data bisnis yang berada di sistem disk Instance ECS Linux?

Last Updated:Dec 19, 2025

Jika sistem disk Instance Elastic Compute Service (ECS) mengalami kelebihan beban akibat peningkatan data bisnis, Anda dapat menggunakan data disk untuk menyimpan data bisnis dari direktori tertentu guna mengurangi beban pada sistem disk. Topik ini menjelaskan cara memindahkan data bisnis dari direktori tersebut ke data disk dan menggunakan disk tersebut untuk menyimpan data bisnis selanjutnya yang ditulis ke direktori tersebut.

Peringatan

Langkah-langkah dalam topik ini melibatkan migrasi data yang dapat memengaruhi operasi normal sistem bisnis Anda. Kami menyarankan agar Anda mengubah ukuran sistem disk untuk mengurangi bebannya. Untuk informasi selengkapnya, lihat Langkah 1: Ubah ukuran disk untuk memperluas kapasitas disk.

Prasyarat

  • Penggunaan sistem disk kurang dari 100%.

    Penting

    Anda hanya dapat melakukan langkah-langkah dalam topik ini jika penggunaan sistem disk kurang dari 100%. Masuk ke Instance ECS dan jalankan perintah df -h untuk memeriksa apakah penggunaan partisi root mencapai 100%. Jika penggunaan partisi root mencapai 100%, lakukan pemecahan masalah. Untuk informasi selengkapnya, lihat Menangani masalah "no space left" pada instance Linux.

  • Data disk tempat Anda ingin menyimpan data bisnis dari sistem disk memenuhi persyaratan berikut:

    • Data disk berada dalam status In Use (In_use).

    • Data disk telah diinisialisasi dan belum memiliki sistem file yang dipasang (mount). Untuk informasi tentang cara menginisialisasi data disk, lihat Menginisialisasi data disk pada instance Linux.

Dalam contoh berikut, data bisnis yang disimpan di direktori /userdata dipindahkan ke partisi /dev/vdb1 di Alibaba Cloud Linux 3.2104. Ganti /userdata dengan nama direktori tempat Anda ingin memindahkan data bisnis, dan ganti /dev/vdb1 dengan nama partisi atau perangkat tujuan pemindahan data bisnis.

Alur Kerja

image

Prosedur

Langkah 1: Backup data pada sistem disk

Untuk mencegah kehilangan data akibat kesalahan operasi, kami menyarankan agar Anda membuat Snapshot untuk sistem disk sebagai backup. Untuk informasi selengkapnya, lihat Membuat snapshot secara manual.

Catatan

Anda akan dikenai biaya untuk Snapshot. Untuk informasi tentang penagihan Snapshot, lihat Snapshot.

Langkah 2: Salin data bisnis dari sistem disk ke data disk

  1. Jalankan perintah berikut untuk membuat direktori bernama /temporary dan pasang (mount) partisi data disk ke direktori tersebut. Ganti /dev/vdb1 dengan nama partisi sebenarnya.

    sudo mkdir /temporary
    sudo mount /dev/vdb1 /temporary
  2. Salin data dari direktori /userdata ke direktori /temporary tempat partisi data disk dipasang. Ganti /userdata dengan nama direktori sebenarnya yang datanya ingin Anda salin.

    sudo cp -rv /userdata/. /temporary

    Anda juga dapat menginstal tool rsync untuk menyalin file dan melihat progres penyalinan.

    sudo yum install -y rsync
    rsync --progress /userdata/* /temporary

Langkah 3: Atur titik mount partisi data disk ke direktori tempat data bisnis disimpan

  1. Setelah menyelesaikan Langkah 2, jalankan perintah berikut untuk melepas (unmount) sistem file yang dipasang ke direktori /temporary:

    sudo umount /temporary
  2. Jalankan perintah berikut untuk mengganti nama direktori /userdata menjadi /userdata_bak. Gunakan direktori ini sebagai backup jangka pendek untuk mencegah gangguan selama migrasi data.

    sudo mv /userdata /userdata_bak
    Peringatan

    Langkah ini mengubah nama direktori asli tempat data bisnis disimpan, yang dapat menyebabkan sistem bisnis menghasilkan error dan kehilangan data sementara. Kami menyarankan agar Anda mengevaluasi risiko migrasi data terhadap bisnis Anda dan melakukan operasi migrasi selama jam sepi.

  3. Jalankan perintah berikut untuk mengganti nama direktori /temporary menjadi /userdata. Ganti /userdata dengan nama direktori sebenarnya tempat data bisnis disimpan.

    sudo mv /temporary /userdata
  4. Pasang (mount) partisi data disk /dev/vdb1 ke direktori /userdata. Ganti /dev/vdb1 dengan nama partisi sebenarnya dan /userdata dengan nama direktori sebenarnya.

    sudo mount /dev/vdb1 /userdata
  5. Jalankan perintah df -Th untuk memeriksa apakah partisi data disk telah dipasang ke direktori tersebut. Gambar berikut menunjukkan bahwa partisi /dev/vdb1 telah dipasang ke direktori /userdata.截屏2025-01-22 10

Langkah 4: Periksa apakah sistem bisnis berjalan sesuai harapan

  1. Kami menyarankan agar Anda segera merestart sistem bisnis untuk memastikan sistem berjalan sesuai harapan.

    Jika terjadi masalah, gunakan salah satu solusi berikut untuk memulihkan sistem bisnis:

    • Solusi 1: Lakukan langkah-langkah serupa dengan Langkah 3.

      1. Lepaskan (unmount) sistem file yang dipasang ke direktori /userdata.

      2. Ganti nama direktori /userdata menjadi /temporary.

      3. Ganti kembali nama direktori /userdata_bak menjadi /userdata.

      4. Restart sistem bisnis.

    • Solusi 2: Gunakan Snapshot sistem disk untuk mengembalikan disk ke kondisi saat Snapshot dibuat. Untuk informasi selengkapnya, lihat Mengembalikan disk menggunakan Snapshot.

  2. Setelah memastikan sistem bisnis berjalan sesuai harapan, hapus direktori /userdata_bak.