您應該使用哪個linux檔案系統?

在Linux PC上格式化分割槽時,您將看到各種各樣的檔案系統選項。這些選擇不需要太多。如果您不確定要使用哪個Linux檔案系統,那麼有一個簡單的答案。...

您應該使用哪個linux檔案系統?

在Linux PC上格式化分割槽時,您將看到各種各樣的檔案系統選項。這些選擇不需要太多。如果您不確定要使用哪個Linux檔案系統,那麼有一個簡單的答案。

快速回答:如果你不確定的話就使用ext4

稍後我們將深入討論各種檔案系統之間的差異,但如果您不確定:請使用Ext4。

出於某種原因,Ext4是大多數Linux發行版上的預設檔案系統。它是舊Ext3檔案系統的改進版本。它不是最先進的檔案系統,但這是好的:它意味著Ext4是堅如磐石和穩定的。

在未來,Linux發行版將逐漸轉向BtrFS。BtrFS仍然是最先進的,並且看到了大量的開發,所以您希望在生產系統上避免使用它。資料損壞或其他問題的風險不值得在速度上進行潛在的改進。

相關:FAT32、exFAT和NTFS之間有什麼區別?

但是請注意,這個“useext4”建議只適用於Linux系統分割槽和其他只有Linux才能訪問的磁碟分割槽。如果要格式化要與其他作業系統共享的外部驅動器,則不應使用Ext4,因為Windows、macOS和其他裝置無法讀取Ext4檔案系統。在Linux上格式化外部驅動器時,需要使用exFAT或FAT32。

如果要在主Linux引導驅動器上設定分割槽,那麼在設定這些分割槽時,還需要建立一個大小至少為幾GBs的交換分割槽。此分割槽用於“交換空間”。它類似於Windows上的分頁檔案。當Linux的RAM滿時,它將記憶體交換到交換空間。必須將此分割槽格式化為“交換”,而不是使用特定的檔案系統。

您應該使用哪個linux檔案系統?

什麼是日記(journaling)?

在選擇檔案系統時,您會注意到,其中一些檔案系統被標記為“日誌記錄”檔案系統,而另一些檔案系統則沒有。這一點很重要。

日誌記錄旨在防止崩潰和突然斷電造成的資料損壞。假設您的系統正在將檔案寫入磁碟的過程中,突然斷電。如果沒有日誌,您的計算機將不知道檔案是否已完全寫入磁碟。檔案將保留在磁碟上,已損壞。

對於日誌,您的計算機會注意到它要將某個檔案寫入日誌中的磁碟,將該檔案寫入磁碟,然後從日誌中刪除該作業。如果在寫入檔案的過程中部分斷電,Linux將在啟動時檢查檔案系統的日誌,並恢復任何部分完成的作業。這樣可以防止資料丟失和檔案損壞。

您應該使用哪個linux檔案系統?

日誌記錄確實會使磁碟寫入效能稍微降低一點,但在臺式機或膝上型電腦上這樣做是值得的。它沒有你想象的那麼多開銷。完整檔案未寫入日誌。相反,只有檔案元資料、inode或磁碟位置在寫入磁碟之前記錄在日誌中。

每一個現代的檔案系統都支援日誌記錄,在安裝桌上型電腦或膝上型電腦時,您需要使用支援日誌記錄的檔案系統。

不提供日誌記錄的檔案系統可用於高效能伺服器和其他管理員想要擠出額外效能的系統。它們也是可移動快閃記憶體驅動器的理想選擇,因為您不希望日誌記錄帶來更高的開銷和額外的寫操作。

所有這些linux檔案系統之間有什麼區別?

您應該使用哪個linux檔案系統?

