通過在目錄表條目中使用相同的FAT塊序列,可以修改基於FAT的文件系統以支持對文件的多個引用(即別名)?FAT文件系統是否支持對文件的多個引用?
0
A
回答
1
否,因爲當刪除任何引用時,該文件將被添加到可用空間並可能被重新使用。這會導致兩個不同的文件共享空間,任何寫入都會破壞另一個文件。
如果文件系統是不可變的,這可以工作。例如,如果它被寫入不可寫介質。
1
當然,你可以有目錄項指向同一FAT記錄,但有兩件事情,你應該記住:
1)永遠不會運行任何標準檢查磁盤工具,否則你弄錯了
2)您必須執行自己的刪除操作,以從目錄中刪除指向您刪除的相同項目的記錄。
UPD:答案考慮這個問題已在該目錄中的單一結構「可以修改」辦法
0
的FAT文件系統存儲關於一個文件的所有信息,除了包含網絡文件的磁盤塊的地址數據。所有文件的磁盤塊編號保存在文件分配表(FAT)中。
由於鏈接信息和文件容器信息綁定在一起構成一個單一結構,FAT文件系統不支持多個鏈接到單個文件。它也不支持符號鏈接,儘管它可能有。但是,Windows支持類似於符號鏈接的快捷方式。
相關問題
- 1. Win32是否支持FAT文件系統上的內存映射文件(CreateFileMapping)?
- 2. FAT文件系統是否有簽名?
- 3. AppleScript中的系統事件是否支持複製文件?
- 4. FAT系統中文件的大小
- 5. Docker:是否可以使用覆蓋支持文件系統?
- 6. 在內存中FAT文件系統
- 7. 有意破壞FAT文件系統?
- 8. 的boost ::文件系統:: create_symlink不支持
- 9. Lucene是否支持在多個索引文件之間搜索?
- 10. 查明當前文件系統是否支持符號鏈接
- 11. 檢查文件系統是否支持硬鏈接
- 12. 文件系統:SD卡支持
- 13. 什麼文件系統支持Java UserDefinedFileAttributeView?
- 14. 對FindFirstFileEx的文件系統支持,對目錄的限制
- 15. Hadoop分佈式文件系統是否支持Google文件系統的任何更新操作?
- 16. HDFS以外的文件系統支持Hadoop序列文件
- 17. 子文件是否支持多個「分支」目錄?
- 18. 對Delphi 6的巨大文件支持? (替換系統模塊?)
- 19. 什麼是用於ARM7-TDMI的良好FAT文件系統什麼是用於ARM7-TDMI的良好FAT文件系統
- 20. 對NetCDF文件的Solr索引支持?
- 21. Autodesk API:系統不支持此文件格式[.nwd文件]
- 22. 的Hadoop文件系統是物理文件系統或虛擬文件系統
- 23. YUI壓縮器是否支持多個文件的捆綁?
- 24. Google Closure是否支持JavaScript文件的多個「包」?
- 25. 是否有支持加密的Windows的任何開源文件系統?
- 26. Java是否具有本機操作系統文件系統事件監視支持?
- 27. 文件對象是否支持所有文件(鍵盤,目錄,文件等)?
- 28. maven-android-plugin是否支持多個源文件夾?
- 29. 是否將多個文件傳遞給`mix credo`支持?
- 30. 測試瀏覽器是否支持多個文件上傳?
非常感謝您的回答,您聲稱可以通過在目錄表條目中使用相同的FAT塊序列來修改基於FAT的文件系統以支持相同的功能,請給出更多詳細信息? – murat 2013-04-23 21:45:10
我想我已經解釋了我想說的一切。如果你打算製作這樣的補丁(雖然應該是非常好的,否則你可能會陷入困境),那麼你應該考慮閱讀一些關於FAT FS內部的東西,然後繼續進行編碼=)再一次,你應該記住這種方法應該有一個很好的理由來實施 – evilruff 2013-04-23 21:49:30