Anda memiliki kapasitas volume yang tidak mencukupi - FSx for ONTAP

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

Anda memiliki kapasitas volume yang tidak mencukupi

Jika Anda kehabisan ruang pada volume Anda, Anda menggunakan prosedur yang ditunjukkan di sini untuk mendiagnosis dan menyelesaikan situasi.

Tentukan bagaimana kapasitas volume sedang digunakan

Anda dapat melihat bagaimana kapasitas volume Anda digunakan denganvolume show-ruang NetApp Perintah ONTAP CLI.

  1. Untuk mengakses NetApp ONTAP CLI, membuat sesi SSH di port manajemen Amazon FSx untuk NetApp Sistem file ONTAP dengan menjalankan perintah berikut. Gantimanagement_endpoint_ipdengan alamat IP port manajemen Anda.

    [~]$ ssh fsxadmin@management_endpoint_ip

    Untuk informasi selengkapnya, lihat Mengelola sistem file dengan NetApp CLI.

  2. Periksa ruang volume dengan menjalankan perintah berikut. Gantivol_namedengan nama volume Anda.

    ::> volume show-space -volume vol_name

    Jika perintah berhasil, Anda akan melihat output yang serupa dengan berikut ini:

    Vserver : svm_name
    Volume  : vol_name
    Feature                                    Used      Used%
    --------------------------------     ----------     ------
    User Data                                 140KB         0%
    Filesystem Metadata                     164.4MB         1%
    Inodes                                  10.28MB         0%
    Snapshot Reserve                        563.2MB         5%
    Deduplication                              12KB         0%
    Snapshot Spill                           9.31GB        85%
    Performance Metadata                      668KB         0%
    
    Total Used                              10.03GB        91%
    
    Total Physical Used                     10.03GB        91%

    Output dari perintah ini menunjukkan jumlah ruang fisik yang menempati berbagai jenis data pada volume ini. Ini juga menunjukkan persentase kapasitas total volume yang dikonsumsi setiap jenis data. Dalam contoh ini,Snapshot SpilldanSnapshot Reservemengkonsumsi gabungan 90 persen dari kapasitas volume.

Untuk meningkatkan jumlah ruang yang tersedia, Anda dapatmeningkatkan ukurandari volume, atau Anda bisamenghapus snapshotbahwa Anda tidak menggunakan, seperti yang ditunjukkan dalam prosedur berikut.

Untuk FlexVol jenis volume (jenis volume default untuk FSx untuk volume ONTAP), Anda juga dapat mengaktifkanVolume autosizing. Ketika Anda mengaktifkan autosizing, ukuran volume akan secara otomatis meningkat ketika mencapai ambang tertentu. Anda juga dapat menonaktifkan snapshot otomatis. Kedua fitur ini dijelaskan di bagian-bagian berikut.

Meningkatkan ukuran volume

Anda dapat menambah ukuran volume dengan menggunakan konsol Amazon FSx,AWS CLI, dan API Amazon FSx. Untuk informasi selengkapnya terkait cara memperbarui volume dengan kapasitas yang meningkat, lihatMemperbarui konfigurasi volume.

Atau, Anda dapat mengatur ukuran baru untuk volume dengan menggunakanvolume modify NetApp Perintah ONTAP CLI.

Untuk meningkatkan ukuran FSx untuk volume ONTAP

  1. Untuk mengakses NetApp ONTAP CLI, membuat sesi SSH di port manajemen Amazon FSx untuk NetApp Sistem file ONTAP dengan menjalankan perintah berikut. Gantimanagement_endpoint_ipdengan alamat IP port manajemen Anda.

    [~]$ ssh fsxadmin@management_endpoint_ip

    Untuk informasi selengkapnya, lihat Mengelola sistem file dengan NetApp CLI.

  2. Jalankan perintah berikut, ganti nilai berikut:

    • Gantisvm_namedengan nama penyimpanan mesin virtual (SVM) bahwa volume dibuat pada.

    • Gantivol_namedengan nama volume yang ingin Anda ubah ukuran.

    • Gantivol_sizedengan ukuran volume baru dalam formatinteger[KB|MB|GB|TB|PB]; misalnya,100GBuntuk meningkatkan ukuran volume menjadi 100 gigabyte.

    ::> volume modify -vserver svm_name -volume vol_name -size vol_size

Mengaktifkan volume autosizing

Anda dapat mengaktifkan volume autosizing sehingga volume akan secara otomatis tumbuh ke ukuran tertentu ketika mencapai ambang ruang yang digunakan. Anda dapat melakukan ini untuk FlexVol jenis volume (jenis volume default untuk FSx untuk ONTAP) menggunakanvolume autosize NetApp Perintah ONTAP CLI.

