Topik ini menjelaskan cara mengakses sistem file NAS tujuan umum yang menggunakan protokol NFS dari instans Elastic Compute Service (ECS) melalui titik akses.
Prasyarat
Sistem file NAS tujuan umum yang menggunakan protokol NFS telah dibuat. Untuk informasi selengkapnya, lihat Buat sistem file.
Titik akses telah dibuat. Untuk informasi selengkapnya, lihat Buat titik akses.
Instans ECS Linux tersedia di wilayah tempat sistem file dibuat. Instans ECS dikaitkan dengan alamat IP elastis (EIP) atau dikonfigurasi dengan Alamat IP publik. Untuk informasi selengkapnya, lihat Buat instans.
Prosedur
Sambungkan ke instans ECS. Untuk informasi selengkapnya, lihat Ikhtisar metode koneksi untuk instans ECS.
PentingKlien NAS harus diunduh melalui internet. Sebelum menyambungkan ke instans ECS, pastikan instans tersebut dikaitkan dengan EIP atau dikonfigurasi dengan Alamat IP publik.
Instal klien NAS.
Alibaba Cloud Linux
Unduh klien.
wget https://aliyun-encryption.oss-cn-beijing.aliyuncs.com/aliyun-alinas-utils-1.3-0.20241223174338.6bfadb.al7.noarch.rpmInstal klien.
sudo yum install aliyun-alinas-utils-*.rpmPeriksa hasil instalasi.
which mount.alinasJika output serupa dikembalikan, klien NAS telah berhasil diinstal.

CentOS
Unduh klien.
CentOS 7.x
wget https://aliyun-encryption.oss-cn-beijing.aliyuncs.com/aliyun-alinas-utils-1.3-0.20241223174338.6bfadb.el7.noarch.rpmCentOS 8.x
wget https://aliyun-encryption.oss-cn-beijing.aliyuncs.com/aliyun-alinas-utils-1.3-0.20241223174338.6bfadb.el8.noarch.rpm
Instal klien.
sudo yum install aliyun-alinas-utils-*.rpmPeriksa hasil instalasi.
which mount.alinasJika output serupa dikembalikan, klien NAS telah berhasil diinstal.

Red Hat Enterprise Linux
Unduh klien.
Red Hat Enterprise Linux 7.x
wget https://aliyun-encryption.oss-cn-beijing.aliyuncs.com/aliyun-alinas-utils-1.3-0.20241223174338.6bfadb.el7.noarch.rpmRed Hat Enterprise Linux 8.x
wget https://aliyun-encryption.oss-cn-beijing.aliyuncs.com/aliyun-alinas-utils-1.3-0.20241223174338.6bfadb.el8.noarch.rpm
Instal klien.
sudo yum --disablerepo=rhui-rhel-7-server-rhui-extras-debug-rpms install aliyun-alinas-utils-*.rpmPeriksa hasil instalasi.
which mount.alinasJika output serupa dikembalikan, klien NAS telah berhasil diinstal.

Ubuntu dan Debian
Unduh klien.
wget https://aliyun-encryption.oss-cn-beijing.aliyuncs.com/aliyun-alinas-utils-1.3-0.20241223174338.6bfadb.debInstal klien.
sudo apt update sudo dpkg -i aliyun-alinas-utils-*.deb sudo apt-get install -f sudo dpkg -i aliyun-alinas-utils-*.debPeriksa hasil instalasi.
which mount.alinasJika output serupa dikembalikan, klien NAS telah berhasil diinstal.

