全部产品
Search
文档中心

:Apa yang harus saya lakukan jika terjadi pengecualian startup sistem karena kesalahan konfigurasi pada file /etc/fstab di instance Linux?

更新时间:Jun 26, 2025

Di Linux, file /etc/fstab digunakan untuk mengonfigurasi pemasangan otomatis sistem file. Jika file /etc/fstab dari instance Elastic Compute Service (ECS) Linux berisi informasi salah atau tidak valid tentang sistem file yang dipasang secara otomatis, sistem operasi instance mungkin gagal memulai saat Anda me-restart instance tersebut.

Catatan

Untuk informasi lebih lanjut tentang konfigurasi dalam file /etc/fstab, perluas bagian berikut.

File fstab

image

Berikut ini adalah deskripsi bidang-bidang dalam file fstab:

  • sistem file: UID dari sistem file yang ingin Anda pasang. Formatnya adalah UUID=xxxx-xxxx.

  • dir: titik pemasangan sistem file.

  • tipe: tipe sistem file yang ingin Anda pasang. Nilai yang valid termasuk ext4 dan xfs.

  • opsi: opsi pemasangan. Umumnya, opsi defaults digunakan. Pisahkan beberapa opsi dengan koma (,). Tabel berikut menjelaskan opsi pemasangan umum.

    Opsi Pemasangan

    Deskripsi

    defaults

    Menggunakan pengaturan default dari semua opsi pemasangan. Sebagai contoh, opsi defaults setara dengan rw,suid,dev,exec,auto,nouser,async untuk sistem file Ext4.

    rw

    Memasang sistem file dalam mode baca/tulis.

    ro

    Memasang sistem file dalam mode hanya-baca.

    auto

    Memasang sistem file secara otomatis ketika sistem operasi mulai atau ketika perintah mount -a dijalankan.

    noauto

    Hanya memasang sistem file ketika sebuah perintah dijalankan untuk memasang sistem file.

    suid

    Mengizinkan operasi Set User ID (SUID) dan menetapkan bit Set Group ID (SGID). Dalam banyak kasus, opsi ini digunakan untuk sementara meningkatkan hak istimewa pengguna tertentu agar mereka dapat menjalankan tugas-tugas tertentu.

    nosuid

    Menolak operasi SUID dan tidak menetapkan bit SGID.

    dev

    Mengurai perangkat blok tempat sistem file berada.

    nodev

    Tidak mengurai perangkat blok tempat sistem file berada.

    exec

    Mengizinkan eksekusi file yang dapat dieksekusi pada titik pemasangan.

    noexec

    Tidak mengizinkan eksekusi file yang dapat dieksekusi pada titik pemasangan.

    nouser

    Hanya mengizinkan pengguna root untuk memasang sistem file.

    async

    Mengaktifkan I/O asinkron.

    sync

    Mengaktifkan I/O sinkron.

    nofail

    Mengabaikan perangkat untuk mencegah pengecualian jika perangkat tidak ada ketika instance dimulai.

  • dump: digunakan oleh utilitas dump untuk menentukan apakah akan mencadangkan sistem file. Nilai 0 menunjukkan bahwa utilitas dump tidak mencadangkan sistem file, sedangkan nilai 1 menunjukkan bahwa utilitas dump mencadangkan sistem file.

  • pass: digunakan oleh utilitas fsck untuk menentukan urutan pemeriksaan sistem file. Nilai lebih kecil menunjukkan prioritas lebih tinggi. Biasanya, bidang ini diatur ke 1 untuk sistem file root dan 2 atau lebih besar untuk sistem file lainnya. Untuk partisi yang tidak ingin diperiksa, atur bidang ini ke 0.

Penyebab

  • Anda tidak memodifikasi konfigurasi dalam file fstab sebelum melepas atau menginisialisasi ulang disk cloud, sehingga file tersebut berisi informasi pemasangan otomatis sistem file yang berlebihan.

  • Nama perangkat atau UID sistem file dikonfigurasi secara salah.

  • Tipe sistem file dikonfigurasi secara salah.

  • Nilai satu atau lebih parameter pemasangan tidak valid.

Solusi

  1. Sambungkan ke instance Linux menggunakan Virtual Network Computing (VNC). Untuk informasi lebih lanjut, lihat Sambungkan ke instance menggunakan VNC.

    Catatan

    Ketika masalah ini terjadi, sistem memasuki mode darurat. Anda harus memasukkan kata sandi pengguna root untuk masuk ke sistem.

  2. Cadangkan file /etc/fstab.

    cp /etc/fstab /etc/fstab.bak
  3. Jalankan perintah berikut untuk melihat informasi pemasangan semua disk, termasuk nama partisi, jenis sistem file, dan titik pemasangan:

    df -Th 

    image

  4. Jalankan perintah berikut untuk melihat informasi pemasangan otomatis sistem file dalam file /etc/fstab:

    cat /etc/fstab

    image

  5. Bandingkan informasi titik pemasangan dalam file /etc/fstab dengan informasi titik pemasangan yang Anda peroleh di Langkah 3. Hapus baris konfigurasi berlebihan dari file /etc/fstab.

  6. (Opsional) Jika Anda ingin mengonfigurasi partisi disk yang tidak ditampilkan di Langkah 3 untuk dipasang secara otomatis saat startup, ikuti langkah-langkah dalam Konfigurasikan UID dalam file fstab untuk memasang disk data secara otomatis.

  7. Jalankan perintah berikut untuk me-restart sistem operasi:

    reboot