全部产品
Search
文档中心

File Storage NAS:Memasang sistem file NFS pada beberapa instans ECS sekaligus

更新时间:Jan 30, 2026

Untuk berbagi data dalam sistem file File Storage NAS (NAS) di antara beberapa instans Elastic Compute Service (ECS), gunakan Cloud Assistant untuk memasang sistem file tersebut pada beberapa instans secara bersamaan. Fitur ini hanya mendukung protokol Network File System (NFS).

Prasyarat

  • Cloud Assistant Agent telah diinstal dan sedang berjalan pada instans ECS Anda.

  • Instans ECS berada dalam status Running.

  • Jaringan Anda memenuhi salah satu persyaratan berikut:

    • VPC yang sama: Instans ECS dan titik pemasangan sistem file NAS berada dalam virtual private cloud (VPC) yang sama.

    • Classic network: Untuk instans lama dalam classic network, otorisasi alamat IP pribadi dalam grup izin yang dilampirkan pada titik pemasangan. Untuk informasi selengkapnya, lihat Manage permission groups.

    • Akses cross-VPC: Instans ECS dan titik pemasangan berada dalam VPC berbeda yang saling terhubung. Alamat IP pribadi instans ECS telah diotorisasi dalam grup izin yang dilampirkan pada titik pemasangan. Untuk informasi selengkapnya, lihat Use CEN to mount a NAS file system across VPCs in the same region.

Batasan

  • Hanya sistem file NFS yang didukung.

  • Hanya instans ECS Linux yang didukung. CoreOS, FreeBSD, dan Fedora CoreOS tidak mendukung fitur pemasangan batch. Untuk instans Red Hat, instal Cloud Assistant Agent menggunakan RPM sebelum memasang. Untuk informasi selengkapnya, lihat Install Cloud Assistant Agent.

  • Instans ECS dan sistem file NAS harus berada dalam wilayah yang sama.

Prosedur

  1. Masuk ke ECS console.

  2. Pada panel navigasi kiri, pilih Maintenance & Monitoring > Cloud Assistant.

  3. Pada bilah navigasi atas, pilih wilayah tempat instans ECS Anda berada.

  4. Pada tab Common Commands, cari ACS-NAS-ClickMount-Mount-Linux-NFS.sh, lalu klik Run.

  5. Pada panel Run Command, konfigurasikan parameter berikut:

Parameter perintah

Parameter

Description

MountTargetDomain

Alamat titik pemasangan sistem file. Format: ****.nas.aliyuncs.com. Temukan alamat ini pada halaman Mount Targets sistem file Anda di NAS console. Untuk informasi selengkapnya, lihat Manage mount targets.

EcsLocalPath

Direktori lokal pada instans ECS tempat sistem file NAS dipasang. Tentukan jalur mutlak kosong yang dimulai dengan /, seperti /mnt atau /mnt/nas.

NasRemotePath

Direktori sistem file NAS yang akan dipasang. Atur ke direktori root (/) atau subdirektori, seperti /abc.

ProtocolType

Versi protokol NFS. Nilai yang valid:

  • General-purpose NAS: NFSv3 atau NFSv4.0

  • Extreme NAS: NFSv3

Important: Nilai ini case-sensitive dan tidak boleh mengandung spasi di awal atau akhir.

AutoMountOnBoot

Menentukan apakah sistem file dipasang secara otomatis saat instans ECS dinyalakan. Nilai yang valid: true atau false (huruf kecil saja).

MountParam

Opsional. Parameter pemasangan kustom. Jika tidak ada persyaratan khusus, biarkan parameter ini kosong. Untuk informasi tentang parameter tersebut, lihat Mount an NFS file system.

Opsi eksekusi

Parameter

Description

Execution Plan

Pilih kapan perintah akan dijalankan:

  • Immediate execution: Jalankan perintah sekarang.

  • After the next startup of the system: Jalankan saat instans dinyalakan berikutnya.

  • After each system startup: Jalankan setiap kali instans dinyalakan.

  • Perform Only Dry Run: Periksa permintaan tanpa menjalankan perintah. Pemeriksaan mencakup parameter permintaan, lingkungan eksekusi instans, dan status Cloud Assistant Agent.

  • Run on Schedule: Jalankan pada interval atau waktu tertentu (interval tetap, sekali saja, atau berbasis cron).

Execution Path

Jalur tempat perintah dieksekusi.

Username

Akun pengguna untuk menjalankan perintah. Default: root untuk instans Linux. Menjalankan perintah dengan hak istimewa minimal merupakan praktik terbaik. Untuk informasi selengkapnya, lihat Configure a regular user to run Cloud Assistant commands.

Timeout

Periode timeout dalam detik. Jika eksekusi perintah melebihi periode ini, tugas akan dihentikan secara paksa.

Tags

Tetapkan pasangan kunci-nilai tag untuk klasifikasi dan manajemen.

Task Stop Scope

Mode penghentian tugas secara manual atau saat timeout:

  • Command Process: Hentikan hanya proses perintah.

  • Command Process Tree: Hentikan proses perintah dan semua proses anak.

Launcher

Program peluncur untuk eksekusi skrip.

  1. Pilih instans ECS tempat sistem file akan dipasang.

  2. Klik Run.

Kueri hasil eksekusi perintah