Pasang sistem file NFS.
Jika tidak ada kebijakan RAM yang diaktifkan untuk titik akses
Protokol NFSv3
sudo mount -t alinas -o tls,vers=3 <access-point>:/ /mntProtokol NFSv4.0
sudo mount -t alinas -o tls,vers=4.0 <access-point>:/ /mntTabel berikut menjelaskan parameter penting.
Parameter
Deskripsi
tls
Mengaktifkan enkripsi dalam perjalanan.
PentingSaat Anda menggunakan titik akses untuk mengakses sistem file, Anda harus mengaktifkan enkripsi dalam perjalanan.
<access-point>:/
Menunjukkan <nama-domain-titik-akses>:<jalur-relatif-titik-akses>. Ganti variabel dengan nilai aktual.
Nama domain titik akses: Di Konsol NAS, buka halaman File System List. Klik Manage di samping sistem file target. Di halaman Mount Targets, klik tab Access Point untuk mendapatkan nama domain. Untuk informasi selengkapnya, lihat Lihat nama domain titik akses. Contoh:
ap-BLC2mN****.9e7de4b923-efr27.cn-zhangjiakou.nas.aliyuncs.com.Jalur relatif titik akses: Anda dapat mengatur nilai ini menjadi
/.CatatanSebagai contoh, saat membuat titik akses, jika Anda menetapkan direktori root titik akses ke
/test, titik akses akan langsung dipasang ke direktori/testpada sistem file NAS saat Anda menggunakan/. Jika Anda menetapkan nilai ke jalur relatif lain seperti/path/to/dir, titik akses akan dipasang ke direktori/test/path/to/dirpada sistem file NAS. Pastikan direktori/test/path/to/dirsudah ada pada sistem file NAS.
/mnt
Jalur lokal pada server saat ini tempat Anda ingin memasang sistem file.
Jalur ini dapat berupa subdirektori apa pun pada instans ECS Linux, seperti /mnt. Pastikan subdirektori tersebut ada dalam sistem file lokal.
Jika kebijakan RAM diaktifkan untuk titik akses
Konfigurasikan informasi 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 berikut.Pengguna RAM
[NASCredentials] accessKeyID = your_accesskey_id accessKeySecret = your_accesskey_secretGanti
your_accesskey_iddanyour_accesskey_secretdengan ID AccessKey dan Rahasia AccessKey Anda yang sebenarnya. Pengguna RAM harus diberikan izin yang ditentukan dalam kebijakan akses untuk klien titik akses. Untuk informasi selengkapnya tentang cara mendapatkan Pasangan Kunci Akses, lihat Dapatkan Pasangan Kunci Akses.Peran RAM
[NASCredentials] accessKeyID = your_accesskey_id accessKeySecret = your_accesskey_secret securityToken = your_security_tokenGanti
your_accesskey_id,your_accesskey_secret, danyour_security_tokendengan kredensial identitas sementara Peran RAM. Peran RAM harus diberikan izin yang ditentukan dalam (Opsional) Konfigurasikan kebijakan akses untuk titik akses. Anda dapat memanggil operasi API AssumeRole untuk mendapatkan token Layanan Keamanan (STS), ID AccessKey, dan Rahasia AccessKey Peran RAM.
Pasang sistem file NFS.
Protokol NFSv3
sudo mount -t alinas -o tls,vers=3,ram <access-point>:/ /mntProtokol NFSv4
sudo mount -t alinas -o tls,vers=4.0,ram <access-point>:/ /mntTabel berikut menjelaskan parameter penting.
Parameter
Deskripsi
tls
Mengaktifkan enkripsi dalam perjalanan.
PentingSaat Anda menggunakan titik akses untuk mengakses sistem file, Anda harus mengaktifkan enkripsi dalam perjalanan.
ram
Memasang sistem file menggunakan informasi RAM yang dikonfigurasi. Informasi RAM biasanya disimpan di jalur
/etc/aliyun/alinas/.credentials. Untuk menentukan jalur berbeda, tambahkan parameterram_config_file=specified_path.<access-point>:/
Menunjukkan <nama-domain-titik-akses>:<jalur-relatif-titik-akses>. Ganti variabel dengan nilai aktual.
Nama domain titik akses: Di Konsol Penyimpanan File NAS, buka halaman File System List. Klik Manage di samping sistem file target. Di halaman Mount Targets, klik tab Access Point untuk mendapatkan nama domain. Untuk informasi selengkapnya, lihat Lihat nama domain titik akses. Contoh:
ap-BLC2mN****.9e7de4b923-efr27.cn-zhangjiakou.nas.aliyuncs.com.Jalur relatif titik akses: Anda dapat mengatur nilai ini menjadi
/.CatatanSebagai contoh, saat membuat titik akses, jika Anda menetapkan direktori root titik akses ke
/test, titik akses akan langsung dipasang ke direktori/testpada sistem file NAS saat Anda menggunakan/. Jika Anda menetapkan nilai ke jalur relatif lain seperti/path/to/dir, titik akses akan dipasang ke direktori/test/path/to/dirpada sistem file NAS. Pastikan direktori/test/path/to/dirsudah ada pada sistem file NAS.
/mnt
Jalur lokal pada server saat ini tempat Anda ingin memasang sistem file.
Jalur ini dapat berupa subdirektori apa pun pada instans ECS Linux, seperti /mnt. Pastikan subdirektori tersebut ada dalam sistem file lokal.
Verifikasi hasil pemasangan.
Jalankan perintah berikut:
mount -lContoh output
Jika output serupa dikembalikan, pemasangan berhasil.

