All Products
Search
Document Center

Object Storage Service:Memasang bucket OSS ke sistem Linux menggunakan ossfs

Last Updated:Jan 31, 2026

ossfs adalah alat yang memasang bucket Object Storage Service (OSS) ke sistem Linux lokal. Aplikasi Anda kemudian dapat mengakses objek di OSS menggunakan operasi sistem file standar, seperti open dan read. ossfs secara otomatis mengonversi operasi tersebut menjadi panggilan API OSS.

Catatan

ossfs tersedia dalam dua versi: 1.0 dan 2.0. Versi 2.0 dirancang ulang untuk aplikasi modern yang komputasi-intensif, menawarkan peningkatan performa signifikan tetapi memiliki beberapa keterbatasan pada semantik POSIX. Versi ini merupakan versi utama untuk pengembangan di masa depan. Gunakan ossfs 2.0 untuk aplikasi seperti pelatihan AI, inferensi, atau simulasi kendaraan otonom, terutama jika Anda tidak dapat menggunakan kit pengembangan perangkat lunak (SDK) OSS atau OSS Connector for AI/ML untuk mempercepat pelatihan model. Sebaliknya, ossfs 1.0 menyediakan dukungan semantik POSIX yang lebih lengkap dan cocok untuk penggunaan sehari-hari dalam skenario yang tidak memiliki persyaratan performa tinggi.

Prasyarat

Lingkungan operasi

ossfs 2.0 menggunakan Filesystem in Userspace (FUSE).

Arsitektur sistem

Sistem operasi

Versi

x86_64

CentOS

CentOS 7, CentOS 8

Alibaba Cloud Linux

Alibaba Cloud Linux 2, Alibaba Cloud Linux 3

Ubuntu

Ubuntu 20.04 LTS dan versi LTS berikutnya

Debian

Debian 11 dan versi berikutnya

aarch64

Alibaba Cloud Linux

Alibaba Cloud Linux 3

Instal ossfs 2.0

Alibaba Cloud Linux

  1. Unduh paket sesuai arsitektur sistem Anda.

    • x86_64: sudo wget https://gosspublic.alicdn.com/ossfs/ossfs2_2.0.6_linux_x86_64.rpm

    • aarch64: sudo wget https://gosspublic.alicdn.com/ossfs/ossfs2_2.0.6_linux_aarch64.rpm

  2. Instal ossfs 2.0 menggunakan perintah yang sesuai dengan arsitektur sistem Anda.

    • x86_64: sudo yum install ossfs2_2.0.6_linux_x86_64.rpm -y

    • aarch64: sudo yum install ossfs2_2.0.6_linux_aarch64.rpm -y

  3. Verifikasi bahwa ossfs 2.0 telah berhasil diinstal.

    ossfs2 --version
    Catatan

    File yang dapat dieksekusi ossfs2 diinstal ke jalur /usr/local/bin/ossfs2. Jika Variabel lingkungan PATH Anda tidak mencakup direktori ini, Anda harus menggunakan jalur mutlak /usr/local/bin/ossfs2 untuk menjalankan program.

CentOS

  1. Unduh paket instalasi.

    sudo wget https://gosspublic.alicdn.com/ossfs/ossfs2_2.0.6_linux_x86_64.rpm
  2. Instal ossfs 2.0.

    sudo yum install ossfs2_2.0.6_linux_x86_64.rpm -y
  3. Verifikasi bahwa ossfs 2.0 telah berhasil diinstal.

    ossfs2 --version
    Catatan

    File yang dapat dieksekusi ossfs2 diinstal ke jalur /usr/local/bin/ossfs2. Jika Variabel lingkungan PATH Anda tidak mencakup direktori ini, Anda harus menggunakan jalur mutlak /usr/local/bin/ossfs2 untuk menjalankan program.

Ubuntu/Debian

  1. Unduh paket instalasi.

    sudo wget https://gosspublic.alicdn.com/ossfs/ossfs2_2.0.6_linux_x86_64.deb
  2. Instal ossfs 2.0.

    sudo dpkg -i ossfs2_2.0.6_linux_x86_64.deb
  3. Verifikasi bahwa ossfs 2.0 telah berhasil diinstal.

    ossfs2 --version
    Catatan

    File yang dapat dieksekusi ossfs2 diinstal ke jalur /usr/local/bin/ossfs2. Jika Variabel lingkungan PATH Anda tidak mencakup direktori ini, Anda harus menggunakan jalur mutlak /usr/local/bin/ossfs2 untuk menjalankan program.

