All Products
Search
Document Center

Elastic Compute Service:Bersihkan disk space secara berkala

Last Updated:Apr 02, 2026

Pada sistem aplikasi terdistribusi yang berjalan di beberapa instans Elastic Compute Service (ECS), aplikasi terus-menerus menghasilkan file log yang menumpuk seiring waktu dan menghabiskan disk space—menurunkan performa serta mengancam stabilitas layanan. CloudOps Orchestration Service (OOS) memungkinkan Anda mengonfigurasi aturan untuk menghapus file dari disk ECS secara terjadwal, sehingga kapasitas disk tetap dalam batas aman tanpa intervensi manual.

Tugas pembersihan di OOS terdiri dari empat bagian: cleanup rule (file mana yang akan dihapus dan berapa lama usianya), jadwal (kapan dijalankan), daftar instans target (instans ECS mana yang akan dibersihkan), dan kontrol laju opsional (berapa banyak instans yang dijalankan secara paralel).

OOS disediakan oleh Alibaba Cloud secara gratis. Untuk ikhtisar tentang kemampuan OOS, lihat Apa itu CloudOps Orchestration Service?

Prasyarat

Sebelum memulai, pastikan bahwa:

  • Instans ECS berada dalam status Running

  • Cloud Assistant Agent telah diinstal pada setiap instans ECS (diperlukan agar OOS dapat menjalankan tugas). Lihat Instal agent

Siapkan tugas pembersihan disk secara berkala

Penting

Buat backup data pada instans ECS Anda sebelum menjalankan tugas pembersihan apa pun untuk mencegah kehilangan data yang tidak disengaja. Misalnya, buat Snapshot untuk disk yang ingin Anda bersihkan.

  1. Masuk ke Konsol CloudOps Orchestration Service (OOS).

  2. Di panel navigasi kiri, pilih Automated Task > Common O&M Tasks. Pada halaman Common O&M Tasks, klik Clean Up Disks di panel kiri, lalu klik Create.

    image

  3. Pada bagian Set Rule, konfigurasikan parameter berikut untuk menentukan file mana yang akan dihapus dan berapa lama file tersebut disimpan: Misalnya, untuk menghapus file *.log di /home/admin/logs/ yang berusia lebih dari 7 hari, atur File Retention Period menjadi 7, Unit menjadi days, Path menjadi /home/admin/logs/, dan File menjadi *.log, seperti yang ditunjukkan di bawah. Untuk menambahkan lebih banyak path atau pola file, klik ikon image.

    Penting

    Periksa ulang setiap path dan pola file sebelum menyimpan. Entri yang salah dapat menyebabkan penghapusan permanen data penting.

    ParameterDeskripsi
    File Retention PeriodAmbang batas usia untuk penghapusan. File yang lebih tua dari nilai ini akan dihapus.
    UnitSatuan waktu untuk periode retensi (misalnya, days).
    PathPath direktori yang akan dipindai (misalnya, /home/admin/logs/).
    FilePola file yang dicocokkan (misalnya, *.log).

    image

  4. Klik Cleanup Time dan konfigurasikan jadwal serta izin:

    • Scheduled Task Type: Pilih Executed Periodically, lalu atur Repeat Period. Gunakan Execution Schedule Preview untuk memilih tanggal dan waktu secara visual, atau masukkan ekspresi cron secara langsung. Untuk sintaks ekspresi cron, lihat Ekspresi cron. Misalnya, untuk menjalankan pembersihan pada pukul 23.00.00 setiap tanggal 5 setiap bulan hingga 31 Agustus 2024: image

    • Permissions: Pertahankan pilihan default Specify RAM Role and Use Permissions Granted to This Role, dan pilih OOSServiceRole sebagai peran.

  5. Klik Select Instances dan pilih instans ECS yang akan dimasukkan dalam pembersihan.

    image

  6. Klik Advanced (Optional) dan konfigurasikan kontrol laju untuk mencegah pembersihan berjalan di semua instans secara bersamaan:

    • Rate control type: Pilih cara OOS mendistribusikan tugas ke seluruh instans.

      OpsiPerilakuKapan digunakan
      Concurrency-based ControlMenjalankan tugas pada jumlah instans tetap secara simultan hingga semua selesai.Membatasi penggunaan resource dan mencegah overutilization.
      Batch-based ControlMembagi instans menjadi batch dan memprosesnya secara berurutan.Mengontrol kecepatan eksekusi, mengurangi beban puncak, atau mempertahankan urutan pemrosesan.
    • Concurrency: Jumlah atau persentase instans yang dijalankan secara simultan. Misalnya, masukkan 1 untuk memproses satu instans dalam satu waktu, atau 20% untuk memproses 20% instans dalam satu waktu.

    • Error Threshold: Jumlah maksimum atau persentase error yang diperbolehkan sebelum tugas dihentikan. Nilai default adalah 0 (berhenti saat error pertama terjadi). Atur menjadi 100 untuk melanjutkan tanpa memedulikan error.

    image

  7. Klik Execution Settings (Optional), pertahankan pengaturan default, lalu klik Create.

  8. Pada kotak dialog Parameter Confirmation, tinjau konfigurasi dan klik OK.

Verifikasi tugas pembersihan

Setelah membuat tugas, pastikan tugas tersebut berjalan sesuai harapan:

  1. Kembali ke tab Clean Up Disks.

  2. Temukan tugas yang telah Anda buat.

  3. Klik Details di kolom Actions untuk melihat status eksekusi dan log.