Linux 檔案系統 與 Windows 檔案系統 不同 [論壇 - 自由軟體中文翻譯討論]
正在瀏覽:
1 名遊客
回覆: Linux 檔案系統 與 Windows 檔案系統 不同 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員三級
![]() ![]() 註冊日期:
2006/1/11 0:33 所屬群組:
已註冊使用者 等級: 12
HP : 0 / 280
![]() |
不要再拿 FAT32 出來比了
要看的話要看下面的 comment The main allocation strategy is the same for NTFS and most modern linux filesystems: If it is more costly to find contiguous free-space than it is to allocate fragments, then the data will be fragmented. The more free-space you have, the easier it is to find contiguous chunks. Regardless of what filesystem you use, if you don't have enough free space to allocate contiguous chunks, your data will become highly fragmented. There isn't really anything you can do about that. http://blogs.technet.com/b/filecab/archive/2007/01/26/don-t-judge-a-book-by-its-cover-why-windows-vista-defrag-is-cool.aspx This misconception is due to our partial defrag algorithm in Windows Vista. We don’t try to make the volume 100% defragmented because defragmenting to the point where there are no fragmented files has negligible benefits. 還有看一下 wiki 上面 ext3 的相關 http://en.wikipedia.org/wiki/Ext3 While ext3 is more resistant to file fragmentation than the FAT filesystem, ext3 can get fragmented over time or for specific usage patterns, like slowly-writing large files. NTFS 去拿 free block 的方法跟 ext3, 或其他 linux 用的 filesystem 可能都不一樣。但是沒有一個是"最"好的。 真正有問題的只有FAT, 因為那時候檔案一個一個 block 還是用 linked list 串起來的, 所以檔案破碎會造成效能的很大影響。 現在, 檔案所在的 block 都是記錄在 bitmap 裡面, 而且現在硬碟很多有NCQ指令...fragment 已經不是什麼很嚴重的問題了。 000000000000000000000 <-- 如果說可用的空間是這樣, 現在要放一個檔案進去, 有人可以說到底要放中間, 放前面, 放後面是最好的嗎? 誰知道這個檔案之後會不會變大, 變小, 刪掉, 或是之後又要放什麼東西進去?ext3 會擲交嗎 OS/Filesystem 能做的就是, 1. 提供 system call 讓程式告訴作業系統現在想要 allocate 一個多大的區塊, 然後他就努力去幫你拿到 Windows 從XP 就有SetEndOfFile Linux 到ext4 才有Extents 的功能.... 或是 2. 在你閒閒的時候在背景偷偷幫你做 degragment 就這樣, 再次強調 不要拿 FAT 來比, 還有 os 不會幫你預測未來。
2013/10/6 23:22
|
||||||||||
這個站可以廢了, 很愛言論審核, 發廢文亂回答答錯的卻很快就審核通過
|
|||||||||||
![]() |
回覆: Linux 檔案系統 與 Windows 檔案系統 不同 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員五級
![]() ![]() 註冊日期:
2009/10/29 4:50 所屬群組:
已註冊使用者 等級: 41
HP : 204 / 1020
![]() |
在最近冷清到平均每日只有七篇更新的情況下 (以前可是這個的三倍啊)
難得有筆戰 看看能不能讓論壇熱一點
2013/10/7 0:22
|
||||||||||
【教學】隨身攜帶的作業系統 ~安裝Linux作業系統於隨身碟~;【推薦】支援 Epic 和 GOG 帳號的遊戲管理器「Heroic」;【教學】Ubuntu下將藍牙設備的「LinkKey」改成與Windows的一致;【GNOME Shell Extension】讓 Ubuntu 與 Android 互動的「GSConnect」;【教學】把系統還原軟體 Clonezilla 放在硬碟中;【設定】 於Dock「按左鍵則最小化」、「按中鍵則預覽」、「Shift+按中鍵則結束」;【教學】可以恢復被刪除之檔案的檔案救援程式「PhotoRec」;【解法】修正部分Snap軟體的介面字型為楷體;[分享] 建立數位電視頻道表檔;
|
|||||||||||
![]() |
回覆: Linux 檔案系統 與 Windows 檔案系統 不同 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() 註冊日期:
2009/12/6 10:32 所屬群組:
已註冊使用者 等級: 71
HP : 1053 / 1756
![]() |
2013/10/7 8:14
|
||||||||||
![]() |
回覆: Linux 檔案系統 與 Windows 檔案系統 不同 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
管理員
![]() ![]() 註冊日期:
2012/1/14 18:41 所屬群組:
討論區管理群 等級: 20
HP : 0 / 480
![]() |
企鵝狂 寫到: linux的ext檔案系統分佈方法本來就類似那樣了,基本上跟他有什麼功能不太有關系。其實我看完之後我也大概之道為什麼ext的檔案系統空間使用率比較低。 ext他有重組工具,但是它是ext4出現之後我才看到的東西,再ext3的時候基本上用不到重組工具。而且我自己也重組過,用處不大。以小弟的為範例,雖然他會有寫有點碎片,但是那點碎片用他的重組工具無法重組,好像是linux正在使用的檔案。 而且他的FAT只是舉例而已,太難你們就很難理解為什麼。
2013/10/7 8:25
|
||||||||||
![]() |
回覆: Linux 檔案系統 與 Windows 檔案系統 不同 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
管理員
![]() ![]() 註冊日期:
2006/10/31 19:52 來自 Baker Street 221B
所屬群組:
網站管理員 已註冊使用者 討論區管理群 等級: 30
HP : 0 / 733
![]() |
要討論就不要先射箭再畫箭靶
ext4在目前也不是最優秀的檔案系統了 BTRFS, ZFS都比EXT4優秀得多 NTFS也不是萬年不變,有興趣可以自己去看他的更新沿革 甚麼叫做不需要重組?完全連續所以不需要重組? 除非你用SSD,否則經過長時間的使用,磁碟都不可能是循序排列狀態 如果EXT真的這麼好 那也不會有人寫e4rat來重組加速開機引導跟桌面載入 http://e4rat.sourceforge.net/
2013/10/7 10:47
|
||||||||||
![]() |
回覆: Linux 檔案系統 與 Windows 檔案系統 不同 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員四級
![]() ![]() 註冊日期:
2012/2/12 17:11 所屬群組:
已註冊使用者 等級: 18
HP : 0 / 449
![]() |
樓上多位大大講的我完全都不懂 我只知道在linux 我不用像windows一樣頻繁的重組 目前使用lvm 感覺良好
2013/10/7 12:57
|
||||||||||
![]() |
回覆: Linux 檔案系統 與 Windows 檔案系統 不同 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員二級
![]() ![]() 註冊日期:
2006/12/28 8:08 所屬群組:
已註冊使用者 等級: 7
HP : 0 / 170
![]() |
有人知道Oracle已經有了zfs了,Btrfs還在繼續開發嗎?
2013/10/8 8:25
|
||||||||||
![]() |
回覆: Linux 檔案系統 與 Windows 檔案系統 不同 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
會員二級
![]() ![]() 註冊日期:
2006/12/28 8:08 所屬群組:
已註冊使用者 等級: 7
HP : 0 / 170
![]() |
網路上許多比較文章,都已經舊了,為什麼沒有人寫新的比較文章,因為各個系統互相學習互相成長的結果,各系統的差異已經不大,沒什麼好比的了。GNU/Linux在桌面的應用上已經成熟,同樣的MS Windows在伺服器的應用上也不太會有問題,就算安裝時多用一點磁碟空間、運作時多用一點記憶體,但是在大型應用的環境中這些消耗根本微不足道。
2013/10/8 8:45
|
||||||||||
![]() |
回覆: Linux 檔案系統 與 Windows 檔案系統 不同 |
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
管理員
![]() ![]() 註冊日期:
2006/10/31 19:52 來自 Baker Street 221B
所屬群組:
網站管理員 已註冊使用者 討論區管理群 等級: 30
HP : 0 / 733
![]() |
bruck 寫到: BTRFS開發依賴社群,進步緩慢但還是持續開發 ZFS有一個新的開放項目,可以避免GPL授權衝突 http://open-zfs.org/wiki/Main_Page http://zfsonlinux.org/
2013/10/10 10:10
|
||||||||||
![]() |
您可以查看帖子.
您不可發帖.
您不可回覆.
您不可編輯自己的帖子.
您不可刪除自己的帖子.
您不可發起投票調查.
您不可在投票調查中投票.
您不可上傳附件.
您不可不經審核直接發帖.