Linux 檔案系統 與 Windows 檔案系統 不同 [論壇 - 自由軟體中文翻譯討論]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊

(1) 2 »


Linux 檔案系統 與 Windows 檔案系統 不同

註冊日期:
2009/12/6 10:32
所屬群組:
已註冊使用者
等級: 71
HP : 1404 / 1756
MP : 4456 / 49777
EXP: 24
離線
Windows 檔案系統 不是 FAT32 就是 NTFS 之一
Linux 可以同時 掛載在許多分割區 每個分割區 各自獨立一個不同的 檔案系統
這些 不同的 檔案系統 (ext2 ext3 ext4 fat32 ntfs nfs ...) 可以合作無間 ...

進一步 請參閱
Linux File System and Windows File System, Difference

想進一步瞭解 Linux 檔案系統
請進一步 參閱
Basics Of Linux File System
看了 不會後悔的文章

2013/10/6 6:52
應用擴展 工具箱
回覆: Linux 檔案系統 與 Windows 檔案系統 不同
會員三級
註冊日期:
2006/1/11 0:33
所屬群組:
已註冊使用者
等級: 12
HP : 0 / 280
MP : 57 / 11138
EXP: 21
離線
第一篇怎麼看都是洗腦文

1. linux 有 swap, windows 也有 pagefile 虛擬記憶體, linux 的 swap 大小固定, windows 的只要硬碟還有空間不夠時候就可以自動增加。
2. windows 的 partition 也可以變更掛載目錄或是磁碟代號, 就在磁碟管理工具按右鍵就可以
3. Each Windows file system has a File Allocation Table (FAT, VFAT, or similar) that states which disk blocks hold the topmost directory

錯, NTFS 的 file allocation 已經是 bitmap, directory contents 是b-tree

http://en.wikipedia.org/wiki/NTFS

看吧, ext3 也是 bitmap, b-tree
http://en.wikipedia.org/wiki/Ext3

2013/10/6 11:34
這個站可以廢了, 很愛言論審核, 發廢文亂回答答錯的卻很快就審核通過
應用擴展 工具箱
回覆: Linux 檔案系統 與 Windows 檔案系統 不同

註冊日期:
2009/12/6 10:32
所屬群組:
已註冊使用者
等級: 71
HP : 1404 / 1756
MP : 4456 / 49777
EXP: 24
離線
3. Each Windows file system has a File Allocation Table (FAT, VFAT, or similar) that states which disk blocks hold the topmost directory

從你提供的 NTFS WIKI:
Master File Table
In NTFS, all file, directory and metafile data —file name, creation date, access permissions (by the use of access control lists), and size— are stored as metadata in the Master File Table.

這一篇 來自 msdn.microsoft.com
Master File Table
錯, NTFS 的 file allocation 已經是 bitmap, directory contents 是b-tree

在上面這兩篇有關 Master File Table 的文章
搜尋 不到 bitmap 或 b-tree 的關鍵字
不知道 bitmap 或 b-tree 與 Master File Table 是否有關聯
或者是 兩件不同的事情 ?
第一篇怎麼看都是洗腦文

沒有看到 一面倒 說 windows 比較好 或 說 Linux 比較好的情況
只有 比較 windows 是 這樣 Linux 是 那樣
如果 他說的 都是實際存在的東西
可以讓大家在腦海中 有個新印象

如果你說的 洗腦文 是 建立 新印象
那你可能說對了


如果他說的與事實不符 可以提出證據 讓他據以修正

2013/10/6 11:45
應用擴展 工具箱
回覆: Linux 檔案系統 與 Windows 檔案系統 不同
會員五級
註冊日期:
2008/10/7 21:19
所屬群組:
已註冊使用者
等級: 36
HP : 179 / 896
MP : 661 / 28448
EXP: 85
離線
企鵝狂 寫到:1. linux 有 swap, windows 也有 pagefile 虛擬記憶體, linux 的 swap 大小固定, windows 的只要硬碟還有空間不夠時候就可以自動增加。

Linux也有swapfile,可以自己生出來,也可以自己增加,對於把什麼都視為檔案的Unix-like系統來說,使用起來都是一樣的
產生和使用的方法:
http://www.ubuntu-tw.org/modules/newbb/viewtopic.php?post_id=58515#forumpost58515

倒是Windows只有pagefile,沒有page partition

另外partition相對於file有「連續」的優點,因為partition在分割時會是連續分配的空間

2013/10/6 14:09
I′m UGP
應用擴展 工具箱
回覆: Linux 檔案系統 與 Windows 檔案系統 不同
會員三級
註冊日期:
2006/1/11 0:33
所屬群組:
已註冊使用者
等級: 12
HP : 0 / 280
MP : 57 / 11138
EXP: 21
離線
linux 生出 swap file 就會保證連續嗎?

