文件名的長度如何影響磁盤上剩餘的存儲空間?文件名的長度如何影響磁盤上剩餘的存儲空間?
我意識到這是依賴於文件系統。特別是我正在考慮EXT系列文件系統。我不完全瞭解inode如何影響磁盤空間以及如何存儲文件名本身。這個問題也很難獲得相關的搜索結果。這就是我在這裏問的原因。在Linux上,最大文件名長度通常爲255或256個字符。在創建文件系統時,是否爲每個文件名「保留」了多少空間?換句話說,磁盤存儲不受實際文件名稱的影響,因爲最大值已被使用?還是比這更復雜?
假設我有一個名爲「joe.txt」的文件,並將其重命名爲「joe2.txt」。在此之後,可用磁盤空間的數量是否減少?那麼諸如「joe_version.txt」或「joe_original_version_with_bug_that_Jim_solved.txt」這樣的更長名稱怎麼辦?我擔心8,16,32,64等字符的閾值。我將存儲數以百萬計的圖像。我從來沒有想過要擔心這個問題,所以我不完全確定它是如何工作的。
儘管EXT是我正在使用的唯一文件系統,但討論FAT和其他文件系統可能對有類似問題的其他人有用。
我希望更多的人最終能評論你的答案並加以確認。我認爲這是正確的,但我仍然不知道100%。 – 2011-04-28 19:15:09