Untuk mengaktifkan autosizing volume

  1. Untuk mengakses NetApp ONTAP CLI, membuat sesi SSH di port manajemen Amazon FSx untuk NetApp Sistem file ONTAP dengan menjalankan perintah berikut. Gantimanagement_endpoint_ipdengan alamat IP port manajemen Anda.

    [~]$ ssh fsxadmin@management_endpoint_ip

    Untuk informasi selengkapnya, lihat Mengelola sistem file dengan NetApp CLI.

  2. Menggunakanvolume autosizeperintah seperti yang ditunjukkan, mengganti nilai-nilai berikut:

    • Gantisvm_namedengan nama SVM bahwa volume dibuat pada.

    • Gantivol_namedengan nama volume yang ingin Anda ubah ukuran.

    • Gantigrow_thresholddengan nilai persentase ruang yang digunakan (seperti90) di mana volume secara otomatis akan meningkat dalam ukuran (sampaimax_sizevalue).

    • Gantimax_sizedengan ukuran maksimal volume yang bisa tumbuh. Gunakan formatinteger[KB|MB|GB|TB|PB]; misalnya,100TB. Ukuran maksimalnya adalah 100 TB. Nilai default untukmax_sizeadalah 120 persen dari ukuran volume pada saat autosizing diaktifkan.

    ::> volume autosize -vserver svm_name -volume vol_name -mode grow -grow-threshold-percent grow_threshold -maximum-size max_size

Meningkatkan jumlah file maksimum pada volume

FSx untuk volume ONTAP dapat kehabisan kapasitas file ketika jumlah inode yang tersedia, atau pointer file, habis. Secara default, jumlah inode yang tersedia pada volume adalah 1 untuk setiap 32KiB ukuran volume. Dengan menggunakan default ini, volume 1 GiB dapat memiliki maksimum 32.768 inode, atau file, seperti yang ditunjukkan pada contoh berikut.

Volume_size_in_bytes × (1 berkas ÷ inode_size_in_bytes) = maximum_number_of_files

1,073,741,824 byte byte × (1 file ÷ 32,768 byte) = 32,768 file

Jumlah inode dalam volume meningkat sepadan dengan kapasitas penyimpanan volume, hingga ambang 648 GiB. Secara default, volume yang memiliki kapasitas penyimpanan 648 GiB atau lebih semuanya memiliki jumlah inode yang sama, 21,251,126. Jika Anda membuat volume yang lebih besar dari 648 GiB, dan Anda ingin memiliki lebih banyak yang 21,251,126 inodes, Anda harus meningkatkan jumlah maksimum file pada volume secara manual. Untuk informasi selengkapnya, lihat Untuk meningkatkan jumlah maksimum file pada volume.

Anda dapat meningkatkan jumlah maksimum inode yang dapat berisi volume, hingga maksimum 1 inode untuk setiap 4KiB ruang (1 inode untuk setiap blok data 4KiB). Menggunakan pengaturan ini pada volume 1 GiB yang sama meningkatkan jumlah maksimum file dari 32.768 menjadi 262,144, yang ditunjukkan sebagai berikut.

1,073,741,824 byte byte × (1 file ÷ 4096 byte) = 262,144 file

FSx untuk volume ONTAP dapat memiliki maksimal 2 miliar file.

Lebih banyak inode diperlukan untuk file dengan ukuran yang sama setelah meningkatkan kapasitas file maksimum volume daripada yang diperlukan sebelum kenaikan. Misalnya, dengan pengaturan default 1 inode per penyimpanan 32 KiB, file 32 KiB memerlukan satu inode. Jika Anda meningkatkan pengaturan kapasitas file maksimum untuk 1 inode per 4 KiB penyimpanan, bahwa 32 KiB file sekarang membutuhkan 8 inode.

(1 inode ÷ 4 KiB) × 32 KiB = 8 inode

Penyimpanan volume dan inode

Sebuah inode mengkonsumsi 288 byte penyimpanan volume. Pengaturan kapasitas file maksimum default 1 inode per 32 KiB penyimpanan membatasi jumlah total penyimpanan yang dikonsumsi oleh inode menjadi 1% dari kapasitas volume yang digunakan. Contoh berikut menunjukkan jumlah penyimpanan yang dikonsumsi oleh inode pada volume 1 GiB dengan pengaturan default.

(1 GiB ÷ 32 KiB) × 288 byte = 9 MiB

