發新話題

如何重組 Linux 的硬碟

如何重組 Linux 的硬碟

[size=”5″]一般而言 Linux/BSD 的硬碟管理系統是不需要重組的,但有時候難免還是會有需要的時候。


1. 檢查目前硬碟的邏輯碎片程度
fsck -nvf /dev/sda1
此圖是我 xUbuntu 的情形,注意其中高達 77.7% 不連續的檔案。
訪客無法瀏覽此圖片或連結,請先 註冊登入會員
看來我應該要重組磁區。
2. 開始重組磁區
這裡我推薦使用兩個工具:Shake 與 Defrag,都是自由軟體。
a. Shake
Shake 是一款 userland 的重組工具,官方訪客無法瀏覽此圖片或連結,請先 註冊登入會員 。(注意,跟 apt-get 裡面的 shake 是不一樣的)
首先必須修改你的 fstab 設定,將預重組的磁區加上 user_xattr 屬性。如:
/dev/sda1 / ext4 user_xattr,errors=remount-ro 0 1
如果這個磁區已經 mount 了,請 remount,
mount -o remount MY_PARTITION
開始重組:myfolder 可以是目錄 (/home/ant),但不得是 device (如 /dev/sda1)
shake myfolder
(或只想重組 *.mp3)
find -iname ‘*.mp3′ | sort | shake
最後,若要用 shake 看碎片程度,則:
shake –pretend –verbose –verbose myfolder
(或)
shake -pvv myfolder
b. Defrag
Defrag 是一個 shell 指令,可以在訪客無法瀏覽此圖片或連結,請先 註冊登入會員 直接下載。
請直接到該目錄下執行即可,如
cd /tmp ; sh defrag

TOP

發新話題

本站所有圖文均屬網友發表,僅代表作者的觀點與本站無關,如有侵權請通知版主會盡快刪除。