Страница 1 из 1

Как бы удалить директорию?

Добавлено: 2009-06-24 17:23:29
Laa
Глючил сервер (я писал ранее).
После сбоев fsck как-то проверяло ФС.
Но эти проверки за несколько перезагрузок стали регулярными.
Оказалось, что не просто так.
В директории /usr/ports/www пропала директория ..
И теперь ее удалить не могу и после ребутов сервер желает fsck каждый раз вручную... :oops:

Код: Выделить всё

[root@mail /usr/ports]# rm -drfv /usr/ports/www/
rm: /usr/ports/www/MT: Directory not empty
rm: /usr/ports/www/: Invalid argument
[root@mail /usr/ports]# find /usr/ports -inum 383472 -delete -ls
find: -delete: rmdir(/usr/ports/www): Invalid argument
383472       92 drwxr-xr-x    1 root             wheel               46080 Jun 24 20:10 /usr/ports/www
[root@mail /usr/ports]# ls -lao /usr/ports/www/
total 4
drwxr-xr-x  3 root  wheel  - 512 Jun 24 20:10 MT
[root@mail /usr/ports]#
Посоветуйте как удалить директорию. :oops:

Re: Как бы удалить директорию?

Добавлено: 2009-06-24 17:27:23
Laa
Вот еще:

Код: Выделить всё

[root@mail /usr]# cd ports/www/
[root@mail /usr/ports/www]# ls -lao
total 0
drwxr-xr-x  1 root  wheel  - 0 Jun 24 17:24 MT
[root@mail /usr/ports/www]# mkdir ..
mkdir: ..: File exists
[root@mail /usr/ports/www]#

Re: Как бы удалить директорию?

Добавлено: 2009-06-24 17:48:16
Гость
покажи

Код: Выделить всё

$ stat -x ..
и попробуй clri(8)

Re: Как бы удалить директорию?

Добавлено: 2009-06-24 17:57:14
Laa

Код: Выделить всё

[root@mail /usr/ports/www]# stat -x ..
  File: ".."
  Size: 1536         FileType: Directory
  Mode: (0755/drwxr-xr-x)         Uid: (    0/    root)  Gid: (    0/   wheel)
Device: 0,75   Inode: 353280    Links: 2
Access: Wed Jun 24 17:26:50 2009
Modify: Wed Jun 24 17:24:27 2009
Change: Wed Jun 24 17:24:43 2009
[root@mail /usr/ports/www]#

Re: Как бы удалить директорию?

Добавлено: 2009-06-24 23:28:16
Alex Keda
а я бы файловую систему пересоздал....

Re: Как бы удалить директорию?

Добавлено: 2009-06-25 13:29:07
risk94
sata ?? slicon img ??