メンテナンス・トラブルシュート - ハードディスク・ファイルトラブル - 消せないファイルを削除する
- 1. 概要
- 2. 削除
1. 概要
これウェブサーバを「UTF-8」化するときに、一度やっちゃってんですよね。
今度は、新しいマシンにメールサーバを構築時にやっちゃった。
「/var/qmail/control」に変なファイルを作ってしまったのです。
$ ll /var/qmail/control/
合計 28K
-rw-r--r-- 1 root 6 1月 25 17:42 ''$'\343\200\200''plusdmain'
drwxr-xr-x 2 root 512 1月 25 17:42 ./
drwxr-xr-x 13 root 512 8月 29 17:24 ../
-rw-r--r-- 1 root 14 1月 25 17:36 defaultdomain
-rw-r--r-- 1 root 15 1月 25 17:40 doublebounceto
-rw-r--r-- 1 root 58 1月 25 17:41 locals
-rw-r--r-- 1 root 14 1月 25 17:42 me
「plusdmain」が変なファイル名になっちゃってます。
単純に消そうと思っても消せないんだなこれが
$ cd /var/qmail/control/
$ rm ''$'\343\200\200''plusdmain'
変数名が不正です.
2. 削除
一度経験していることなのでなんとかなります。
「i-node」番号で、「find」して、「exec rm」で削除します。
$ ls -il
合計 28K
18379288 -rw-r--r-- 1 root 6 1月 25 17:42 ''$'\343\200\200''plusdmain'
18378942 drwxr-xr-x 2 root 512 1月 25 17:42 .
18378940 drwxr-xr-x 13 root 512 8月 29 17:24 ..
18379283 -rw-r--r-- 1 root 14 1月 25 17:36 defaultdomain
18379285 -rw-r--r-- 1 root 15 1月 25 17:40 doublebounceto
18379286 -rw-r--r-- 1 root 58 1月 25 17:41 locals
18379287 -rw-r--r-- 1 root 14 1月 25 17:42 me
> find . -inum 18379288 -exec rm -Rf {} \;
> ls -lF
合計 24K
drwxr-xr-x 2 root 512 1月 29 21:58 ./
drwxr-xr-x 13 root 512 8月 29 17:24 ../
-rw-r--r-- 1 root 14 1月 25 17:36 defaultdomain
-rw-r--r-- 1 root 15 1月 25 17:40 doublebounceto
-rw-r--r-- 1 root 58 1月 25 17:41 locals
-rw-r--r-- 1 root 14 1月 25 17:42 me
|
  |