La 文件系統(FS)的強大功能 GNU / Linux系統中使用的Windows操作系統使用戶陷入錯誤,認為不必像在Windows中那樣對硬盤進行碎片整理。 這不是完全正確的,儘管它沒有Microsoft系統中的必要和重要,但這樣做是很好的。
系統 ZFS,EXT,JFS,XFS,ReiserFS,Btrfs等他們具有用於文件的智能分配系統,可以避免Windows中出現的尖銳而可怕的碎片,但這並不意味著該問題不存在。 即使您大量使用分發並安裝和卸載庫等,安裝發行版後幾年也不會成為問題。
但是,有些 硬盤空間有限的用戶 它們在碎片化問題上可能更為明顯。 有限的空間使這些文件系統很難為新文件分配空間。 這就是為什麼我建議安裝工具對硬盤驅動器進行碎片整理的原因。 有很多東西,例如e4defrag(您甚至不必安裝它,因為它已默認安裝在您的發行版中)。
它的使用非常簡單,您只需要打開一個終端窗口並輸入以下內容:
sudo e4defrag -c /ruta
用要整理碎片的分區或設備替換/ path。 例如:“ sudo e4defrag -c / dev / sda1”,也可以是單個文件夾“ sudo e4defrag -c / home”。 但是請注意,這只會告訴您發現碎片文件的數量。 如果數量少,則沒有理由進行碎片整理,但是如果數量超過30,則應考慮進行碎片整理。 進行碎片整理 所有分區:
sudo e4defrag /dev/sda*
如果只想對特定目錄進行碎片整理,則可以使用“ / home”代替“ / dev / sda *”,甚至指定分區“ / dev / sda5”。 如果您有SSD,則不必擔心 因此,碎片整理僅在磁性硬盤驅動器上才有意義... SSD是如此之快以至於不值得使用,而且,碎片整理只會增加讀取/寫入周期,因此會縮短驅動器的使用壽命。
感謝您通知我們,我不了解e4defrag應用程序。
問候。
據我所知,e4defrag僅適用於ext4文件系統。 問候
HOLA,
你是對的。 我沒有說明,但這是e2fsprogs軟件包中包含的工具,它用於EXT4。 對於其他FS(儘管不是全部),還有一些實用程序。 例如對於Btrfs:
btrfs文件系統碎片整理“目錄”
您好!
我打算發表同樣的評論。 糾正它非常重要,因為它假定我們都使用Ext4,而今天,它是一個支持少於4年且不影響其性能的團隊而被淘汰的系統。 BTRFS和XFS是理想的,並且對於存儲4K電影至關重要。
名稱
e4defrag-ext4文件系統的在線碎片整理程序
概要
e4defrag [-c] [-v]目標…
商品描述
e4defrag減少了基於擴展數據塊的碎片。 e4defrag定位的文件是在ext4上創建的
使用“ -O擴展區”選項創建的文件系統(請參閱mke2fs(8))。 目標文件獲得更多連續的塊,並且
提高文件訪問速度。
目標是作為ext4文件系統掛載的常規文件,目錄或設備。 如果目標是方向
保守地說,e4defrag減少了其中所有文件的碎片。 如果目標是設備,則e4defrag獲取安裝點
並減少此安裝點中所有文件的碎片。
股權
-c獲取當前的碎片計數和理想的碎片計數,併計算碎片分數
基於它們。 通過查看此分數,我們可以確定是否應執行e4defrag進行定位。
與-v選項一起使用時,當前的碎片計數和理想的碎片計數為
為每個文件打印。
同樣,此選項在一個範圍內輸出平均數據大小。 如果看到它,您會發現該文件具有
理想程度與否。 請注意,ext131072文件系統中的最大擴展區大小為4KB(如果塊大小)
是4KB)。
如果指定此選項,則不會對目標進行碎片整理。
-v打印每個文件的碎片整理前後的錯誤消息和碎片計數。
抱歉,我不知道我的Ubuntu 16.04有什麼文件系統,也不知道如何查看。
有人有想法嗎,或者您可以幫我嗎?
是要知道我是否可以使用此系統或其他系統(或兩者都不用)。
當然,非常感謝你。
在ssd磁盤上使用方便嗎?
沒有Benito,在帖子中指出將其應用於SSD磁盤沒有意義,因為它會縮短其使用壽命。
可以從ubuntu中應用類似的東西來對Windows的NTFS系統進行碎片整理嗎? 我知道Windows包含無法移動的文件,但是如果允許它不能完全解決問題,我已經嘗試過各種程序,但有些程序做得很好,但不足以移動那些阻止調整大小的文件在系統上,這是比較容易刪除並調整大小的方法,但是Windows中有不再具有許可證的軟件