當微軟開發Windows和蘋果控制macOS時,Linux是一個由社群開發的開源專案。任何人(或任何公司)都可以建立一個新的Linux檔案系統。這就是為什麼有這麼多選擇的原因之一。區別如下:

  • Ext代表“擴充套件檔案系統”,是第一個專門為Linux建立的檔案系統。它有四個主要的修改。“Ext”是1992年推出的檔案系統的第一個版本。它是當時使用的Minix檔案系統的主要升級,但缺乏重要的功能。許多Linux發行版不再支援Ext。
  • Ext2不是日誌檔案系統。推出時,它是第一個支援擴充套件檔案屬性和2 TB驅動器的檔案系統。Ext2缺少日誌意味著它對磁碟的寫入更少,這使得它對於像USB驅動器這樣的快閃記憶體非常有用。然而,像exFAT和FAT32這樣的檔案系統也不使用日誌記錄,並且與不同的作業系統更相容,因此我們建議您避免使用Ext2,除非您知道出於某種原因需要它。
  • Ext3基本上只是帶有日誌的Ext2。Ext3被設計為向後相容Ext2,允許在Ext2和Ext3之間轉換分割槽,而不需要任何格式。它的使用時間比Ext4長,但是Ext4從2008年就開始使用了,並且已經得到了廣泛的測試。
  • Ext4也被設計成向後相容的。可以將Ext4檔案系統裝載為Ext3,也可以將Ext2或Ext3檔案系統裝載為Ext4。它包括一些新的功能,可以減少檔案碎片,允許更大的卷和檔案,並使用延遲分配來提高快閃記憶體的使用壽命。這是Ext檔案系統的最新版本,是大多數Linux發行版的預設版本。

您應該使用哪個linux檔案系統?

  • BtrFS,發音為“Butter”或“Better”FS,最初是由Oracle設計的。它代表“B樹檔案系統”,允許驅動器池、動態快照、透明壓縮和線上碎片整理。它與ReiserFS有許多相同的想法,ReiserFS是一些Linux發行版預設使用的檔案系統。BtrFS被設計成一個與Ext系列檔案系統的完全分離,Ext4檔案系統的維護者Ted Ts'o認為Ext4是一個短期的解決方案,並且相信BtrFS是未來的發展方向。隨著BtrFS的進一步測試,預計在未來幾年內,BtrFS將成為企業伺服器和消費者桌面Linux發行版的預設版本。
  • ReiserFS在2001年推出時是Linux檔案系統的一大飛躍,它包含了Ext永遠無法實現的許多新特性。ReiserFS在2004年被Reiser4取代,Reiser4改進了最初版本中不完整或缺乏的許多特性。但是Reiser4開發在主要開發者HansReiser於2008年被送進監獄後陷入停滯。Reiser4仍然不在主Linux核心中,不太可能實現。BtrFS是較好的長期選擇。

您應該使用哪個linux檔案系統?

  • ZFS是由sunmicrosystems為Solaris設計的,現在歸Oracle所有。ZFS支援很多高階特性,包括驅動器池、快照和動態磁碟條帶化BtrFS預設情況下會將這些特性帶到Linux中。每個檔案都有一個校驗和,因此ZFS可以判斷檔案是否損壞。Sun在suncddl許可下開源ZFS,這意味著它不能包含在Linux核心中。但是,您可以在任何Linux發行版上安裝ZFS支援。從ubuntu16.04開始,Ubuntu也提供了官方的ZFS支援。Ubuntu預設使用ZFS作為容器。
  • XFS是由Silicon Graphics在1994年為SGI IRX作業系統開發的,並於2001年移植到Linux。它在某些方面與Ext4類似,因為它還使用延遲分配來幫助處理檔案碎片,並且不允許掛載快照。它可以放大,但不能縮小,在飛行。XFS在處理大檔案時有很好的效能,但在處理許多小檔案時效能比其他檔案系統差。對於主要需要處理大型檔案的某些型別的伺服器,它可能很有用。
  • JFS,或稱為“日誌檔案系統”,由IBM在1990年為ibmaix作業系統開發,後來移植到Linux。它擁有較低的CPU使用率和良好的效能,無論是大檔案還是小檔案。JFS分割槽可以動態調整大小,但不能收縮。它計劃得非常好,在大多數主要發行版中都有支援,但是它在Linux伺服器上的產品測試並不像Ext那樣廣泛,因為它是為AIX設計的。Ext4更常用,測試也更廣泛。
  • 交換是格式化驅動器時的一個選項,但不是實際的檔案系統。它被用作虛擬記憶體,沒有檔案系統結構。你不能裝載它來檢視它的內容。Swap被Linux核心用作“暫存空間”,用來臨時儲存RAM中無法容納的資料。它也用於冬眠。當Windows將其分頁檔案作為檔案儲存在其主系統分割槽上時,Linux只是為交換空間保留一個單獨的空分割槽。

相關:FAT32、exFAT和NTFS之間有什麼區別?

  • FAT16、FAT32和exFAT:在Linux中格式化驅動器時,通常可以選擇Microsoft的FAT檔案系統。這些檔案系統不包含日誌,因此它們非常適合外部USB驅動器。它們是事實上的標準,每個作業系統Windows、macOS、Linux和其他裝置都可以讀取。這使它們成為格式化要與其他作業系統一起使用的外部驅動器時使用的理想檔案系統。FAT32更老。與FAT32不同,exFAT是理想的選擇,因為它支援大小超過4GB的檔案和大小超過8TB的分割槽。

