全部产品
Search
文档中心

File Storage NAS:Akses sistem file dari instans Linux menggunakan titik akses

更新时间:Nov 10, 2025

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.

    Klik untuk melihat sistem operasi yang mendukung titik akses

    Sistem operasi

    Versi

    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

  1. Sambungkan ke instans ECS. Untuk informasi selengkapnya, lihat Ikhtisar metode koneksi untuk instans ECS.

    Penting

    Klien NAS harus diunduh melalui internet. Sebelum menyambungkan ke instans ECS, pastikan instans tersebut dikaitkan dengan EIP atau dikonfigurasi dengan Alamat IP publik.

  2. Instal klien NAS.

    Alibaba Cloud Linux

    1. Unduh klien.

      wget https://aliyun-encryption.oss-cn-beijing.aliyuncs.com/aliyun-alinas-utils-1.3-0.20241223174338.6bfadb.al7.noarch.rpm
    2. Instal klien.

      sudo yum install aliyun-alinas-utils-*.rpm
    3. Periksa hasil instalasi.

      which mount.alinas

      Jika output serupa dikembalikan, klien NAS telah berhasil diinstal.

      image.png

    CentOS

    1. Unduh klien.

      • CentOS 7.x

        wget https://aliyun-encryption.oss-cn-beijing.aliyuncs.com/aliyun-alinas-utils-1.3-0.20241223174338.6bfadb.el7.noarch.rpm
      • CentOS 8.x

        wget https://aliyun-encryption.oss-cn-beijing.aliyuncs.com/aliyun-alinas-utils-1.3-0.20241223174338.6bfadb.el8.noarch.rpm
    2. Instal klien.

      sudo yum install aliyun-alinas-utils-*.rpm
    3. Periksa hasil instalasi.

      which mount.alinas

      Jika output serupa dikembalikan, klien NAS telah berhasil diinstal.

      image.png

    Red Hat Enterprise Linux

    1. 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.rpm
      • Red 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
    2. Instal klien.

      sudo yum --disablerepo=rhui-rhel-7-server-rhui-extras-debug-rpms install aliyun-alinas-utils-*.rpm
    3. Periksa hasil instalasi.

      which mount.alinas

      Jika output serupa dikembalikan, klien NAS telah berhasil diinstal.

      image.png

    Ubuntu dan Debian

    1. Unduh klien.

      wget https://aliyun-encryption.oss-cn-beijing.aliyuncs.com/aliyun-alinas-utils-1.3-0.20241223174338.6bfadb.deb
    2. Instal klien.

      sudo apt update
      sudo dpkg -i aliyun-alinas-utils-*.deb
      sudo apt-get install -f
      sudo dpkg -i aliyun-alinas-utils-*.deb
    3. Periksa hasil instalasi.

      which mount.alinas

      Jika output serupa dikembalikan, klien NAS telah berhasil diinstal.

      image.png

  3. 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>:/ /mnt
    • Protokol NFSv4.0

      sudo mount -t alinas -o tls,vers=4.0 <access-point>:/ /mnt

      Tabel berikut menjelaskan parameter penting.

      Parameter

      Deskripsi

      tls

      Mengaktifkan enkripsi dalam perjalanan.

      Penting

      Saat 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 /.

        Catatan

        Sebagai contoh, saat membuat titik akses, jika Anda menetapkan direktori root titik akses ke /test, titik akses akan langsung dipasang ke direktori /test pada 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/dir pada sistem file NAS. Pastikan direktori /test/path/to/dir sudah 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

    1. Konfigurasikan informasi RAM.

      1. Buat file /etc/aliyun/alinas/.credentials.

        touch /etc/aliyun/alinas/.credentials

      2. Jalankan perintah vi /etc/aliyun/alinas/.credentials untuk membuka file /etc/aliyun/alinas/.credentials dan tambahkan konten berikut.

        • Pengguna RAM

          [NASCredentials]
          accessKeyID = your_accesskey_id
          accessKeySecret = your_accesskey_secret

          Ganti your_accesskey_id dan your_accesskey_secret dengan 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_token

          Ganti your_accesskey_id, your_accesskey_secret, dan your_security_token dengan 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.

    2. Pasang sistem file NFS.

      • Protokol NFSv3

        sudo mount -t alinas -o tls,vers=3,ram <access-point>:/ /mnt
      • Protokol NFSv4

        sudo mount -t alinas -o tls,vers=4.0,ram <access-point>:/ /mnt

        Tabel berikut menjelaskan parameter penting.

        Parameter

        Deskripsi

        tls

        Mengaktifkan enkripsi dalam perjalanan.

        Penting

        Saat 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 parameter ram_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 /.

          Catatan

          Sebagai contoh, saat membuat titik akses, jika Anda menetapkan direktori root titik akses ke /test, titik akses akan langsung dipasang ke direktori /test pada 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/dir pada sistem file NAS. Pastikan direktori /test/path/to/dir sudah 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.

  4. Verifikasi hasil pemasangan.

    • Jalankan perintah berikut:

      mount -l
    • Contoh output

      Jika output serupa dikembalikan, pemasangan berhasil.

      493861480f6a55a971ad05c51b406a46.png

      Setelah pemasangan berhasil, Anda juga dapat menjalankan perintah df -h untuk melihat kapasitas sistem file.

      Jika pemasangan gagal, lakukan pemecahan masalah. Untuk informasi selengkapnya, lihat Pemecahan masalah kegagalan pemasangan untuk titik akses.

  5. 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 /mnt
  6. Opsional: 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.

    1. 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 0
      • Jika kebijakan RAM diaktifkan untuk titik akses, tambahkan informasi berikut.

        access-point:/ /mnt alinas _netdev,tls,vers=3,ram 0 0

        Untuk 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.

    2. Jalankan perintah reboot untuk merestart instans ECS.

      Catatan

      Sebelum merestart instans ECS, pastikan pemasangan manual telah berhasil untuk mencegah instans gagal restart. Jika pemasangan otomatis berhasil dikonfigurasi, Anda dapat menjalankan perintah df -h untuk 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

    1. Pastikan nama parameter dalam perintah mount benar. Untuk informasi selengkapnya, lihat Pasang sistem file NFS.

    2. 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

    1. Nama domain titik akses salah.

    2. Konfigurasi grup izin titik akses salah.

    3. Setelah kebijakan RAM diaktifkan, kebijakan RAM tidak dikonfigurasi, atau ID AccessKey atau Rahasia AccessKey salah dikonfigurasi dalam file konfigurasi .credentials.

    4. Token STS telah kedaluwarsa.

  • Solusi

    1. Periksa apakah nama domain dalam perintah mount benar.

      Untuk informasi selengkapnya tentang cara melihat nama domain titik akses, lihat Lihat nama domain titik akses.

    2. 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.

    3. Jika kebijakan RAM diaktifkan untuk titik akses:

      1. Pastikan perintah mount mencakup parameter ram. Berikut adalah contoh perintah:

        Protokol NFSv3

        sudo mount -t alinas -o tls,vers=3,ram <access-point>:/ /mnt

        Protokol NFSv4.0

        sudo mount -t alinas -o tls,vers=4.0,ram <access-point>:/ /mnt
      2. Pastikan Pasangan Kunci Akses Pengguna RAM dikonfigurasi dengan benar.

        Untuk informasi selengkapnya tentang cara mengonfigurasi informasi RAM, lihat Konfigurasikan informasi RAM.

      3. 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.

      4. Jika Anda menggunakan token STS untuk akses, pastikan token tersebut belum kedaluwarsa.

Langkah selanjutnya