Setelah pemasangan berhasil, Anda juga dapat menjalankan perintah
df -huntuk melihat kapasitas sistem file.Jika pemasangan gagal, lakukan pemecahan masalah. Untuk informasi selengkapnya, lihat Pemecahan masalah kegagalan pemasangan untuk titik akses.
Setelah pemasangan berhasil, Anda dapat mengakses sistem file NAS dari instans ECS Linux untuk melakukan operasi seperti membaca data, menulis data, dan melihat file. Perintah berikut adalah contohnya:
mkdir /mnt/dir1 mkdir /mnt/dir2 touch /mnt/file1 echo 'some file content' > /mnt/file2 ls /mntOpsional: Konfigurasikan pemasangan otomatis saat startup.
Untuk mencegah informasi pemasangan hilang setelah instans ECS direstart, Anda dapat mengonfigurasi file /etc/fstab pada instans ECS Linux agar secara otomatis memasang sistem file NFS saat startup.
Buka file konfigurasi /etc/fstab dan tambahkan konfigurasi pemasangan.
Jika tidak ada kebijakan RAM yang diaktifkan untuk titik akses, tambahkan informasi berikut.
access-point:/ /mnt alinas _netdev,tls,vers=3 0 0Jika kebijakan RAM diaktifkan untuk titik akses, tambahkan informasi berikut.
access-point:/ /mnt alinas _netdev,tls,vers=3,ram 0 0Untuk deskripsi parameter utama dalam contoh, lihat Deskripsi parameter. Tabel berikut menjelaskan parameter lainnya.
Parameter
Deskripsi
_netdev
Mencegah klien memasang sistem file sebelum jaringan siap.
vers
Versi protokol sistem file.
vers=3: Memasang sistem file menggunakan protokol NFSv3.
vers=4.0: Memasang sistem file menggunakan protokol NFSv4.0.
0 (nilai pertama setelah ram)
Nilai bukan nol menunjukkan bahwa sistem file harus dicadangkan oleh perintah dump. Untuk sistem file NAS, nilai ini adalah 0 secara default.
0 (nilai kedua setelah ram)
Nilai ini menunjukkan urutan pemeriksaan sistem file oleh perintah fsck saat startup. Untuk sistem file NAS, nilai ini adalah 0 secara default, yang berarti fsck tidak dijalankan saat startup.
Jalankan perintah
rebootuntuk merestart instans ECS.CatatanSebelum merestart instans ECS, pastikan pemasangan manual telah berhasil untuk mencegah instans gagal restart. Jika pemasangan otomatis berhasil dikonfigurasi, Anda dapat menjalankan perintah
df -huntuk melihat sistem file NAS yang telah dipasang setelah instans direstart.
Pemecahan masalah kegagalan pemasangan untuk titik akses
Apa yang harus saya lakukan jika mount: unknown filesystem type 'alinas' dikembalikan saat saya memasang sistem file?
Instal ulang klien alinas-utils. Untuk informasi selengkapnya, lihat Instal klien NAS.
Apa yang harus saya lakukan jika mount.nfs: an incorrect mount option was specified dikembalikan saat saya memasang sistem file?
Kemungkinan penyebab
Perintah mount tidak valid atau klien NAS merupakan versi lama.
Solusi
Pastikan nama parameter dalam perintah mount benar. Untuk informasi selengkapnya, lihat Pasang sistem file NFS.
Jalankan perintah berikut untuk memeriksa versi klien NAS. Jika versinya lebih lama dari 1.1-8, perbarui klien NAS ke versi terbaru.
rpm -qa | grep alinas
Apa yang harus saya lakukan jika mount.nfs: Unknown error 521 dikembalikan saat saya memasang sistem file?
Kemungkinan penyebab
Nama domain titik akses salah.
Konfigurasi grup izin titik akses salah.
Setelah kebijakan RAM diaktifkan, kebijakan RAM tidak dikonfigurasi, atau ID AccessKey atau Rahasia AccessKey salah dikonfigurasi dalam file konfigurasi .credentials.
Token STS telah kedaluwarsa.
Solusi
Periksa apakah nama domain dalam perintah mount benar.
Untuk informasi selengkapnya tentang cara melihat nama domain titik akses, lihat Lihat nama domain titik akses.
Periksa konfigurasi grup izin titik akses.
Di daftar titik akses, klik Manage di kolom Actions. Di halaman detail titik akses, Anda dapat melihat grup izin yang terkait dengan titik akses tersebut. Untuk informasi selengkapnya tentang grup izin, lihat Kelola grup izin.
Jika kebijakan RAM diaktifkan untuk titik akses:
Pastikan perintah mount mencakup parameter
ram. Berikut adalah contoh perintah: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>:/ /mntPastikan Pasangan Kunci Akses Pengguna RAM dikonfigurasi dengan benar.
Untuk informasi selengkapnya tentang cara mengonfigurasi informasi RAM, lihat Konfigurasikan informasi RAM.
Pastikan Pengguna RAM diberikan izin nas:ClientMount pada titik akses dan isi kebijakan untuk klien titik akses benar.
Untuk informasi selengkapnya tentang kebijakan akses untuk klien titik akses, lihat Konfigurasikan kebijakan akses untuk klien titik akses.
Jika Anda menggunakan token STS untuk akses, pastikan token tersebut belum kedaluwarsa.
Langkah selanjutnya
Untuk mempelajari cara melepas pemasangan sistem file, lihat Lepas pemasangan sistem file dari instans Linux.
Untuk mempelajari cara mengatur kuota direktori, lihat Kuota direktori.
Untuk mempelajari cara mengaktifkan ACL NFS, lihat ACL NAS NFS.
Untuk mempelajari cara mencadangkan data sistem file, lihat Cadangkan sistem file NAS tujuan umum.