還有其他Linux檔案系統,包括專門為嵌入式裝置和SD卡上的快閃記憶體設計的檔案系統。但這些是您在使用Linux時最常看到的選項。

  • 發表於 2021-04-08 06:35
  • 閱讀 ( 51 )
  • 分類:網際網路

你可能感興趣的文章

fat32和exfat的區別是什麼?哪一個更好?

... 簡而言之,作業系統的主硬碟應該是與作業系統最匹配的硬碟。但您的外部硬碟和USB驅動器應該使用FAT32或exFAT。 ...

  • 發佈於 2021-03-14 09:01
  • 閲讀 ( 48 )

哪個mac檔案系統最適合外部驅動器?

...;Utilities下找到Disk Utility,或者只需使用Spotlight搜尋它。您應該會在左側邊欄中看到已連線驅動器和已裝入磁碟映像的列表。單擊一個以選擇它並檢視其名稱、當前檔案系統和可用空間。 ...

  • 發佈於 2021-03-18 09:29
  • 閲讀 ( 43 )

如何使用wine在raspberry-pi上安裝windows軟體

...”>“首選項”>“Raspberry Pi配置”中完成,您應該在其中選擇“系統”>“擴充套件檔案系統”。或者,執行: ...

  • 發佈於 2021-03-25 18:26
  • 閲讀 ( 335 )

如何在mac上格式化sd卡

...程度上並不重要,但如果您打算完全重新格式化您的卡,您應該知道您的卡的實際容量(例如32 GB)。 ...

  • 發佈於 2021-03-27 05:05
  • 閲讀 ( 49 )

如何用testdisk恢復linux上刪除的檔案

...裝的每個應用程式,都有一個。它們是隻讀的,所以您不應該設法從這些檔案系統中刪除任何內容。 此測試計算機中只有一個物理硬碟驅動器,因此我們使用向下箭頭突出顯示“/dev/sda”選項。然後我們用右箭頭選擇“繼續”...

  • 發佈於 2021-04-01 08:34
  • 閲讀 ( 46 )

linux下如何用gocryptfs加密檔案

...迪裡夫是一個短二進位制檔案,而gocryptfs.conf檔案“包含您應該安全儲存的設定和資訊。 如果您將加密資料上傳到雲端或備份到小型可移動媒體,請不要包含此檔案。但是,如果您備份到您控制的本地媒體,則可以包含此檔案。...

  • 發佈於 2021-04-01 18:42
  • 閲讀 ( 47 )

如何在linux中獲得檔案或目錄的大小

當您使用linuxdu命令時,您將獲得實際磁碟使用情況以及檔案或目錄的真實大小。我們將解釋為什麼這些值不一樣。 實際磁碟使用情況和實際大小 檔案的大小和它在硬碟上佔用的空間很少相同。磁碟空間按塊分配。如果一個檔...

  • 發佈於 2021-04-02 20:13
  • 閲讀 ( 48 )

如何在linux上編寫fstab檔案

...割槽上的檔案系統型別(這就是型別欄位的用途)。這是應該裝入的分割槽的識別符號。 掛載點:檔案系統中您希望掛載分割槽的位置。 型別:分割槽上檔案系統的型別。 選項:每個檔案系統都可以指定用於開啟或關閉功能的...

  • 發佈於 2021-04-03 00:45
  • 閲讀 ( 39 )

Ubuntu19.10“eoan ermine”的新增功能,現已推出

...使用了,但以前從未像這樣整合到安裝程式中。 相關:您應該使用哪個Linux檔案系統? 什麼東西沒被剪掉? 電源管理實用程式TLP最初計劃包括在內,但沒有成功。TLP為計算機的子系統提供了廣泛的設定。你可以調整它們,以最...

  • 發佈於 2021-04-03 01:40
  • 閲讀 ( 53 )

如何在linux上使用mkfs命令

...系統的相容性之外,現在幾乎沒有理由使用它。 相關:您應該使用哪個Linux檔案系統? 一種安全的檔案系統實驗方法 在分割槽上建立檔案系統會破壞可能已經駐留在該分割槽上的任何資料。使用備用硬碟甚至備用計算機是建立...

  • 發佈於 2021-04-03 02:03
  • 閲讀 ( 47 )
jaewongod
jaewongod

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