不要だと言って返事はしたくない!
e4defragを使用してファイルをデフラグします
Ext [4]ファイルシステムがextent
オプション(最近のディストリビューションではデフォルト)で作成されている場合、e4defrag
ユーティリティを使用して、オンラインで(アンマウントせずに)チェックおよびデフラグできます。
断片化レベルを次のようなもので確認してください(詳細を表示するには、rootになる必要があります)。
Sudo e4defrag -c /path/to/myfiles
取得できる出力の例を次に示します。
$ Sudo e4defrag -c iso/
<Fragmented files> now/best size/ext
1. /home/gerlos/iso/debian-live-7.5.0-i386-rescue.iso
7/1 111177 KB
2. /home/gerlos/iso/systemrescuecd-x86-4.4.1.iso
4/1 100897 KB
3. /home/gerlos/iso/debian-live-7.5.0-AMD64-rescue.iso
6/1 116053 KB
4. /home/gerlos/iso/ubuntu-14.04.2-server-AMD64.iso
8/1 76160 KB
5. /home/gerlos/iso/ubuntu-14.10-desktop-AMD64.iso
15/1 75712 KB
Total/best extents 40/5
Average size per extent 90577 KB
Fragmentation score 0
[0-30 no problem: 31-55 a little bit fragmented: 56- needs defrag]
This directory (iso/) does not need defragmentation.
Done.
この例のように、ほとんどの場合、デフラグは不要であることが通知されますが、それを行いたい場合は使用できます(独自のファイルをデフラグするためにSudoを使用する必要はありません):
e4defrag /path/to/myfiles
ユーザーは自分のファイルで実行することもできます。他のユーザーのファイルやシステムファイルを操作する場合を除き、rootになる必要はありません。
e4defrag
はe2fsprogs
パッケージに含まれており、Ubuntuシステムに既にインストールされていると思います。
e2fsprogs を見てください。これはUbuntuパッケージでも利用できます。プログラムe4defragを提供します。
ハードドライブに十分なスペースがある場合は、 Gparted を使用してファイルシステムをデフラグできます(ext2、ext 4、nftsなど)。作業しているドライブをマウント解除する必要があるため、CD/DVD/USBブートディスクから起動する必要があります。また、これを機能させるには、使用済みスペースよりも多くの未使用スペースを使用可能にする必要があり、時間がかかる場合があります。
ドライブの最後のパーティションとしてデフラグするパーティションを使用します。
現在、最適化されています。
そして、あなたがubuntuをデフラグしない理由/理由に興味がないことは知っていますが、とにかく why-is-defragmentation-unnecessary へのリンクを投稿します。
Ubuntu 14.04 LTSは、クリーンインストール(Win-Junkの上にない)にインストールされた場合、EXT4パーティションに(少なくともプライマリドライブを)配置します。
この場合、新しいシステムをセットアップするか、古いシステムでフレッシュにフォーマットしてからクリーンインストールを実行した場合、デフォルトでは14.04 LTSで/dev/sda1
にEXT4パーティションがあります。
ここで、ターミナルを開きます(CTRL-ALT-T)およびタイプ:
Sudo e4defrag -c /dev/sda1
「チェック」が完了し、断片化レポートが返されるまで、しばらくお待ちください。
OSドライブにEXT4パーティションを作成することに自信がない場合は、ホームに移動してdf -T
と入力します。 sda *パーティションの設定を確認します(14.04LTSでこれを試してください。ハードドライブのセットアップ時に別のパーティションタイプを選択しない限り、EXT4が表示されます)。