All Products
Search
Document Center

Elastic Compute Service:Pasang otomatis data disk dengan UUID di /etc/fstab

Last Updated:Jun 03, 2026

Tambahkan UUID data disk ke /etc/fstab agar disk tersebut dipasang secara otomatis saat startup, sehingga tidak perlu memasang ulang secara manual setelah setiap reboot.

Prosedur

Pastikan data disk Anda berstatus In Use, telah diinisialisasi, dan memiliki sistem file yang telah dipasang.

  1. Login ke instans ECS.

    1. Buka ECS console - Instances. Di pojok kiri atas, pilih wilayah dan kelompok sumber daya untuk resource target.

    2. Pada halaman detail instans, klik Connect > Workbench. Ikuti prompt untuk login.

  2. Buat cadangan file /etc/fstab untuk mencegah kesalahan akibat konfigurasi yang salah.

    sudo cp /etc/fstab /etc/fstab.bak
  3. Konfigurasikan informasi pemasangan.

    1. Dapatkan informasi disk target.

      Jalankan sudo lsblk -f. Catat nama perangkat target, titik pemasangan (mount point), dan jenis sistem file untuk disk tersebut.

      sudo lsblk -f
      NAME   FSTYPE LABEL UUID                                 MOUNTPOINT
      vda                                                      
      └─vda1 ext4   root  33b46ac5-7482-4aa5-8de0-60ab4c3a4c78 /
      vdb    ext4         3d7a3861-da22-484e-bbf4-b09375894b4f                                                         
      └─vdb1 ext4         f1645951-134f-4677-b5f4-c65c71f8f86d /mnt
      vdc    xfs          3d7a3861-da22-484e-bbf4-b09375894b4f /test
      • Jika perangkat memiliki partisi, nama perangkat target adalah nama partisinya. Dalam contoh ini, untuk data disk vdb, nama perangkat target adalah vdb1, titik pemasangan adalah /mnt, dan jenis sistem file adalah ext4.

      • Jika perangkat tidak memiliki partisi, nama perangkat target adalah nama perangkat itu sendiri. Dalam contoh ini, untuk data disk vdc, nama perangkat target adalah vdc, titik pemasangan adalah /test, dan jenis sistem file adalah xfs.

    2. Tambahkan informasi pemasangan ke /etc/fstab.

      Ganti <target_device_name>, <mount_point>, dan <file_system_type> dengan nilai dari langkah sebelumnya, lalu jalankan perintah tersebut. Lihat fstab man-pages untuk penjelasan parameter.

      Penting

      Dengan opsi yang diatur ke defaults,nofail, instans akan tetap berjalan normal meskipun konfigurasi pemasangan salah, tetapi tidak ada error yang dilaporkan. Pastikan pemasangan otomatis berhasil untuk menghindari penulisan data ke perangkat yang salah.

      sudo sh -c "echo `sudo blkid /dev/<target_device_name> | awk '{print \$2}' | sed 's/\"//g'` <mount_point> <file_system_type> defaults 0 0 >> /etc/fstab"
      Misalnya, jika nama perangkat target adalah vdb1, titik pemasangan adalah /mnt, dan jenis sistem file adalah ext4:
      sudo sh -c "echo `sudo blkid /dev/vdb1 | awk '{print \$2}' | sed 's/\"//g'` /mnt ext4 defaults 0 0 >> /etc/fstab"

  4. Verifikasi konfigurasi pemasangan.

    1. Lepaskan pemasangan perangkat.

      Ganti <target_device_name> dengan nilai dari Langkah 2.a.

      sudo umount /dev/<target_device_name>
    2. Pasang semua entri dalam /etc/fstab.

      Pasang semua sistem file yang belum dipasang yang tercantum dalam /etc/fstab:

      sudo mount -a

      Jika terjadi error, kembalikan file /etc/fstab asli dengan menjalankan sudo mv /etc/fstab.bak /etc/fstab.

    3. Periksa hasil pemasangan.

      Jalankan sudo lsblk. Jika output menampilkan titik pemasangan (MOUNTPOINT) untuk perangkat target, konfigurasi sudah benar.

  5. Jalankan sudo reboot untuk me-restart sistem operasi dan verifikasi bahwa sistem berjalan normal.

    Penting

    Proses reboot dapat memengaruhi layanan yang sedang berjalan. Lakukan dengan hati-hati.

    Setelah instans menyala, jalankan sudo lsblk. Jika output menampilkan titik pemasangan (MOUNTPOINT) untuk perangkat target, konfigurasi sudah benar.

    Jika instans gagal dimulai, lihat Memecahkan Masalah Kegagalan Startup Sistem pada Instans Linux yang Disebabkan oleh Kesalahan Konfigurasi /etc/fstab.

FAQ

Apa yang harus saya lakukan jika instans gagal menyala setelah reboot karena kesalahan konfigurasi /etc/fstab?

Lihat Memecahkan Masalah Kegagalan Startup Sistem pada Instans Linux yang Disebabkan oleh Kesalahan Konfigurasi /etc/fstab untuk terhubung melalui VNC dan memperbaiki informasi pemasangan dalam mode darurat.

Mengapa penggunaan UUID direkomendasikan dibandingkan nama partisi (seperti /dev/vdb1) saat mengonfigurasi /etc/fstab?

  • Menggunakan nama partisi disk: Jika urutan pemasangan disk berubah, nama partisi juga bisa berubah. Hal ini dapat menyebabkan entri fstab mengarah ke partisi yang salah atau gagal, sehingga menghambat akses data dan menyebabkan gangguan layanan.

  • Menggunakan UUID: UUID secara unik mengidentifikasi disk terlepas dari urutan pemasangan, sehingga memastikan sistem selalu memasang partisi yang benar.