亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux磁盤碎片的示例分析

發布時間:2021-10-25 16:24:43 來源:億速云 閱讀:321 作者:小新 欄目:系統運維

這篇文章將為大家詳細講解有關Linux磁盤碎片的示例分析,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

什么是磁盤碎片文件?

當文件系統在磁盤的扇區上讀寫文件時會形成不連續的整體,這樣就會產生磁盤碎片文件。這種情況在 FAT 和 FAT 32 文件系統來說尤為突出,NTFS  文件系統對該現象進行了一些緩解。那為什么這種情況幾乎不發生在 Linux 操作系統 (extX) 中呢?

在 FAT 和 FAT32 文件系統中,文件會在彼此相鄰的磁盤右側進行寫入,并沒有為文件增長或更新留出空間。

Linux磁盤碎片的示例分析

NTFS 為相鄰文件留出了部分間隔,讓文件有一定的增長和更新空間。但這個間隔是有限的,隨時使用時間增長一樣會產生磁盤碎片。

Linux磁盤碎片的示例分析

Linux  的日志文件系統采用完全不同的存儲方式,直接將每個文件分散在磁盤上進行存儲,為每個文件之間留下了自由的空間,因此很少產生磁盤碎片文件。

Linux磁盤碎片的示例分析

此外,如何磁盤碎片開始產生,大多數 Linux 文件系統將自動嘗試將文件和塊進行重組,以使得存儲變得連續起來。

整理Linux磁盤碎片文件

除非你使用了一個空間較小的磁盤或頻繁讀寫的空間,磁盤碎片文件在 Linux 系統中很少發生。一些可能會導致 Linux  磁盤碎片產生的情況如下:

  • 在有限的磁盤空間下編輯大型視頻文件或 RAW 圖片

  • 在較老舊的設備上使用空間很小的磁盤

  • 磁盤空間使用率超過85%

  • 存儲過多體積很小的文件

當然,***的解決辦法就是換一塊空間較大的硬盤,或者進行手動整理。

如何檢查是否有磁盤碎片

我們可以使用 fsck 命令對磁盤進行檢測。切記,在檢測時一定要 unmount 被檢測分區,不然有可能損壞數據。因此,建議大家從 Live CD  來執行 fsck 命令,并在之前對重要文件做好備份。

一切準備就緒之后,我們執行如下命令:

fsck -fn [/path/to/your/partition]

其中[/path/to/your/partition]為我們要檢測的路徑,檢測時會有大量的信息輸出,最終將會報告給我們一個磁盤碎片的相關信息:

Linux磁盤碎片的示例分析

注意:如果磁盤碎片在 20% 以上,我們就需要進行整理。20% 以內的話,可以暫時不進行。

簡單方式整理Linux文件系統

與其說是整理磁盤其實不如說是刪了重來,Linux 的操作方式與 Windows 下的磁盤整理完全不同。由于 Linux  是基于文件的系統,我們只需將磁盤中的文件全部復制到另一個地方,將其格式化之后再將備份好的文件復制回來即可。復制回來的同時,Liunx  會自動將文件進行連續分布排列。

1. 使用如下命令備份源磁盤文件

cp -afv [/path/to/源盤]/* [/path/to/備份文件夾]

注意:很多朋友會認為大批量復制文件用 dd 文件比較好,但 dd 的操作層面更低,會復制很多垃圾信息。而我們的目的是要整理磁盤,所以使用 cp  命令。

2. 現在我們使用如下命令刪除源文件

sudo rm -rf [/path/to/源盤]/*

可選項:當然,你也可以直接通過以下命令直接為源盤填充 0 以達到清空的目的。

sudo dd if=/dev/zero of=[/path/to/源盤]/temp-zero.txt

3. 你可以使用 pv 命令來監控 dd 命令的執行過程:

sudo apt-get install pvsudo pv -tpreb | of=of=[/path/to/源盤]/temp-zero.txt
Linux磁盤碎片的示例分析

4. 執行完成后,我們刪除這個臨時文件

sudo rm [/path/to/源盤]/temp-zero.txt

5. 磁盤清零(可靠)后我們將備份好的文件復制回來即可

cp -afv [/path/to/備份文件夾]/* [/path/to/源盤]

使用e4defrag

如果你覺得以上步驟太麻煩了,還可以使用 e2fsprogs 命令

1. 安裝e2fsprogs

sudo apt-get install e2fsprogs

2. 執行整理

sudo e4defrag /

注意:以上命令雖然方便,但不是所有系統上都可以執行成功。

關于“Linux磁盤碎片的示例分析”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

抚远县| 伽师县| 沽源县| 修水县| 玉环县| 乌兰察布市| 和顺县| 贵阳市| 昌乐县| 竹溪县| 西贡区| 阳山县| 吉木萨尔县| 桑植县| 庆城县| 龙泉市| 肇庆市| 湟中县| 鹤壁市| 易门县| 永寿县| 永康市| 凤台县| 新蔡县| 无棣县| 桦川县| 资溪县| 临江市| 苗栗县| 康乐县| 鄄城县| 巴彦县| 宝山区| 平遥县| 惠州市| 庄河市| 瓮安县| 郧西县| 兴和县| 平昌县| 合肥市|