Konfigurasikan ossfs 2.0

Untuk memasang bucket, Anda harus membuat file konfigurasi yang berisi informasi bucket dan kredensial akses Anda. File ini dirujuk selama proses pemasangan.

  1. Buat Pasangan Kunci Akses untuk Pengguna Resource Access Management (RAM) yang memiliki izin manajemen OSS.

    Gunakan skrip Resource Orchestration Service (ROS) untuk membuat Pengguna RAM dengan izin manajemen OSS dan Pasangan Kunci Akses secara cepat

    1. Buka halaman Create Stack di konsol ROS. Di bagian Security Confirmation, centang kotak pilihan, lalu klik Create.

      1.png

    2. Setelah stack dibuat, salin Pasangan Kunci Akses baru dari tab Outputs.

      image

  2. Konfigurasikan variabel lingkungan untuk kredensial akses OSS Anda.

    export OSS_ACCESS_KEY_ID=LTAI******************
    export OSS_ACCESS_KEY_SECRET=8CE4**********************
  3. Anda dapat menentukan nama dan jalur file konfigurasi ossfs 2.0. Misalnya, buat file /etc/ossfs2.conf.

    sudo touch /etc/ossfs2.conf
  4. Tambahkan informasi pemasangan ke file konfigurasi. Contoh berikut menunjukkan konfigurasi untuk memasang seluruh bucket dalam mode read-only.

    Catatan

    Untuk melihat titik akhir bucket, buka halaman Buckets. Pilih bucket yang dituju. Di panel navigasi sebelah kiri, klik Overview. Di halaman Overview, temukan wilayah di bagian Port. Gambar berikut menunjukkan contoh untuk bucket di wilayah China (Hangzhou).

    image

    Buka file konfigurasi ossfs 2.0 yang telah Anda buat. Konfigurasikan file tersebut berdasarkan contoh berikut, yang menggunakan Titik Akhir internal di wilayah China (Hangzhou), lalu simpan file tersebut. Untuk memastikan transmisi data yang lebih cepat dan stabil, gunakan Titik Akhir internal atau Titik Akhir Akselerator OSS saat memasang bucket dari instans yang berada di VPC pada wilayah yang sama. Jangan gunakan Titik Akhir publik dengan ossfs karena latensi tinggi dan koneksi internet yang tidak stabil dapat menyebabkan tersendat.

    # Titik Akhir wilayah tempat bucket berada
    --oss_endpoint=https://oss-cn-hangzhou-internal.aliyuncs.com
    
    # Nama bucket
    --oss_bucket=bucketName
    
    # Pasang dalam mode read-only
    --ro=true

Pasang dan akses

  1. Buat direktori pemasangan.

    Anda dapat menentukan jalur direktori pemasangan sesuai kebutuhan. Misalnya, buat direktori /tmp/ossfs2-bucket.

    mkdir /tmp/ossfs2-bucket
  2. Jalankan perintah pemasangan.

    Jalankan perintah berikut untuk memasang bucket yang ditentukan dalam file ossfs2.conf. Bucket tersebut akan dipasang ke direktori lokal /tmp/ossfs2-bucket/ dalam mode read-only. Untuk memasang bucket dalam mode baca/tulis, hapus opsi --ro=true dari file ossfs2.conf.

    ossfs2 mount /tmp/ossfs2-bucket/ -c /etc/ossfs2.conf
  3. Akses bucket yang telah dipasang.

    Setelah bucket dipasang, Anda dapat mengakses objek di dalam bucket seperti mengakses file lokal. Misalnya, jalankan perintah sudo ls -lh /tmp/ossfs2-bucket/ untuk menampilkan daftar file di bucket yang dipasang.

    image

  4. Lepaskan pemasangan bucket.

    Saat Anda tidak lagi memerlukan bucket yang dipasang, jalankan perintah berikut untuk melepas pemasangannya.

    sudo umount /tmp/ossfs2-bucket/

Referensi