2006年3月31日

[users 6548] ディレクトリ高速削除テクニックについて

いつも参考にさせて頂いております、よっしーと申します。

今回ちょっと皆さんのお知恵を拝借したくメールしました。
以下のようなディレクトリをrm -rf以外で高速に削除する方法(テクニック)って
ご存じでしょうか?
-------------------------------------------------------------------------------
【やりたいこと】
ある大容量のディレクトリを高速(〜1分程度)に削除したい


【ディレクトリ情報】
/data

上記dataディレクトリ以下に〜数1000のサブディレクトリがあり、その下に
ファイルがちりばめられている。ディスク使用量は〜数100GB程度

【ディスク使用量】
[root@xxxxx]# df -hP
/dev/cciss/c0d2p2 223G 130G 93G 58% /data

【マウント状況】
[root@xxxxx]# cat /proc/mounts |grep data
/dev/cciss/c0d2p2 /data xfs rw,noatime,nodiratime 0 0
-------------------------------------------------------------------------------


rm -rf /data/* などとやると、当然何十時間もかかってしまいます。

実は、以下のようにしてディレクトリを高速に削除(フラッシュ)しているんですが、
リアルタイムにdataディレクトリを使用したい場合に頂けません。
[root@xxxxx]# umount /data
[root@xxxxx]# mkfs.xfs -f /dev/cciss/c0d2p2
[root@xxxxx]# mount -a

他に何か良いテクニックってありますでしょうか?
よろしくお願いいたします。

_______________________________________________
users mailing list
投稿先アドレス: mailto:users@xxxxx
総合案内: http://fedora.jp/mailman/listinfo/users
過去の投稿の検索: http://fedora.jp/kabayaki/

投稿者 xml-rpc : 2006年3月31日 11:51
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/34223
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。