Cara menggunakan snapshot - fsX untuk ONTAP

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Cara menggunakan snapshot

Snapshot adalah gambar hanya-baca dari Amazon FSx untuk volume NetApp ONTAP pada suatu titik waktu. Snapshot menawarkan perlindungan terhadap penghapusan atau modifikasi file yang tidak disengaja dalam volume Anda. Dengan snapshot, pengguna Anda dapat dengan mudah melihat dan memulihkan file atau folder individual dari snapshot sebelumnya untuk membatalkan perubahan, memulihkan konten yang dihapus, dan membandingkan versi file.

Sebuah snapshot berisi data yang telah berubah sejak snapshot terakhir yang mengkonsumsi kapasitas penyimpanan SSD sistem file. Snapshot tidak termasuk dalam cadangan volume apa pun. Snapshot diaktifkan secara default pada volume Anda menggunakan kebijakan default snapshot. Snapshot disimpan di .snapshot direktori di root volume. Anda dapat menyimpan maksimal 1.023 snapshot per volume kapan saja. Setelah Anda mencapai batas ini, Anda harus menghapus snapshot yang ada sebelum snapshot baru volume Anda dapat dibuat.

Kebijakan snapshot

Kebijakan snapshot mendefinisikan bagaimana sistem membuat snapshot untuk volume. Kebijakan menentukan kapan harus membuat snapshot, jumlah salinan yang akan disimpan, dan cara menamainya. Ada tiga kebijakan snapshot bawaan untuk FSx untuk ONTAP:

  • default

  • default-1weekly

  • none

Secara default, setiap volume dikaitkan dengan kebijakan default snapshot sistem file. Sebaiknya gunakan kebijakan ini untuk sebagian besar beban kerja.

defaultKebijakan secara otomatis membuat snapshot pada jadwal berikut, dengan salinan snapshot tertua dihapus untuk memberi ruang bagi salinan yang lebih baru:

  • Maksimal enam snapshot per jam diambil lima menit melewati satu jam.

  • Maksimal dua foto harian diambil dari Senin hingga Sabtu pukul 10 menit setelah tengah malam.

  • Maksimal dua foto mingguan diambil setiap hari Minggu pada 15 menit setelah tengah malam.

catatan

Waktu snapshot didasarkan pada zona waktu sistem file, yang default ke Coordinated Universal Time (UTC). Untuk informasi tentang mengubah zona waktu, lihat Menampilkan dan mengatur zona waktu sistem dalam dokumentasi NetApp Support.

default-1weeklyKebijakan bekerja dengan cara yang sama seperti default kebijakan, kecuali hanya mempertahankan satu snapshot dari jadwal mingguan.

noneKebijakan tidak mengambil snapshot apa pun. Anda dapat menetapkan kebijakan ini ke volume untuk mencegah snapshot otomatis diambil.

Anda juga dapat membuat kebijakan snapshot khusus menggunakan ONTAP CLI atau REST API. Untuk informasi selengkapnya, lihat Membuat Kebijakan Snapshot di Dokumentasi Produk NetApp ONTAP. Anda dapat memilih kebijakan snapshot saat membuat atau memperbarui volume di konsol Amazon FSx, API, AWS CLI atau Amazon FSx. Untuk informasi selengkapnya, lihat Membuat volume dan Memperbarui volume.

Memulihkan file dan folder terpisah

Menggunakan snapshot pada sistem file Amazon FSx Anda, pengguna Anda dapat dengan cepat memulihkan versi sebelumnya dari masing-masing file atau folder. Melakukan hal ini memungkinkan mereka untuk memulihkan file yang terhapus atau diubah yang disimpan pada sistem file bersama. Mereka melakukan ini secara swalayan langsung di desktop mereka tanpa bantuan administrator. Pendekatan swalayan ini meningkatkan produktivitas dan mengurangi beban kerja administratif.

Klien Linux dan macOS dapat melihat snapshot di .snapshot direktori di root volume. Klien Windows dapat melihat snapshot di Previous Versions tab Windows Explorer (saat mengklik kanan pada file atau folder).

Menghapus snapshot

Snapshot mengkonsumsi kapasitas penyimpanan hanya untuk data pada volume yang telah berubah sejak snapshot terakhir. Untuk alasan ini, jika beban kerja Anda menulis data dengan cepat, snapshot dari data lama dapat mengambil sejumlah besar kapasitas penyimpanan volume.

Misalnya, output perintah volume show-spaceONTAPCLI menunjukkan 140 KB dari. User Data Namun, volumenya memiliki 9, 8 GB User Data sebelum data pengguna dihapus. Bahkan jika Anda telah menghapus file dari volume Anda, snapshot mungkin masih mereferensikan data pengguna lama. Karena itu, Snapshot Reserve dan Snapshot Spill dalam contoh sebelumnya mengambil total 9, 8 GB ruang, meskipun hampir tidak ada data pengguna pada volume.

Untuk mengosongkan ruang pada volume, Anda dapat menghapus snapshot lama yang tidak lagi Anda perlukan. Anda dapat melakukan ini dengan membuat kebijakan penghapusan otomatis snapshot atau dengan menghapus snapshot secara manual. Menghapus snapshot menghapus data yang diubah yang disimpan pada snapshot.

Cadangan snapshot

Cadangan salinan snapshot menetapkan persentase tertentu dari kapasitas penyimpanan volume untuk menyimpan salinan Snapshot, dengan nilai default 5 persen. Cadangan salinan Snapshot harus memiliki ruang yang cukup dialokasikan untuk salinan Snapshot, termasuk cadangan volume. Jika salinan Snapshot melebihi ruang cadangan Snapshot, Anda harus menghapus salinan Snapshot yang ada dari sistem file aktif untuk memulihkan kapasitas penyimpanan untuk penggunaan sistem file. Anda juga dapat memodifikasi persentase ruang disk yang dialokasikan ke salinan Snapshot.

Setiap kali Snapshots mengkonsumsi lebih dari 100% cadangan Snapshot, mereka mulai menempati ruang penyimpanan SSD utama. Proses ini disebut Snapshot spill. Ketika Snapshots terus menempati ruang sistem file aktif, sistem file berisiko menjadi penuh. Jika sistem file menjadi penuh karena tumpahan Snapshot, Anda dapat membuat file hanya setelah Anda menghapus cukup Snapshot.

Ketika ruang disk yang cukup tersedia untuk Snapshot dalam cadangan Snapshot, menghapus file dari tingkat SSD utama membebaskan ruang disk untuk file baru, sedangkan salinan Snapshot yang mereferensikan file-file tersebut hanya menghabiskan ruang dalam cadangan salinan Snapshot.

Karena tidak ada cara untuk mencegah Snapshot mengkonsumsi ruang disk lebih besar dari jumlah yang disediakan untuk mereka (cadangan Snapshot), penting untuk memesan ruang disk yang cukup untuk Snapshots sehingga tingkat SSD utama selalu memiliki ruang yang tersedia untuk membuat file baru atau memodifikasi yang sudah ada.

Jika Snapshot dibuat saat disk penuh, menghapus file dari tingkat SSD utama tidak menciptakan ruang kosong karena semua data itu juga direferensikan oleh Snapshot yang baru dibuat. Anda harus menghapus Snapshot untuk mengosongkan penyimpanan untuk membuat atau memperbarui file apa pun.

Anda dapat mengubah jumlah cadangan Snapshot pada volume menggunakan NetApp ONTAP CLI. Untuk informasi selengkapnya, lihat Memperbarui cadangan Snapshot volume.