All Products
Search
Document Center

Elastic Compute Service:Bersihkan file disk secara berkala dengan OOS

Last Updated:May 16, 2026

Jadwalkan pembersihan file disk secara otomatis di beberapa instans ECS menggunakan CloudOps Orchestration Service (OOS) untuk mencegah kehabisan ruang disk.

Catatan

CloudOps Orchestration Service (OOS) adalah platform otomatisasi O&M berbasis cloud gratis yang menstandarkan tugas sebagai kode. Lihat Apa itu CloudOps Orchestration Service?.

Prasyarat

Prosedur

Penting

Buat cadangan data pada instans ECS sebelum menjalankan tugas pembersihan untuk mencegah kehilangan data. Misalnya, buat snapshot untuk disk tersebut.

  1. Masuk ke CloudOps Orchestration Service (OOS).

  2. Pada panel navigasi kiri, pilih Automated Task > Common O&M Tasks > Disks were cleaned up., lalu klik Create.

    image

  3. Pada area Set rules, konfigurasikan File retention period, Unit, Cleanup path, dan Cleanup file.

    Contoh: file *.log di /home/admin/logs/ dihapus setelah 7 hari.

    image

    Klik ikon image di samping aturan untuk menambahkan lebih banyak jalur dan file pembersihan.

    Penting

    Verifikasi bahwa jalur dan file pembersihan sudah benar agar tidak menghapus data penting secara tidak sengaja.

  4. Klik Cleanup time untuk mengonfigurasi jadwal eksekusi dan izin tugas.

    • Scheduled type: Pilih Periodic execution dan atur Recurrence Frequency.

      Anda dapat mengatur pengulangan menggunakan periode preset atau ekspresi cron. Contoh berikut menggunakan ekspresi cron.

      Contoh: jalankan tugas pembersihan pada pukul 23.00.00 tanggal 5 setiap bulan, berakhir pada 23.00.00 tanggal 31 Agustus 2026 (waktu China/Shanghai):

      image

    • Permissions: Pilih Specify RAM Role and Use Permissions Granted to This Role (default), lalu pilih peran OOS default OOSServiceRole. Lihat Atur peran RAM untuk OOS dan berikan izin.

  5. Klik Select Instances dan pilih instans target.

    image

  6. Klik Advanced (Optional). Atur Rate Control ke Concurrency-based Control, lalu konfigurasikan Concurrency dan Error Threshold.

    • Rate Control:

      • Concurrency-based Control: Mempertahankan laju konkurensi yang ditentukan hingga tugas selesai. Gunakan opsi ini untuk mengontrol konsumsi sumber daya.

      • Batch-based Control: Menjalankan tugas dalam batch; batch berikutnya dimulai setelah batch sebelumnya selesai. Gunakan opsi ini untuk mengontrol kecepatan eksekusi atau memastikan urutan pemrosesan.

    • Concurrency: Jumlah atau persentase instans yang menjalankan tugas secara konkuren. Dalam contoh ini, nilainya adalah 1 (satu instans dalam satu waktu).

    • Error Threshold: Jumlah maksimum error yang diperbolehkan sebelum tugas dihentikan. Menerima angka atau persentase. Nilai default: 0 (berhenti saat terjadi error pertama). Atur ke 100% untuk mengabaikan semua error.

    image

  7. Pertahankan nilai default untuk Execution settings (Optional) dan klik Create.

  8. Pada kotak dialog Parameter Confirmation, verifikasi pengaturan lalu klik OK.

  9. Lihat detail eksekusi.

    Pada daftar tugas, klik Details pada kolom Actions.