Akses sistem file NFS NAS general-purpose dari instans ECS Linux melalui titik akses.
Prasyarat
Sistem file NFS NAS general-purpose telah dibuat. Buat sistem file.
Titik akses telah dibuat. Buat titik akses.
Instans ECS Linux dengan EIP atau Alamat IP publik tersedia di wilayah yang sama dengan sistem file. Buat instans.
Jenis sistem operasi
Versi sistem operasi
Alibaba Cloud Linux
Alibaba Cloud Linux 2.1903 64-bit
Alibaba Cloud Linux 3.2104 LTS 64-bit
Red Hat
Red Hat Enterprise Linux 7.x 64-bit
Red Hat Enterprise Linux 8.x 64-bit
CentOS
CentOS 7.x 64-bit
CentOS 8.x 64-bit
Ubuntu
Ubuntu 16.04 64-bit
Ubuntu 18.04 64-bit
Ubuntu 20.04 64-bit
Debian
Debian 9.x 64-bit
Debian 10.x 64-bit
Prosedur
Hubungkan ke instans ECS. Metode untuk menghubungkan ke instans ECS.
PentingPengunduhan klien NAS memerlukan akses jaringan publik. Pastikan instans ECS memiliki EIP atau Alamat IP publik.
Instal klien NAS.
Alibaba Cloud Linux
Unduh klien.
wget https://aliyun-encryption.oss-cn-beijing.aliyuncs.com/aliyun-alinas-utils-2.4-0.20260819191731.126abe.generic.x86_64.rpmInstal klien.
sudo yum install aliyun-alinas-utils-*.rpmVerifikasi bahwa klien NAS telah terinstal.
which mount.alinasOutput yang mirip dengan berikut menunjukkan bahwa klien NAS telah terinstal.
[root@iZ8vxxx ~]# which mount.alinas /usr/sbin/mount.alinas
CentOS
Unduh klien.
CentOS 7.x
wget https://aliyun-encryption.oss-cn-beijing.aliyuncs.com/aliyun-alinas-utils-2.4-0.20260819191731.126abe.el7.x86_64.rpmCentOS 8.x
wget https://aliyun-encryption.oss-cn-beijing.aliyuncs.com/aliyun-alinas-utils-2.4-0.20260819191731.126abe.el8.x86_64.rpm
Instal klien.
sudo yum install aliyun-alinas-utils-*.rpmVerifikasi bahwa klien NAS telah terinstal.
which mount.alinasOutput yang mirip dengan berikut menunjukkan bahwa klien NAS telah terinstal.
[root@iZ8vxxxxxxxxxxxZ ~]# which mount.alinas /usr/sbin/mount.alinas
Red Hat Enterprise Linux
Unduh klien.
Red Hat Enterprise Linux 7.x
wget https://aliyun-encryption.oss-cn-beijing.aliyuncs.com/aliyun-alinas-utils-2.4-0.20260819191731.126abe.el7.x86_64.rpmRed Hat Enterprise Linux 8.x
wget https://aliyun-encryption.oss-cn-beijing.aliyuncs.com/aliyun-alinas-utils-2.4-0.20260819191731.126abe.el8.x86_64.rpm
Instal klien.
sudo yum --disablerepo=rhui-rhel-7-server-rhui-extras-debug-rpms install aliyun-alinas-utils-*.rpmVerifikasi bahwa klien NAS telah terinstal.
which mount.alinasJalur seperti /usr/sbin/mount.alinas mengonfirmasi instalasi berhasil.

