Mengembalikan berbagi file ke status snapshot sebelumnya

Panduan berikut menunjukkan cara mengembalikan instance, khususnya satu berbagi file dalam instance, ke status snapshot sebelumnya.

Haruskah Anda menggunakan operasi revert?

Fitur snapshot kembali adalah operasi yang tidak dapat diurungkan, baik untuk sistem file aktif maupun untuk snapshot yang lebih baru dalam rantai. Gunakan fitur kembalikan dengan hati-hati. Untuk penjelasan yang lebih mendetail, lihat Kembali ke status snapshot.

Semua data yang ditulis setelah pembuatan snapshot target akan dihapus di awal proses pengembalian dan tidak dapat dipulihkan. Semua snapshot yang lebih baru dari snapshot target juga akan dihapus. Misalnya, snapshot1, snapshot2, dan snapshot3 dibuat secara berurutan. Mengembalikan instance ke status yang diambil di snapshot2 berarti semua data yang ditulis setelah snapshot2, serta semua snapshot yang diambil setelah pembuatan snapshot2, akan dihapus dalam proses pengembalian.

Meskipun operasi pembatalan dapat memerlukan waktu hingga dua menit untuk diselesaikan, pembersihan data yang dihapus dapat memerlukan waktu antara enam jam hingga sepuluh hari, bergantung pada jumlah file yang terlibat. Anda harus menunggu operasi pembatalan selesai sebelum memulai operasi pembatalan lainnya.

Hanya instance dengan satu bagian yang dapat dikembalikan ke status snapshot. Fitur rollback snapshot tidak dapat digabungkan dengan multishare Filestore untuk GKE. Untuk mengetahui informasi selengkapnya, lihat Batasan fitur snapshot atau halaman gcloud filestore instances revert.

Menggunakan gcloud CLI untuk mengembalikan berbagi file ke snapshot sebelumnya

gcloud CLI

Untuk mengembalikan berbagi file ke status yang diambil dalam snapshot:

  1. Lepaskan berbagi file dari klien:

    sudo umount mount-point-directory
    
  2. Kembalikan berbagi file ke status snapshot menggunakan perintah instances revert:

    gcloud filestore instances revert INSTANCE_ID \
        --target-snapshot=SNAPSHOT_ID \
        --location=LOCATION
    

    Ganti kode berikut:

    • INSTANCE_ID dengan nama instance tempat Anda ingin menerapkan operasi revert. Misalnya, my-instance-1.
    • SNAPSHOT_ID dengan nama snapshot yang ingin Anda gunakan untuk operasi revert. Misalnya, my-snapshot-3.
    • LOCATION dengan lokasi instance. Contoh, us-central1.

Anda harus menunggu operasi pembatalan selesai sebelum dapat memulai operasi pembatalan lainnya untuk instance. Operasi pembatalan dapat memerlukan waktu hingga dua menit. Namun, proses pembersihan data dan reklamasi ruang dapat memerlukan waktu antara enam jam hingga sepuluh hari. Selama proses ini, ruang yang dipulihkan akan tersedia secara bertahap saat operasi pembersihan selesai dan semua ruang yang dipulihkan akan tersedia. Untuk mengetahui informasi selengkapnya, lihat Batasan snapshot.

Langkah selanjutnya