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.
Topik
Tentukan bagaimana kapasitas volume sedang digunakan
Anda dapat melihat bagaimana kapasitas volume Anda digunakan denganvolume show-ruang
Untuk mengakses NetApp ONTAP CLI, membuat sesi SSH di port manajemen Amazon FSx untuk NetApp Sistem file ONTAP dengan menjalankan perintah berikut. Ganti
dengan alamat IP port manajemen Anda.management_endpoint_ip
[~]$
ssh fsxadmin@
management_endpoint_ip
Untuk informasi selengkapnya, lihat Mengelola sistem file dengan NetApp CLI.
Periksa ruang volume dengan menjalankan perintah berikut. Ganti
dengan nama volume Anda.vol_name
::>
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 Spill
danSnapshot Reserve
mengkonsumsi 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
Untuk meningkatkan ukuran FSx untuk volume ONTAP
Untuk mengakses NetApp ONTAP CLI, membuat sesi SSH di port manajemen Amazon FSx untuk NetApp Sistem file ONTAP dengan menjalankan perintah berikut. Ganti
dengan alamat IP port manajemen Anda.management_endpoint_ip
[~]$
ssh fsxadmin@
management_endpoint_ip
Untuk informasi selengkapnya, lihat Mengelola sistem file dengan NetApp CLI.
Jalankan perintah berikut, ganti nilai berikut:
Ganti
dengan nama penyimpanan mesin virtual (SVM) bahwa volume dibuat pada.svm_name
Ganti
dengan nama volume yang ingin Anda ubah ukuran.vol_name
Ganti
dengan ukuran volume baru dalam formatvol_size
integer
[KB|MB|GB|TB|PB]
; misalnya,100GB
untuk meningkatkan ukuran volume menjadi 100 gigabyte.
::>
volume modify -vserver
svm_name
-volumevol_name
-sizevol_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
Untuk mengaktifkan autosizing volume
Untuk mengakses NetApp ONTAP CLI, membuat sesi SSH di port manajemen Amazon FSx untuk NetApp Sistem file ONTAP dengan menjalankan perintah berikut. Ganti
dengan alamat IP port manajemen Anda.management_endpoint_ip
[~]$
ssh fsxadmin@
management_endpoint_ip
Untuk informasi selengkapnya, lihat Mengelola sistem file dengan NetApp CLI.
Menggunakan
volume autosize
perintah seperti yang ditunjukkan, mengganti nilai-nilai berikut:-
Ganti
dengan nama SVM bahwa volume dibuat pada.svm_name
-
Ganti
dengan nama volume yang ingin Anda ubah ukuran.vol_name
Ganti
dengan nilai persentase ruang yang digunakan (sepertigrow_threshold
90
) di mana volume secara otomatis akan meningkat dalam ukuran (sampai
value).max_size
Ganti
dengan ukuran maksimal volume yang bisa tumbuh. Gunakan formatmax_size
integer
[KB|MB|GB|TB|PB]
; misalnya,100TB
. Ukuran maksimalnya adalah 100 TB. Nilai default untuk
adalah 120 persen dari ukuran volume pada saat autosizing diaktifkan.max_size
::>
volume autosize -vserver
svm_name
-volumevol_name
-mode grow -grow-threshold-percentgrow_threshold
-maximum-sizemax_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.
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 volume
FilesCapacity
danFilesUsed
.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.
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 modify
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.
Untuk mengakses NetApp ONTAP CLI, membuat sesi SSH di port manajemen Amazon FSx untuk NetApp Sistem file ONTAP dengan menjalankan perintah berikut. Ganti
dengan alamat IP port manajemen Anda.management_endpoint_ip
[~]$
ssh fsxadmin@
management_endpoint_ip
Untuk informasi selengkapnya, lihat Mengelola sistem file dengan NetApp CLI.
Lakukan salah satu langkah berikut, tergantung kasus penggunaan Anda. Ganti
dansvm_name
dengan nilai-nilai Anda.vol_name
Untuk mengkonfigurasi volume untuk selalu memiliki jumlah maksimum file (inodes) yang tersedia, lakukan hal berikut:
Masukkan mode lanjutan di NetApp ONTAP CLI dengan menggunakan perintah berikut.
::>
set advSetelah menjalankan perintah ini, Anda akan melihat output ini. ENTER
y
untuk 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
Masukkan perintah berikut untuk selalu menggunakan jumlah maksimum file pada volume:
::>
volume modify -vserversvm_name
-volumevol_name
-files-set-maximum true
Untuk secara manual menentukan jumlah total file yang diizinkan pada volume, dengan
, sampai nilai maksimum 2 miliar, gunakan perintah berikut:max_number_files
= (current_size_of_volume) × (1 file ÷ 4 KiB)::>
volume modify -vserversvm_name
-volumevol_name
-filesmax_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-space
output perintah yang disediakan sebelumnya menunjukkan 140 KB dariUser Data
. Namun, volumenya memiliki 9,8 GBUser Data
sebelum data pengguna dihapus. Bahkan jika Anda telah menghapus file dari volume Anda, snapshot mungkin masih mereferensikan data pengguna lama. Karena ini,Snapshot Reserve
danSnapshot
Spill
dalam 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:
Ganti
dengan nama SVM bahwa volume dibuat pada.svm_name
Ganti
dengan nama volume.vol_name
Ganti
dengan nama snapshot. Perintah ini mendukung karakter wildcard (snapshot_name
*
) untuk
. Oleh karena itu, Anda dapat menghapus semua snapshot per jam, misalnya, dengan menggunakansnapshot_name
hourly*
.
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
-volumevol_name
-snapshotsnapshot_name
Untuk informasi selengkapnya tentang menghapus snapshot secara manual, lihatvolume snapshot delete
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:
-
Ganti
dengan nama SVM bahwa volume dibuat pada.svm_name
-
Ganti
dengan nama volume.vol_name
Untuk-trigger
, tetapkan salah satu nilai berikut:
volume
— Gunakanvolume
jika 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_reserve
jika Anda ingin snapshot dihapus berdasarkan apa yang dapat disimpan di cadangan snapshot Anda.
::>
volume snapshot autodelete modify -vserver
svm_name
-volumevol_name
-enabled true -trigger [volume|snap_reserve]
Untuk informasi selengkapnya, lihatVolume snapshot autodelete memodifikasi
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 menggunakannone
kebijakan. Parameternone
kebijakan tidak memiliki jadwal snapshot didefinisikan, sehingga tidak ada snapshot yang akan diambil untuk volume.
Untuk menunjukkan
none
kebijakan, 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 ---------------------- ----- ---------------------- ------------------- - - - -
-
Untuk menonaktifkan snapshot otomatis, tambahkan
none
kebijakan volume Anda dengan menggunakan perintah berikut.Ganti
dengan nama SVM Anda.svm_name
Ganti
dengan nama volume Anda.vol_name
Saat diminta untuk melanjutkan, masukkan
y
.::>
volume modify -vserver
svm_name
-volumevol_name
-snapshot-policy noneWarning: 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 volumevol_name
of Vserversvm_name
.