Ubuntu dan Debian
Unduh klien.
wget https://aliyun-encryption.oss-cn-beijing.aliyuncs.com/aliyun-alinas-utils-2.4-0.20260819191731.126abe.x86_64.debInstal klien.
sudo apt update sudo dpkg -i aliyun-alinas-utils-*.deb sudo apt-get install -f sudo dpkg -i aliyun-alinas-utils-*.debVerifikasi bahwa klien NAS telah terinstal.
which mount.alinasOutput yang mirip dengan berikut menunjukkan bahwa klien NAS telah terinstal.
[root@iZ8vxxxxxxxxxxxZ ~]# which mount.alinas /usr/sbin/mount.alinas
Mount sistem file NFS.
Tanpa kebijakan RAM
NFSv3
sudo mount -t alinas -o tls,vers=3 <access-point>:/ /mntNFSv4.0
sudo mount -t alinas -o tls,vers=4.0 <access-point>:/ /mntParameter utama:
Parameter
Deskripsi
tls
Mengaktifkan enkripsi dalam transit.
PentingAnda harus mengaktifkan enkripsi dalam transit saat menggunakan titik akses.
<access-point>:/
Alamat titik akses dalam format :.
Nama domain titik akses: Untuk mendapatkan nama domain, login ke Konsol Apsara File Storage NAS, buka halaman File System List, lalu klik Manage di samping sistem file target. Dari sana, buka halaman Mount Targets dan klik tab Access Point. Lihat nama domain titik akses. Contoh:
ap-BLC2mN****.9e7de4b923-efr27.cn-zhangjiakou.nas.aliyuncs.com.Jalur relatif: Biasanya
/.CatatanJika direktori root titik akses adalah
/test, jalur relatif/dipetakan ke/testpada sistem file NAS. Jalur seperti/path/to/dirdipetakan ke/test/path/to/dir. Pastikan/test/path/to/dirada pada sistem file.
/mnt
Direktori titik pemasangan pada instans ECS Anda.
Harus merupakan direktori yang sudah ada, seperti /mnt.
Dengan kebijakan RAM
Konfigurasikan kredensial RAM.
Buat file
/etc/aliyun/alinas/.credentials.touch /etc/aliyun/alinas/.credentialsJalankan perintah
vi /etc/aliyun/alinas/.credentialsuntuk membuka file/etc/aliyun/alinas/.credentialsdan tambahkan konten berdasarkan metode autentikasi Anda.RAM user
[NASCredentials] accessKeyID = your_accesskey_id accessKeySecret = your_accesskey_secretGanti
your_accesskey_iddanyour_accesskey_secretdengan ID AccessKey dan AccessKey Secret dari RAM user. RAM user tersebut harus memiliki izin dalam kebijakan izin klien titik akses. Untuk informasi tentang cara mendapatkan Pasangan Kunci Akses, lihat Dapatkan Pasangan Kunci Akses.RAM role
[NASCredentials] accessKeyID = your_accesskey_id accessKeySecret = your_accesskey_secret securityToken = your_security_tokenGanti
your_accesskey_id,your_accesskey_secret, danyour_security_tokendengan kredensial temporary dari RAM role. RAM role tersebut harus memiliki izin yang dijelaskan dalam (Opsional) Konfigurasikan kebijakan titik akses. Anda dapat memanggil Operasi API AssumeRole untuk mendapatkan token keamanan, ID AccessKey, dan AccessKey Secret dari RAM role.
Mount sistem file NFS.
NFSv3
sudo mount -t alinas -o tls,vers=3,ram <access-point>:/ /mntNFSv4.0
sudo mount -t alinas -o tls,vers=4.0,ram <access-point>:/ /mntParameter utama:
Parameter
Deskripsi
tls
Mengaktifkan enkripsi dalam transit.
PentingAnda harus mengaktifkan enkripsi dalam transit saat menggunakan titik akses.
ram
Memasang sistem file dengan kredensial RAM yang telah dikonfigurasi. File kredensial default adalah
/etc/aliyun/alinas/.credentials. Untuk menggunakan jalur berbeda, tambahkan opsiram_config_file=<your-path>.<access-point>:/
Alamat titik akses dalam format :.
Nama domain titik akses: Di Konsol Apsara File Storage NAS, pada halaman File System List, klik Manage untuk sistem file target. Pada halaman Mount Targets, klik tab Access Point untuk mendapatkan nama domain titik akses. Lihat nama domain titik akses. Misalnya,
ap-BLC2mN****.9e7de4b923-efr27.cn-zhangjiakou.nas.aliyuncs.com.Jalur relatif: Biasanya
/.CatatanJika direktori root titik akses adalah
/test, jalur relatif/dipetakan ke/testpada sistem file NAS. Jalur seperti/path/to/dirdipetakan ke/test/path/to/dir. Pastikan/test/path/to/dirada pada sistem file.
/mnt
Direktori titik pemasangan pada instans ECS Anda.
Harus merupakan direktori yang sudah ada, seperti /mnt.
Verifikasi pemasangan.
Jalankan perintah berikut:
mount -lContoh output:
alinas-ap-xxx.xxx.cn-zhangjiakou.tls.127.0.1.3:/ on /mnt type nfs (rw,relatime,vers=3,rsize=1048576,wsize=1048576,namlen=255,hard,nolock,noresvport,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=127.0.1.3,mountvers=3,mountport=12049,mountproto=tcp,local_lock=all,addr=127.0.1.3)Setelah pemasangan, jalankan perintah
df -huntuk memeriksa kapasitas sistem file.Jika pemasangan gagal, lihat Pemecahan masalah kegagalan pemasangan titik akses.
Setelah pemasangan, Anda dapat membaca dan menulis data pada instans ECS. Contoh operasi file:
mkdir /mnt/dir1 mkdir /mnt/dir2 touch /mnt/file1 echo 'some file content' > /mnt/file2 ls /mntOpsi: Konfigurasikan pemasangan otomatis saat startup.
Tambahkan entri pemasangan ke file /etc/fstab agar pemasangan tetap aktif setelah restart instans ECS.
Buka file /etc/fstab dan tambahkan entri pemasangan.
Jika titik akses tidak memiliki kebijakan RAM yang diaktifkan, tambahkan entri berikut:
access-point:/ /mnt alinas _netdev,tls,vers=3 0 0Jika titik akses memiliki kebijakan RAM yang diaktifkan, tambahkan entri berikut:
access-point:/ /mnt alinas _netdev,tls,vers=3,ram 0 0Untuk parameter utama, lihat deskripsi parameter di atas. Parameter tambahan:
Parameter
Deskripsi
_netdev
Menunda pemasangan hingga jaringan siap.
vers
Versi protokol NFS.
vers=3: Memasang sistem file menggunakan protokol NFSv3.
vers=4.0: Memasang sistem file menggunakan protokol NFSv4.0.
0 (digit pertama)
Mengontrol perilaku backup untuk perintah
dump. Atur ke 0 untuk sistem file NAS.0 (digit kedua)
Mengontrol urutan pemeriksaan
fscksaat startup. Atur ke 0 untuk melewati pemeriksaan sistem file NAS.
Jalankan perintah
rebootuntuk me-restart instans ECS.CatatanVerifikasi pemasangan manual berhasil sebelum me-restart untuk mencegah kegagalan boot. Setelah restart, jalankan
df -huntuk mengonfirmasi pemasangan otomatis.
Pemecahan masalah kegagalan pemasangan titik akses
Galat mount: unknown filesystem type 'alinas' ini
Instal ulang klien alinas-utils. Instal klien NAS.
Bagaimana cara mengatasi galat mount.nfs: an incorrect mount option was specified saat memasang sistem file?
Penyebab
Perintah mount salah atau versi klien NAS sudah usang.
Solusi
Verifikasi parameter perintah mount sudah benar. Pasang sistem file NFS.
Periksa versi klien NAS. Jika lebih awal dari 1.1-8, perbarui ke versi terbaru.
rpm -qa | grep alinas
Bagaimana cara mengatasi galat mount.nfs: Unknown error 521 saat memasang sistem file?
Kemungkinan penyebab
Nama domain titik akses salah.
Grup izin untuk titik akses dikonfigurasi secara salah.
Kebijakan RAM diaktifkan, tetapi kebijakan RAM belum dikonfigurasi atau
accessKeyIDatauaccessKeySecretdalam file konfigurasi .credential salah.Token Layanan Keamanan (STS) telah kedaluwarsa.
Solusi
Verifikasi bahwa nama domain dalam perintah mount sudah benar.
Periksa konfigurasi grup izin titik akses.
Pada daftar titik akses, klik Manage di kolom Actions. Pada halaman detail titik akses, lihat grup izin titik akses tersebut. Kelola grup izin.
Jika kebijakan RAM diaktifkan untuk titik akses:
Pastikan perintah mount menyertakan parameter
ram:Protokol NFSv3
sudo mount -t alinas -o tls,vers=3,ram <access-point>:/ /mntProtokol NFSv4.0
sudo mount -t alinas -o tls,vers=4.0,ram <access-point>:/ /mntVerifikasi bahwa konfigurasi AccessKey untuk RAM user sudah benar.
Verifikasi bahwa RAM user memiliki izin nas:ClientMount dan kebijakan izin klien titik akses sudah benar.
Jika Anda menggunakan token STS untuk akses, verifikasi bahwa token tersebut belum kedaluwarsa.