Untuk volume yang menggunakan pengaturan kapasitas file maksimum 1 inode per 4 KiB, jumlah penyimpanan yang dikonsumsi oleh inode adalah sekitar 7% dari kapasitas volume, ditunjukkan sebagai berikut:

(1 GiB ÷ 4KiB) × 288 byte = 72 MiB

Inode yang tidak terpakai tidak mengkonsumsi ruang apapun.

catatan

Setelah Anda meningkatkan kapasitas file maksimum volume, Anda tidak dapat menurunkannya di lain waktu.

Melihat kapasitas file volume

Anda dapat menggunakan salah satu metode berikut untuk melihat jumlah maksimum file yang diizinkan dan jumlah file yang sudah digunakan pada volume.

  • Parameter CloudWatch metrik volumeFilesCapacitydanFilesUsed.

  • Di konsol Amazon FSx, arahkan keFile yang tersedia (inodes)bagan dalam volume AndaPemantauantab. Gambar berikut menunjukkanFile yang tersedia (inodes)pada volume menurun dari waktu ke waktu.

    
       Gambar volumeFile yang tersedia (inodes)grafik diPemantauantab, seperti yang terlihat di konsol Amazon FSx.

Untuk meningkatkan jumlah maksimum file pada volume

Anda menggunakanvolume modify NetApp ONTAP CLI perintah untuk meningkatkan jumlah maksimum file pada volume. Untuk informasi selengkapnya, lihatvolume modifydi NetApp Pusat Dokumentasi ONTAP.

catatan

Setelah Anda meningkatkan kapasitas file maksimum volume, Anda tidak dapat menurunkannya di lain waktu. Meningkatkan kapasitas file maksimum meningkatkan jumlah inode yang diperlukan untuk file dengan ukuran yang sama.

  1. Untuk mengakses NetApp ONTAP CLI, membuat sesi SSH di port manajemen Amazon FSx untuk NetApp Sistem file ONTAP dengan menjalankan perintah berikut. Gantimanagement_endpoint_ipdengan alamat IP port manajemen Anda.

    [~]$ ssh fsxadmin@management_endpoint_ip

    Untuk informasi selengkapnya, lihat Mengelola sistem file dengan NetApp CLI.

  2. Lakukan salah satu langkah berikut, tergantung kasus penggunaan Anda. Gantisvm_namedanvol_namedengan nilai-nilai Anda.

    • Untuk mengkonfigurasi volume untuk selalu memiliki jumlah maksimum file (inodes) yang tersedia, lakukan hal berikut:

      1. Masukkan mode lanjutan di NetApp ONTAP CLI dengan menggunakan perintah berikut.

        ::> set adv
      2. Setelah menjalankan perintah ini, Anda akan melihat output ini. ENTERyuntuk melanjutkan.

        Warning: These advanced commands are potentially dangerous; use them only when directed to do so by NetApp personnel. Do you want to continue? {y|n}: y
      3. Masukkan perintah berikut untuk selalu menggunakan jumlah maksimum file pada volume:

        ::> volume modify -vserver svm_name -volume vol_name -files-set-maximum true
    • Untuk secara manual menentukan jumlah total file yang diizinkan pada volume, denganmax_number_files = (current_size_of_volume) × (1 file ÷ 4 KiB), sampai nilai maksimum 2 miliar, gunakan perintah berikut:

      ::> volume modify -vserver svm_name -volume vol_name -files max_number_files

Menghapus snapshot

Snapshot(gambar hanya-baca point-in-time dari status sebelumnya volume Anda) diaktifkan secara default pada semua FSx untuk volume ONTAP untuk melindungi data Anda. Snapshot mengkonsumsi kapasitas penyimpanan hanya untuk bagian file yang telah berubah sejak snapshot terakhir. Untuk alasan ini, jika beban kerja Anda mengubah data dengan cepat, snapshot dari data lama dapat mengambil sebagian besar kapasitas volume Anda.

Misalnya,volume show-spaceoutput perintah yang disediakan sebelumnya menunjukkan 140 KB dariUser Data. Namun, volumenya memiliki 9,8 GBUser Datasebelum data pengguna dihapus. Bahkan jika Anda telah menghapus file dari volume Anda, snapshot mungkin masih mereferensikan data pengguna lama. Karena ini,Snapshot ReservedanSnapshot Spilldalam contoh sebelumnya mengambil total 9,8 GB ruang, meskipun hampir tidak ada data pengguna pada volume.

Untuk membebaskan ruang pada volume, Anda dapat menghapus snapshot lama yang tidak lagi Anda butuhkan. Anda dapat melakukannya dengan membuat kebijakan penghapusan otomatis snapshot atau dengan menghapus snapshot secara manual. Menghapus snapshot akan menghapus data yang diubah yang tersimpan pada snapshot.

