全部产品
Search
文档中心

Elastic Compute Service:Memuat otomatis disk data menggunakan UUID di /etc/fstab

更新时间:Oct 16, 2025

Untuk memuat otomatis disk data saat startup, tambahkan Pengenal Unik Universal (UUID)-nya ke file /etc/fstab. Jika tidak, Anda harus memuat sistem file secara manual setelah setiap reboot untuk mengakses file pada disk.

Prosedur

Sebelum memulai, pastikan disk data berstatus In Use, telah diinisialisasi, dan memiliki sistem file yang telah dimuat.

  1. Masuk ke instans Elastic Compute Service (ECS).

    1. Buka ECS console - Instance. Di bilah navigasi atas, pilih wilayah dan kelompok sumber daya target.

    2. Buka halaman detail instans. Klik Connect dan pilih Workbench. Ikuti petunjuk di layar untuk masuk dan mengakses terminal.

  2. Untuk mencegah kesalahan dari konfigurasi yang salah, buat cadangan file /etc/fstab.

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

    1. Dapatkan informasi disk target.

      Jalankan perintah sudo lsblk -f. Catat nama perangkat target, titik pemasangan, dan tipe sistem file untuk disk yang ingin dikonfigurasi.

      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 partisi. Dalam contoh, untuk disk data vdb, nama perangkat target adalah vdb1, titik pemasangan adalah /mnt, dan tipe sistem file adalah ext4.

      • Jika perangkat tidak memiliki partisi, nama perangkat target sama dengan nama perangkat. Dalam contoh, untuk disk data vdc, nama perangkat target adalah vdc, titik pemasangan adalah /test, dan tipe sistem file adalah xfs.

    2. Tambahkan informasi pemasangan ke /etc/fstab.

      Ganti <target_device_name>, <mount_point>, dan <file_system_type> dalam perintah dengan informasi dari langkah sebelumnya, lalu jalankan perintah tersebut. Untuk deskripsi parameter, lihat fstab man-pages.

      Penting

      Saat menyetel opsi ke defaults,nofail, instans dapat mulai normal meskipun terdapat konfigurasi pemasangan yang salah. Namun, sistem tidak melaporkan kesalahan. Pastikan memverifikasi bahwa pemuatan 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"
      Sebagai contoh, untuk mengonfigurasi disk di mana nama perangkat target adalah vdb1, titik pemasangan adalah /mnt, dan tipe 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 pemuatan otomatis.

    1. Lepaskan pemasangan titik pemasangan saat ini.

      Ganti <target_device_name> dengan nama perangkat target dari Langkah 2.a.

      sudo umount /dev/<target_device_name>
    2. Muat ulang file /etc/fstab.

      Jalankan perintah berikut untuk memuat semua sistem file yang belum dimuat yang tercantum dalam /etc/fstab.

      sudo mount -a

      Jika terjadi kesalahan, Anda dapat dengan cepat memulihkan file /etc/fstab asli dengan menjalankan sudo mv /etc/fstab.bak /etc/fstab.

    3. Periksa apakah pemasangan berhasil.

      Jalankan perintah sudo lsblk. Jika output menunjukkan titik pemasangan (MOUNTPOINT) untuk perangkat target, konfigurasi berhasil.

  5. Jalankan perintah sudo reboot untuk me-restart sistem operasi dan verifikasi bahwa ia mulai normal.

    Penting

    Me-reboot sistem operasi dapat memengaruhi layanan langsung Anda. Lanjutkan dengan hati-hati.

    Jika instans berhasil mulai, jalankan perintah sudo lsblk. Jika output menunjukkan titik pemasangan (MOUNTPOINT) untuk perangkat target, konfigurasi berhasil.

    Jika instans gagal mulai, ikuti instruksi dalam Memperbaiki kegagalan startup sistem pada instans Linux yang disebabkan oleh kesalahan konfigurasi /etc/fstab untuk menyelesaikan masalah.

FAQ

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

Ikuti instruksi dalam Memperbaiki kegagalan startup sistem pada instans Linux yang disebabkan oleh kesalahan konfigurasi /etc/fstab untuk terhubung ke instans menggunakan Koneksi VNC dan secara manual memperbaiki informasi pemasangan dalam mode darurat.

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

  • Menggunakan nama partisi disk: Jika urutan pemasangan disk berubah, nama partisi yang ditetapkan sistem juga dapat berubah. Hal ini dapat menyebabkan entri pemasangan dalam fstab menunjuk ke partisi yang salah atau gagal sepenuhnya. Kegagalan ini dapat mencegah aplikasi mengakses data dan dapat menyebabkan gangguan layanan.

  • Menggunakan UUID: UUID adalah pengenal unik untuk disk. Ini tidak terpengaruh oleh urutan pemasangan disk, yang memastikan sistem selalu menemukan dan memuat partisi yang benar.