Dengan kernel Linux mulai dari 3.18, sistem file Overlay telah dimasukkan dalam pengembangan dan pemeliharaan jalur utama, sejauh ini, setelah peningkatan dan pengembangan berkelanjutan, posisi sistem file Overlay menjadi semakin penting, dan peran serta kelebihannya menjadi semakin signifikan dalam semua aspek.
Sistem file overlayfs mirip dengan aufs, dan dibandingkan dengan aufs, implementasi overlay lebih ringkas.
Dasar-dasar Overlay
Sistem file Overlay mirip dengan sistem file bertumpuk dan tidak seperti sistem file tradisional lainnya (jffs2, ext4, fat...). Dengan cara ini, ia secara langsung berpartisipasi dalam pembagian ruang disk dan penyimpanan node. Ini lebih seperti perusahaan kulit, mengandalkan dan membangun di atas sistem file tradisional lainnya, "menggabungkan" perbedaan dalam konten Cina dari sistem file tradisional yang mendasarinya, "bergabung", dan kemudian menyajikannya kepada pengguna. Oleh karena itu, direktori root sistem file yang dilihat pengguna sebenarnya adalah "koleksi" dari direktori sistem file yang melapisi "gabungan".
Overlay di Docker
Ada banyak jenis driver penyimpanan Docker, seperti AUFS, DeviceMapper, BtrFS, ZFS, dll., dan tentu saja, OverlayFS.
/var/lib/docker/overlay2/xxx 中的 xxx 在layerdb里面对应sha256/xxx的cache-id
Gambar dan kontainer Docker
Gambar: "Penggabungan" bertumpuk dari satu atau beberapa lapisan hanya-baca, "digabungkan" ke dalam sistem file terpadu melalui sistem file overlay, menyembunyikan detail beberapa lapisan hanya-baca dari sudut pandang pengguna, dan hanya ada satu sistem file terpadu.
Wadah: Seperti gambar, ini juga merupakan tumpukan "penggabungan" dari satu atau lebih lapisan baca-saja, kecuali bahwa lapisan atas memiliki lapisan tambahan dari sistem file terpadu yang dapat membaca dan menulis ke cermin. Yaitu: wadah = gambar + lapisan baca/tulis;
Setelah menginstal buruh pelabuhan, direktori penginstalan default untuk gambar buruh pelabuhan adalah /var/lib/buruh pelabuhan
Melihat berapa banyak ruang yang ditempati disk Anda
Melihat titik pemasangan direktori
Statistik tentang jejak disk /var/lib/docker/
(Akhir)
|