2015-07-01 35 views

回答

0

某些Docker storage drivers在現有文件系統的頂部使用常規文件。 aufs,overlay,overlay2devicemapperloop-lvm模式下都可以通過格式化的「後備文件系統」工作。

btrfszfsdirect-lvm模式devicemapper直接使用體積/裝置,從而有在多克爾容器和實際設備之間沒有格式的文件系統中使用。 Docker仍然需要一個文件系統來存儲設備上的數據,以便使用報告的「備份文件系統」創建一個文件系統。

0

「存儲驅動程序」是docker用來管理存儲的軟件組件。這可能是overlay驅動程序之一,它使用內核中的文件系統驅動程序overlay或驅動程序devicemapper,該驅動程序使用Linux設備映射程序或任何其他驅動程序分配存儲塊。

在某種程度上,所有這些驅動程序都需要存儲文件,這意味着它們需要使用文件系統。在覆蓋型驅動程序的情況下(如overlay,overlay2,aufs),這是主機中的現有文件系統。對於devicemapper驅動程序(以及在塊存儲上運行的類似驅動程序),這是一個在塊設備上創建的文件系統,Docker從設備映射程序存儲區中分離出來。 「後備文件系統」是用來存儲文件的文件系統,並且將會是「XFS」或「ext4」等。

相關問題