Setelah menjalankan perintah mount, unmount, atau query, gunakan Cloud Assistant untuk melihat hasilnya.

  1. Masuk ke ECS console.

  2. Pada panel navigasi kiri, pilih Maintenance & Monitoring > Cloud Assistant.

  3. Pilih wilayah tempat instans ECS Anda berada.

  4. Pada tab Command Execution Result, pilih Command Name dari daftar drop-down, masukkan nama perintah yang output-nya ingin dikueri, lalu klik ikon 查询图标.

    • Mount: ACS-NAS-ClickMount-Mount-Linux-NFS.sh

    • Unmount: ACS-NAS-ClickMount-Unmount-Linux-NFS.sh

    • Query: ACS-NAS-ClickMount-Check-Linux-NFS.sh

  5. Klik View pada kolom Actions untuk melihat detail eksekusi.

  6. Pada tab Instances di panel detail eksekusi perintah, klik ikon 批量图标001 di samping nama instans target untuk melihat hasil perintah secara rinci.

批量004

Jika muncul error, identifikasi penyebab error tersebut dan perbaiki sesuai penyebabnya. Kemudian, jalankan kembali perintah tersebut. Untuk informasi selengkapnya, lihat bagian Error messages dalam topik ini.

Error messages

Tabel berikut menjelaskan kode kesalahan yang mungkin muncul dalam output perintah.

ErrorCode

Description

Solution

SystemNoPermission

Perintah tidak dijalankan dengan izin root.

Pastikan perintah dijalankan sebagai pengguna root.

SystemMissingMounts

File /proc/self/mounts tidak ditemukan.

Periksa integritas sistem operasi.

SystemMissingFstab

File /etc/fstab tidak ditemukan.

Buat file konfigurasi fstab.

SystemBashOutdated

Versi bash lebih awal dari 4.0.

Upgrade bash ke versi 4.0 atau yang lebih baru.

BadInputMountTarget

Alamat titik pemasangan tidak valid.

Gunakan titik pemasangan yang diakhiri dengan .nas.aliyuncs.com.

BadInputLocalPath

Jalur lokal tidak valid.

Gunakan jalur mutlak yang dimulai dengan /.

BadInputRemotePath

Jalur NAS remote tidak valid.

Gunakan jalur mutlak yang dimulai dengan /.

BadInputProtocol

Jenis protokol tidak valid.

Gunakan NFSv3 atau NFSv4.0 (case-sensitive).

BadInputAutoMount

Nilai auto-mount tidak valid.

Gunakan true atau false (huruf kecil).

BadInputForceUnmount

Nilai force unmount tidak valid.

Gunakan true atau false.

NasClientNfsInstallFail

Gagal menginstal client NFS.

Instal secara manual paket client NFS.

LocalPathCreateFail

Gagal membuat direktori pemasangan.

Buat direktori tersebut secara manual.

LocalPathAlreadyMounted

Direktori tersebut sudah dipasang ke titik pemasangan lain.

Pilih direktori lokal yang berbeda.

LocalPathNonEmpty

Direktori pemasangan tidak kosong.

Gunakan direktori kosong.

LocalPathNotOnMountTarget

Jalur lokal tidak dipasang ke titik pemasangan ini.

Lakukan operasi dari titik pemasangan yang benar.

LocalPathMultipleMounts

Jalur lokal dipasang beberapa kali.

Verifikasi dan lakukan force unmount.

LocalPathAncestorMounted

Direktori induk sudah dipasang.

Pilih direktori di luar pemasangan yang sudah ada.

LocalPathNonExistent

Jalur pemasangan tidak ada.

Pilih jalur yang berbeda.

RemotePathCreateFail

Gagal membuat subdirektori NAS.

Pasang direktori root sebagai gantinya.

MountFailRemoteRoot

Gagal memasang direktori root.

Untuk informasi selengkapnya tentang cara memecahkan masalah kegagalan pemasangan, lihat Troubleshoot file system mount failures.

MountFailRemotePath

Gagal memasang subdirektori.

Coba pasang direktori root sebagai gantinya.

UnmountFailRemoteRoot

Gagal melakukan unmount direktori root sebelum memasang subdirektori.

Pasang direktori root sebagai gantinya.

UnmountFailLocalPath

Gagal melakukan unmount sistem file.

Hentikan aplikasi terkait dan lakukan force unmount.

UnmountFailRemoveAutoMount

Gagal menghapus konfigurasi auto-mount.

Edit secara manual file /etc/fstab.

Operasi tambahan

Unmount dari beberapa instans

Ganti perintah pada langkah 4 dengan ACS-NAS-ClickMount-Unmount-Linux-NFS.sh. Konfigurasikan parameter berikut:

Parameter

Description

MountTargetDomain

Alamat titik pemasangan. Temukan alamat ini pada halaman Mount Targets sistem file di NAS console. Untuk informasi selengkapnya, lihat Manage mount targets.

EcsLocalPath

Direktori lokal tempat sistem file dipasang. Untuk melihat direktori lokal, login ke NAS console. Buka halaman Mount Targets sistem file. Klik Mount pada kolom Actions titik pemasangan. Lalu, klik Query Mount Details pada kolom Actions instans ECS.

CancelAutoMountOnBoot

Menentukan apakah pemasangan otomatis sistem file NAS dinonaktifkan saat instans ECS dinyalakan. Nilai yang valid: true dan false. Jika Anda mengatur parameter ini ke true, file /etc/fstab pada instans ECS akan dimodifikasi.

ForceUnmount

Menentukan apakah sistem file NAS di-unmount secara paksa. Nilai yang valid: true dan false. Unmount paksa menjalankan perintah umount -lf <mount path>, yang dapat menyebabkan kehilangan data. Untuk informasi tentang risiko unmount paksa, lihat What are the risks of forcibly unmounting a NAS file system?.

Kueri status pemasangan pada beberapa instans

Jalankan perintah ACS-NAS-ClickMount-Check-Linux-NFS.sh dengan parameter berikut:

Parameter

Description

MountTargetDomain

Opsional. Alamat titik pemasangan. Jika tidak ditentukan, perintah akan mengembalikan detail semua sistem file NAS yang dipasang.

FAQ