windows 不能切一個 partition 專門放虛擬記憶體嗎?
再說, 其實 連不連續是檔案系統控制的, windows 在生pagefile 的時候也會儘量去弄連續空間。
不然就是 defragment 的時候去把它弄連續。

2013/10/6 15:49
這個站可以廢了, 很愛言論審核, 發廢文亂回答答錯的卻很快就審核通過
應用擴展 工具箱
回覆: Linux 檔案系統 與 Windows 檔案系統 不同
管理員
註冊日期:
2012/1/14 18:41
所屬群組:
討論區管理群
等級: 20
HP : 0 / 480
MP : 159 / 10668
EXP: 23
離線
企鵝狂 寫到:
linux 生出 swap file 就會保證連續嗎?

windows 不能切一個 partition 專門放虛擬記憶體嗎?
再說, 其實 連不連續是檔案系統控制的, windows 在生pagefile 的時候也會儘量去弄連續空間。
不然就是 defragment 的時候去把它弄連續。

windows可以切,但是也只能放檔案,windows本身就沒有設計支援swap partition.

我曾經測試過,swapfile如果放在ntfs+壓縮分區,swapon會失敗,因為檔案實際上的內容背壓縮,無法使用。
所以基本上可以假設他如果檔案不連續,也應該會錯誤。
再加上linux的檔案系統特色,要讓他生出有碎片的檔案,非常的不容易了。

2013/10/6 16:13
應用擴展 工具箱
回覆: Linux 檔案系統 與 Windows 檔案系統 不同
會員五級
註冊日期:
2008/10/7 21:19
所屬群組:
已註冊使用者
等級: 36
HP : 179 / 896
MP : 661 / 28448
EXP: 85
離線
企鵝狂 寫到:
linux 生出 swap file 就會保證連續嗎?

windows 不能切一個 partition 專門放虛擬記憶體嗎?
再說, 其實 連不連續是檔案系統控制的, windows 在生pagefile 的時候也會儘量去弄連續空間。
不然就是 defragment 的時候去把它弄連續。

當然不會,我也沒有說Linux的swapfile會連續,應該是說file就不保證連續了

Windows當然可以切一個partition專門放pagefile,Linux也做的到
只是通常沒有人這樣做而已,Windows方面大部分的使用者都會直接把pagefile丟在C槽,就算會改的也不會另外切一個分區專門放它
另一方面Linux這樣做的也很少,因為自己就有原生支援專門放swap的partition,沒必要繞來繞去

總結就是在swap、page這方面Linux比Windows的選擇還要多
Linux共有swap partition、swapfile兩種
Windows只有一種pagefile

應該沒有疑慮才是

2013/10/6 16:13
I′m UGP
應用擴展 工具箱
回覆: Linux 檔案系統 與 Windows 檔案系統 不同
管理員
註冊日期:
2010/5/7 5:46
所屬群組:
已註冊使用者
討論區管理群
等級: 31
HP : 0 / 755
MP : 434 / 20504
EXP: 23
離線
windows的pagefile最好是做成連續空間
我現在筆電內接碟還是win系統,因為另一個共用者要用win玩遊戲
曾經系統亂到pagefile也很亂,然後遊戲就出錯了(刪掉pagefile重新產生也沒用,沒重組的話)
解決方案很簡單,把pagefile刪掉然後完整重組碟碟之後生新的pagefile出來就烣復正常
當然這有可能是遊戲設計上的缺失,或者是因為win不開源而導致遊戲出問題(常見的更新系統後遊戲出問題),或者是其他軟體的影響,在這裡我就不多做無根據的評斷
至於要說哪一套穩定,當然就是Linux囉
對我來說win只有.exe遊戲功能而已

2013/10/6 16:58
應用擴展 工具箱
回覆: Linux 檔案系統 與 Windows 檔案系統 不同
會員三級
註冊日期:
2006/1/11 0:33
所屬群組:
已註冊使用者
等級: 12
HP : 0 / 280
MP : 57 / 11138
EXP: 21
離線
所以 extfs 是怎麼個聰明可以很難造成fragment 可以解釋一下嗎?

2013/10/6 20:10
應用擴展 工具箱
回覆: Linux 檔案系統 與 Windows 檔案系統 不同
會員一級
註冊日期:
2013/3/7 12:27
所屬群組:
已註冊使用者
等級: 1
HP : 0 / 21
MP : 3 / 409
EXP: 86
離線

2013/10/6 20:43
應用擴展 工具箱

(1) 2 »

 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.