全部产品
Search
文档中心

:Gagal Memuat Alibaba Cloud Linux 2 karena Overlayfs Dipasang pada Instance ECS

更新时间:Jun 26, 2025

Deskripsi masalah

Overlayfs gagal dipasang pada instance ECS. Instance ECS dengan masalah ini memiliki karakteristik berikut:

  • Gambar: semua versi gambar Alibaba Cloud Linux 2.
  • Kernel: semua Kernel Alibaba Cloud Linux 2 di Cloud.
  • Jalankan perintah dmesg. Log kernel menampilkan log kesalahan sebagai berikut:
    • kernel-4.19.67-16.al7 sebelumnya.
      overlayfs: lowerdir sedang digunakan sebagai upperdir/workdir
      
      overlayfs: jalur lowerdir tumpang tindih dengan upperdir/workdir yang sedang digunakan
      
      overlayfs: upperdir sedang digunakan oleh pemasangan lain, pasang dengan '-o index=off' untuk menimpa perlindungan eksklusif upperdir.
      
      overlayfs: workdir sedang digunakan oleh pemasangan lain, pasang dengan '-o index=off' untuk menimpa perlindungan eksklusif workdir.
      
      
      
      
      
      
    • kernel-4.19.67-16.al7 dan versi selanjutnya.
      overlayfs: lowerdir sedang digunakan sebagai upperdir/workdir dari pemasangan lain, pasang dengan '-o index=off' untuk menimpa perlindungan eksklusif upperdir.
      
      overlayfs: workdir sedang digunakan sebagai upperdir/workdir dari pemasangan lain, pasang dengan '-o index=off' untuk menimpa perlindungan eksklusif upperdir.
      
      overlayfs: upperdir sedang digunakan sebagai upperdir/workdir dari pemasangan lain, pasang dengan '-o index=off' untuk menimpa perlindungan eksklusif upperdir.
      
      
      
      

Penyebab

Parameter pemasangan lowerdir, upperdir, atau workdir dari Overlayfs tidak dapat menjadi upperdir atau workdir dari titik pemasangan lain. Jika tidak, risiko yang tidak diketahui mungkin terjadi. Artinya, ketika kernel mendeteksi salah satu masalah di atas selama proses pemasangan, kesalahan -etraffic dikembalikan dan log kesalahan dicetak.

Solusi

Catatan

Alibaba Cloud mengingatkan Anda bahwa:

  • Sebelum melakukan operasi yang dapat menyebabkan risiko, seperti mengubah konfigurasi instance atau data, kami sarankan Anda memeriksa kemampuan pemulihan bencana dan toleransi kesalahan instance untuk memastikan keamanan data.
  • Anda dapat mengubah konfigurasi dan data instance termasuk namun tidak terbatas pada instance Elastic Compute Service (ECS) dan Relational Database Service (RDS). Sebelum modifikasi, kami sarankan Anda membuat snapshot atau mengaktifkan pencadangan log RDS.
  • Jika Anda telah memberikan otorisasi atau mengirimkan informasi sensitif seperti akun login dan kata sandi di Konsol Manajemen Alibaba Cloud, kami sarankan Anda memodifikasi informasi tersebut secara tepat waktu.

Solusi Sementara

Catatan

Catatan:

  • Menggunakan solusi sementara ini adalah risiko yang tidak diketahui. Evaluasi dengan hati-hati sebelum menggunakannya.
  • Overlayfs terutama digunakan dalam layanan kontainer. Beberapa titik pemasangan dalam layanan kontainer sering berbagi upperdir atau workdir yang sama. Namun, Anda dapat menonaktifkan fitur index (menentukan parameter index=off) untuk menghindari masalah ini.

  1. Periksa pesan kesalahan untuk versi kernel.
    • kernel-4.19.67-16.al7 sebelumnya. Setelah menjalankan perintah dmesg, jika salah satu log kesalahan berikut muncul, lihat langkah berikutnya untuk menyelesaikan masalah.
      Catatan

      Catatan: solusi ini tidak dapat menyelesaikan masalah jika dua kesalahan lainnya terjadi.

      overlayfs: upperdir sedang digunakan oleh pemasangan lain, pasang dengan '-o index=off' untuk menimpa perlindungan eksklusif upperdir.
      
      overlayfs: workdir sedang digunakan oleh pemasangan lain, pasang dengan '-o index=off' untuk menimpa perlindungan eksklusif workdir.
      
      
    • kernel-4.19.67-16.al7 dan versi selanjutnya. Anda dapat melakukan langkah-langkah berikut untuk memproses log kesalahan kernel-4.19.67-16.al7 dan versi selanjutnya.
  2. Jika Anda menjalankan perintah untuk memasang sistem file Overlayfs dan menentukan parameter Pemasangan index=off, file Overlayfs dapat dipasang untuk menghindari kesalahan di atas. Pada saat ini, kernel akan mencetak salah satu log berikut.
    overlayfs: lowerdir sedang digunakan sebagai upperdir/workdir dari pemasangan lain, mengakses file dari kedua pemasangan akan menghasilkan perilaku yang tidak ditentukan.
    
    overlayfs: upperdir sedang digunakan sebagai upperdir/workdir dari pemasangan lain, mengakses file dari kedua pemasangan akan menghasilkan perilaku yang tidak ditentukan.
    
    overlayfs: workdir sedang digunakan sebagai upperdir/workdir dari pemasangan lain, mengakses file dari kedua pemasangan akan menghasilkan perilaku yang tidak ditentukan.
    
    
    
    

Solusi Mendasar

  1. Sebelum memasang sistem file Overlayfs, jalankan perintah mount untuk melihat parameter, termasuk lowerdir, upperdir, dan workdir untuk setiap titik pemasangan. Output perintah adalah sebagai berikut:
    overlay on /.../merged type overlay (rw,relatime,lowerdir=...,upperdir=...,workdir=...)
  2. Pastikan direktori lowerdir, upperdir, atau workdir yang ingin Anda pasang tidak sama dengan parameter upperdir atau workdir dari titik pemasangan lain.

Ruang lingkup aplikasi

  • Elastic Compute Service