Menghapus snapshot secara manual

Gunakan perintah berikut untuk menghapus snapshot secara manual. Sebelum menjalankan perintah ini, ganti nilai berikut:

  • Gantisvm_namedengan nama SVM bahwa volume dibuat pada.

  • Gantivol_namedengan nama volume.

  • Gantisnapshot_namedengan nama snapshot. Perintah ini mendukung karakter wildcard (*) untuksnapshot_name. Oleh karena itu, Anda dapat menghapus semua snapshot per jam, misalnya, dengan menggunakanhourly*.

penting

Jika Anda mengaktifkan pencadangan Amazon FSx, Amazon FSx menyimpan snapshot untuk cadangan Amazon FSx terbaru dari setiap volume. Snapshot tersebut digunakan untuk mempertahankan incrementality antara backup, dan tidak boleh dihapus dengan menggunakan metode ini.

FsxIdabcdef01234567892::> volume snapshot delete -vserver svm_name -volume vol_name -snapshot snapshot_name

Untuk informasi selengkapnya tentang menghapus snapshot secara manual, lihatvolume snapshot deleteperintah diPusat Dokumentasi NetApp ONTAP.

Kebijakan autodelete snapshot

Anda dapat membuat kebijakan untuk secara otomatis menghapus snapshot ketika jumlah ruang yang tersedia dalam volume Anda berjalan rendah. Untuk membuat kebijakan autodelete untuk volume, gunakan perintah berikut.

Sebelum menjalankan perintah ini, ganti nilai berikut:

  • Gantisvm_namedengan nama SVM bahwa volume dibuat pada.

  • Gantivol_namedengan nama volume.

Untuk-trigger, tetapkan salah satu nilai berikut:

  • volume— Gunakanvolumejika Anda ingin ambang batas di mana snapshot dihapus sesuai dengan total ambang kapasitas volume yang digunakan. Ambang kapasitas volume yang digunakan yang memicu penghapusan snapshot ditentukan oleh ukuran volume Anda, dengan penskalaan ambang batas dari kapasitas yang digunakan 85—98 persen. Volume yang lebih kecil memiliki ambang yang lebih kecil, dan volume yang lebih besar memiliki volume yang lebih besar.

  • snap_reserve— Gunakansnap_reservejika Anda ingin snapshot dihapus berdasarkan apa yang dapat disimpan di cadangan snapshot Anda.

::> volume snapshot autodelete modify -vserver svm_name -volume vol_name -enabled true -trigger [volume|snap_reserve]

Untuk informasi selengkapnya, lihatVolume snapshot autodelete memodifikasiperintah diPusat Dokumentasi NetApp ONTAP.

Menonaktifkan snapshot otomatis

Snapshot dibuat secara otomatis menggunakan kebijakan snapshot default untuk volume di FSx Anda untuk sistem file ONTAP. Jika Anda tidak memerlukan snapshot data Anda (misalnya, jika Anda menggunakan data pengujian), Anda dapat menonaktifkan snapshot.

Untuk menonaktifkan snapshot otomatis untuk volume, ubah kebijakan snapshot volume untuk menggunakannonekebijakan. Parameternonekebijakan tidak memiliki jadwal snapshot didefinisikan, sehingga tidak ada snapshot yang akan diambil untuk volume.

  1. Untuk menunjukkannonekebijakan, gunakan perintah berikut.

    ::> snapshot policy show -policy none Vserver: FsxIdabcdef01234567892 Number of Is Policy Name Schedules Enabled Comment ------------------------ --------- ------- ---------------------------------- none 0 false Policy for no automatic snapshots. Schedule Count Prefix SnapMirror Label ---------------------- ----- ---------------------- ------------------- - - - -
  2. Untuk menonaktifkan snapshot otomatis, tambahkannonekebijakan volume Anda dengan menggunakan perintah berikut.

    • Gantisvm_namedengan nama SVM Anda.

    • Gantivol_namedengan nama volume Anda.

    Saat diminta untuk melanjutkan, masukkany.

    ::> volume modify -vserver svm_name -volume vol_name -snapshot-policy none Warning: You are changing the Snapshot policy on volume "vol_name" to "none". Snapshot copies on this volume that do not match any of the prefixes of the new Snapshot policy will not be deleted. However, when the new Snapshot policy takes effect, depending on the new retention count, any existing Snapshot copies that continue to use the same prefixes might be deleted. See the 'volume modify' man page for more information. Do you want to continue? {y|n}: y Volume modify successful on volume vol_name of Vserver svm_name.