All Products
Search
Document Center

:Mengatasi kegagalan boot Linux akibat kesalahan /etc/fstab

Last Updated:Jun 22, 2026

Entri yang salah dalam /etc/fstab dapat mencegah instans ECS Linux melakukan boot. Perbaiki atau hapus entri mount yang tidak valid untuk memulihkan proses startup normal.

Catatan

Buka bagian berikut untuk informasi detail mengenai bidang-bidang dalam file /etc/fstab.

File fstab

#
# /etc/fstab
# Created by anaconda on Fri Jun 28 04:16:23 2024
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#<file system>                                 <dir>   <type>  <options>       <dump> <pass>
UUID=c8b5b2da-55xxx07573e22  /               ext4    defaults        1       1

Bidang dalam file fstab:

  • file system: UUID dari sistem file yang akan dimount, dalam format UUID=xxxx-xxxx.

  • dir: titik mount (mount point).

  • type: jenis sistem file, seperti ext4 dan xfs.

  • options: opsi mount, biasanya defaults. Pisahkan beberapa opsi dengan koma (,). Opsi mount umum:

    Opsi Mount

    Deskripsi

    defaults

    Menggunakan pengaturan mount default. Untuk sistem file Ext4, setara dengan rw,suid,dev,exec,auto,nouser,async.

    rw

    Mount sistem file dalam mode read/write.

    ro

    Mount sistem file dalam mode read-only.

    auto

    Secara otomatis mount sistem file saat boot atau ketika perintah mount -a dijalankan.

    noauto

    Mount sistem file hanya ketika secara eksplisit dimount melalui perintah.

    suid

    Mengizinkan operasi SUID dan menyetel bit SGID, memungkinkan peningkatan hak istimewa sementara untuk tugas tertentu.

    nosuid

    Menolak operasi SUID dan tidak menyetel bit SGID.

    dev

    Mengurai perangkat blok tempat sistem file berada.

    nodev

    Tidak mengurai perangkat blok tempat sistem file berada.

    exec

    Mengizinkan eksekusi file pada titik mount.

    noexec

    Mencegah eksekusi file pada titik mount.

    nouser

    Hanya pengguna root yang dapat mount sistem file.

    async

    Mengaktifkan I/O asinkron.

    sync

    Mengaktifkan I/O sinkron.

    nofail

    Mengabaikan perangkat yang tidak ditemukan saat boot untuk mencegah kegagalan startup.

  • dump: digunakan oleh utilitas dump. 0 = tidak backup, 1 = backup sistem file.

  • pass: digunakan oleh fsck untuk menentukan urutan pemeriksaan. Biasanya 1 untuk sistem file root, 2 atau lebih tinggi untuk yang lain, dan 0 untuk melewati pemeriksaan.

Penyebab

  • File fstab tidak diperbarui sebelum melepas atau menginisialisasi ulang disk cloud, sehingga menyisakan entri mount yang sudah tidak relevan.

  • Nama perangkat atau UUID salah.

  • Jenis sistem file salah.

  • Satu atau beberapa opsi mount memiliki nilai yang tidak valid.

Solusi

  1. Sambungkan ke instans Linux menggunakan VNC. Lihat Connect to an instance by using VNC.

    Catatan

    Saat masalah ini terjadi, sistem masuk ke emergency mode. Masukkan kata sandi root untuk login.

  2. Backup file /etc/fstab:

    cp /etc/fstab /etc/fstab.bak
  3. Tampilkan informasi mount semua disk, termasuk nama partisi, jenis sistem file, dan titik mount:

    df -Th 
    [root@iZxxxq8Z ~]# df -Th
    Filesystem      Type      Size  Used Avail Use% Mounted on
    devtmpfs        devtmpfs  868M     0  868M   0% /dev
    tmpfs           tmpfs     879M     0  879M   0% /dev/shm
    tmpfs           tmpfs     879M  496K  878M   1% /run
    tmpfs           tmpfs     879M     0  879M   0% /sys/fs/cgroup
    /dev/vda1       ext4       40G  2.2G   36G   6% /
    tmpfs           tmpfs     176M     0  176M   0% /run/user/0
    /dev/vdb1       ext4       30G   45M   28G   1% /mnt
    /dev/vdb2       ext4      9.8G   37M  9.2G   1% /tmp
  4. Tampilkan entri auto-mount di /etc/fstab:

    cat /etc/fstab
    [root@iZ2xxxgq8Z ~]# cat /etc/fstab
    #
    # /etc/fstab
    # Created by anaconda on Fri Jun 28 04:16:23 2024
    #
    # Accessible filesystems, by reference, are maintained under '/dev/disk'
    # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
    #
    UUID=c8b5b2da-5xxx8b07573e22 /                       ext4    defaults        1 1
    UUID=f77303eb-4xxx77378b9ce1 /mnt ext4 defaults 0 0
    UUID=c40c6d63-7xxx3ea8df22d7 /tmp ext4 defaults 0 0
  5. Bandingkan entri /etc/fstab dengan output dari Langkah 3. Hapus baris yang redundan atau tidak valid.

  6. (Opsional) Untuk auto-mount partisi disk yang tidak muncul di Langkah 3, lihat Configure UUIDs in the fstab file to automatically mount data disks.

  7. Restart instans:

    reboot