Halaman ini menunjukkan cara meningkatkan atau menurunkan kapasitas instance Filestore Anda.
Saat menggunakan Filestore, sebaiknya Anda memantau penggunaan instance Filestore sehingga dapat menyesuaikan kapasitas sesuai kebutuhan. Misalnya, jika Anda melihat bahwa instance tingkat zona dengan rentang kapasitas yang lebih tinggi (sebelumnya SSD skala tinggi) tidak lagi memerlukan semua kapasitas yang dialokasikan, Anda dapat mempertimbangkan untuk menskalakannya ke bawah. Demikian pula, jika Anda melihat bahwa kapasitas Anda habis, sebaiknya skalakan kapasitas untuk mencegah aplikasi Anda rusak. Jika sistem file kehabisan inode, Anda juga perlu menambahkan kapasitas. Untuk memeriksa penggunaan inode, jalankan:
df -i
Perintah ini menampilkan sesuatu yang mirip dengan berikut ini:
Filesystem Inodes IUsed IFree IUse% Mounted on
10.0.0.2:/vol1 134217728 13 134217715 1% /mnt/test
Penggunaan inode
Setiap file yang disimpan di berbagi file menggunakan satu inode. Jika sistem file kehabisan inode, Anda tidak akan dapat menyimpan lebih banyak file di berbagi file meskipun belum mencapai kapasitas maksimum yang dialokasikan. Satu-satunya cara untuk menambahkan inode adalah dengan menambahkan kapasitas. Namun, mencapai inode maksimum jarang terjadi dan hanya menjadi masalah jika Anda perlu menyimpan banyak file kecil.
Untuk memahami kapasitas yang tersedia untuk instance secara lebih baik, lihat Mengantisipasi kapasitas.
Perbedaan perilaku penskalaan menurut tingkat layanan
Menskalakan instance tidak memengaruhi ketersediaannya dan dapat dilakukan saat instance sedang digunakan. Tabel berikut menunjukkan cara kapasitas berbagi file dapat diskalakan berdasarkan tingkat layanan:
Paket layanan | HDD Dasar | SSD Dasar | Zonal, kapasitas lebih rendah | Zonal, kapasitas lebih tinggi | Regional, kapasitas lebih rendah | Regional, kapasitas lebih tinggi | Enterprise |
---|---|---|---|---|---|---|---|
Arah penskalaan | Hanya naik | Hanya naik | Ke atas dan ke bawah | Ke atas dan ke bawah | Ke atas dan ke bawah | Ke atas dan ke bawah | Ke atas dan ke bawah |
Penambahan penskalaan | 1GiB |
1GiB |
256GiB |
2.5TiB |
256GiB |
2.5TiB |
256GiB |
Kapasitas minimum | 1TiB |
2.5TiB |
1TiB |
10TiB |
1TiB |
10TiB |
1TiB |
Kapasitas maksimum | 63.9TiB |
63.9TiB |
9.75TiB |
100TiB |
9.75TiB |
100TiB |
10TiB |
Menskalakan kapasitas instance tingkat zonal dengan rentang kapasitas yang lebih tinggi dapat memerlukan waktu lebih lama daripada instance tingkat enterprise dan dasar. Waktu yang sebenarnya diperlukan bervariasi bergantung pada jumlah data yang disimpan dalam instance dan beban pada instance Filestore. Untuk memastikan instance Anda tidak kehabisan kapasitas, lakukan operasi ini terlebih dahulu.
Saat operasi penskalaan berlangsung, Anda tidak dapat membatalkan operasi atau melakukan pengeditan lain pada instance, tetapi operasi baca dan tulis tidak akan terganggu. Anda juga tidak dapat menskalakan instance tingkat perusahaan dan tingkat zona ke tingkat kapasitas yang lebih rendah dari yang diperlukan untuk menyimpan data dan metadata file yang ada. Jika dilakukan, akan muncul error.
Petunjuk untuk mengedit instance
Konsol Google Cloud
Untuk mengedit instance Filestore menggunakan konsol Google Cloud, buka halaman Edit instance, tempat Anda dapat mengedit deskripsi instance, mengelola aturan kontrol akses berbasis IP, dan menskalakan performa berbagi file:
Di konsol Google Cloud, buka halaman Filestore Instances.
Klik ID instance instance yang ingin diedit.
Di halaman Instance details, klik Edit untuk membuka halaman Edit instance.
Di kolom Edit kapasitas, masukkan nilai kapasitas baru.
Klik Simpan.
gcloud
Sebelum memulai
Untuk menggunakan gcloud CLI, Anda harus menginstal Cloud SDK atau menggunakan Cloud Shell yang terintegrasi dengan konsol Google Cloud:
Perintah gcloud
untuk mengedit instance
Anda dapat mengedit instance Filestore dengan menjalankan perintah instances
update
.
gcloud filestore instances update instance-id \
--project="project-id" \
--location=location \
--file-share=name="file-share-name",capacity=file-share-size
dengan:
- instance-id adalah ID instance instance Filestore yang ingin Anda edit.
project-id adalah project ID project Google Cloud yang berisi instance Filestore. Anda dapat melewati flag ini jika instance Filestore berada dalam project default
gcloud
. Anda dapat menetapkan project default dengan menjalankan:gcloud config set project project-id
location adalah lokasi tempat instance Filestore berada. Untuk instance perusahaan, tentukan region. Untuk semua instance lainnya, tentukan zona. Contoh,
us-central1-a
.Jalankan perintah
gcloud filestore zones list
untuk mendapatkan daftar zona yang didukung. Anda dapat melewati flag ini jika instance Filestore berada di zona defaultgcloud
. Anda dapat menetapkan zona default dengan menjalankan:gcloud config set filestore/zone zone
file-share-name adalah nama file share yang ditayangkan dari instance Filestore. Nama berbagi file tidak dapat diubah setelah pembuatan instance.
file-share-size adalah ukuran baru yang Anda inginkan untuk berbagi file. Anda dapat menentukan ukuran berbagi file dalam bilangan bulat menggunakan
GiB
(default) atauTiB
. Contohnya,10TiB
Untuk melihat kuota yang tersedia, buka halaman Kuota di konsol Google Cloud:
Opsional: Untuk mengetahui daftar lengkap flag yang tersedia, lihat halaman referensi
gcloud filestore instances update
.