為什麼Linux不需要磁碟碎片整理

時間 2022-05-21 15:35:02

1樓:

簡單來說,linux會盡量為每個檔案預留足夠大的連續的磁碟空間,而windows會盡量把一個個檔案連續存放,這樣當檔案需要增大的時候就會產生碎片。

為什麼linux不需要磁碟碎片整理

2樓:匿名使用者

首先說一下,碎片是檔案在磁碟上因為儲存時連續空間不足,導致檔案被分開放置而導致出現「碎片」,也就是檔案碎了,而不是整體。

linux 的檔案系統都是針對伺服器,多使用者設計的。檔案系統會把檔案分散的放在整個硬碟上,也就是說每個檔案的前後都有空白空間。這樣在頻繁的寫入之後,分割槽的容量使用保持平均放置的方式。

這樣,磁碟上基本上每個檔案都不存在碎片的問題。當然,前提是分割槽容量使用在某一個百分比之下。不過 linux 分割槽又有一個功能是保留空閒分割槽的功能。

在低於某個的空閒容量後,系統就會提示硬碟容量不足,來保證系統的穩定。

windows 需要磁碟整理是因為他的檔案存放設計是空間連續存放,這就導致你刪除、修改幾個檔案後,再寫入就會發生檔案被拆開存放的現象。這會導致檔案讀取不能連續進行而需要整理「碎片」。

不過 ntfs 已經有防止碎片的設計了。現在一般只有 fat 型別的分割槽才需要整理碎片。

ntfs 碎片一般主要考慮 mft (主檔案分配表)的碎片問題,linux 的檔案分配資料儲存空間是預先設定好的,不需要後期使用時增加這個空間,但 ntfs 的 mft 有可能會因為增加容量而導致 mft 碎片。檔案分配表因為記錄了檔案系統的一切資訊,所以他會被頻繁讀寫,他的碎片會導致檔案查詢時的效能損失。

linux 如果出現了檔案碎片,那麼解決的辦法只有一種:把整個分割槽資料以檔案為標準進行壓縮儲存,格式化碎片分割槽,解壓縮回來。

磁碟方式儲存因為會記錄檔案位置,解壓縮回來會恢復到原來的位置,所以沒有整理的效果。

3樓:七彩虹科技****

linux的檔案系統會將檔案分散在整個磁碟,在檔案之間留有大量的自由空間,而不是像windows那樣將檔案一個接一個的放置。當一個檔案被編輯了並且變大了,一般都會有足夠的自由空間來儲存檔案。如果碎片真的產生了,檔案系統就會嘗試在日常使用中將檔案移動來減少碎片,所以不需要專門的碎片整理程式。

因為這樣的工作方式,你可能會在你的檔案系統塞滿之後看到碎片。如果檔案系統95%(甚至80%)的空間被佔用了,你就會開始看到一些碎片。然而,這樣的檔案系統本來就是設計來在普通使用中減少碎片的。

如果你真的在linux上出現了碎片的煩惱,你可能就需要一個更大的硬碟了。如果你真的需要對一個檔案系統做碎片整理,最簡單的可能也是最可靠的方法就是將所有檔案拷貝出來,然後清空原來的分割槽,再將檔案拷貝回去。檔案系統就會在你拷貝回去的過程中智慧地將檔案放置好。

linux下是不是真的不需要磁碟整理

4樓:

1.linux檔案系統把檔案幾乎平均地放在整個磁碟上,同時採用了延遲寫入等技術,因此出現碎片的可能性比較小。

2.如果出現了效能下降,建議增加大硬碟。

3.實在要碎片整理,建議使用備份、格式化、再恢復的方法。

為什麼 linux 不需要碎片整理

5樓:

絕大多數的電腦使用者都是在使用windows系統,我們都知道當電腦用起來很慢的時候,其中的一個辦法就是磁碟碎片整理,但是在linux系統中,是沒有磁碟碎片整理這項功能的,為什麼linux中不需要磁碟碎片整理呢?   這是因為linux和windows的檔案系統工作方式不同而造成的結果。   碎片整理就是通過移動檔案來減少碎片的精密度,儘量讓檔案在硬碟中是連續儲存的。

  windows系統的檔案系統在儲存檔案時永遠都會有碎片產生,而linux採取一種更智慧的方式來放置檔案,它將檔案分散在整個磁碟,檔案直接有很大的自由空間,即便是產生碎片,檔案系統也會在日常使用中移動檔案來減少碎片,不需要專門的碎片整理程式。   如果想對linux系統做個碎片整理該怎麼辦?那需要將所有檔案複製出來,然後清空分割槽,再將檔案複製回去。

  檢測linux碎片化程度的方法:在輸出中檢視非連續i節點個數(non-contiguous inodes)

linux為什麼不需要碎片整理

6樓:名岐居士

誰說的不需要?只不過linux不用像windows一樣經常清理因為linux的檔案系統會將檔案分散在整個磁碟,在檔案之間留有大量的自由空間,而不是像windows那樣將檔案一個接一個的放置。當一個檔案被編輯了並且變大了,一般都會有足夠的自由空間來儲存檔案。

如果碎片真的產生了,檔案系統就會嘗試在日常使用中將檔案移動來減少碎片,所以不需要專門的碎片整理程式。

盆栽需不需要照陽光,什麼盆栽植物不需要陽光?

知道行家小度 盆栽需要照陽光,給植物提供光合作用。光合作用 photosynthesis 即光能合成作用,是植物 藻類和某些細菌,在可見光的照射下,經過光反應和暗反應,利用光合色素,將二氧化碳 或硫化氫 和水轉化為有機物,並釋放出氧氣 或氫氣 的生化過程。光合作用是一系列複雜的代謝反應的總和,是生物...

不需要朋友的人是什麼心理,一個不需要朋友的人是什麼心理

來自蟒塘溪博學多才的紅花刺槐 我覺得這樣的人,有些可能是被友誼傷害過而不再相信友誼的人,這樣的人需要關心 陪伴,需要得到彼此的信任。一個人沒有朋友,在生活上有很大的威脅。無論你是受傷還是傷心,都沒有人會關心你。沒有朋友的話,一生過得很無趣。 等待蒼老了誰 我覺得挺好的 我沒有以自我為中心 也沒有悲觀...

印度女人在印度為什麼不需要工作

一個酸的檸檬 因為在印度對女性的限制是其實是非常大的,所以說不允許他們外出工作。 yan楊燕 這是分地區的,我去過印度讀過書,在印度南部哥印拜託蘇魯小鎮芭莎蒂爾大學,我們學校的老師也有女老師,而且並不少 大小超市和商場也都有女員工,在科欽,果阿,也都是有很多女員工的,印度其他的城市我沒去過,不敢斷言...