我在Linux和需要了解的任何的兩件事情的自由空間映射的塊圖:Linux的 - 我怎麼知道給定的文件和/或分區
1)如果我有一個在Linux下的分區上的某個文件系統上的常規文件是否有一種方法可以知道該文件在用戶空間佔用的驅動器上的一組物理塊?或者至少是文件系統集羣的集合?
2)有沒有辦法獲得有關給定文件系統的整個可用空間的相同信息?
在這兩種情況下,我明白如果有任何可能的方式來提取這些信息,它可能是完全不安全和活潑的(在我看到它們並以某種方式對它們採取行動之間,這些組塊之間會發生任何事情)。我也不想要一個必須知道很多關於每個文件系統的實現。
我正在處理的磁盤映像存儲爲常規文件,併爲他們有一個虛擬塊設備,類似losetup。我需要的數據是從環形磁盤映像上的文件/分區中收集的。所以我總是有一個塊設備,即使後備文件映像通過NFS存儲。但無論如何,我明白你的觀點,即不知道具體文件系統的細節是不可能的。 – 2010-05-24 09:31:35