Страница 1 из 1
Не удаляется каталог
Добавлено: 2006-08-09 14:41:15
serge
Некоторое время FreeBSD на старой материнке работала не стабильно и часто приходилось перезагружать reset'ом. Щас работает нормально (сменил железо), но осталась проблема: не могу удалить один каталог. mc и sh пишут:
Код: Выделить всё
Невозможно могу удалить каталог Invalid argument (22)
Как быть в этой ситуации? Возможно файловая система несколько повреждена. Как ее вернуть в нормальное состояние?
Добавлено: 2006-08-09 14:55:30
Alex Keda
а как удаляешь?
Добавлено: 2006-08-09 15:11:25
serge
В mc F8, в консоли rm -rf catalog
Добавлено: 2006-08-09 17:28:45
Alex Keda
fsck гонял?
Добавлено: 2006-08-09 18:18:54
serge
неа... щас попробую. Пока на виртуальной машине

Добавлено: 2006-08-09 18:44:05
serge
Щас не на работе, так что привожу то что выдала fsck на виртуалке дома.
Код: Выделить всё
server# fsck
** /dev/ad0s1a (NO WRITE)
** Last Mounted on /
** Root file system
** Phase 1 - Check Blocks and Sizes
** Phase 2 - Check Pathnames
** Phase 3 - Check Connectivity
** Phase 4 - Check Reference Counts
** Phase 5 - Check Cyl groups
2619 files, 40811 used, 213004 free (2636 frags, 26296 blocks, 1.0% fragmentation)
** /dev/ad0s1e (NO WRITE)
** Last Mounted on /tmp
** Phase 1 - Check Blocks and Sizes
** Phase 2 - Check Pathnames
** Phase 3 - Check Connectivity
** Phase 4 - Check Reference Counts
** Phase 5 - Check Cyl groups
FREE BLK COUNT(S) WRONG IN SUPERBLK
SALVAGE? no
393 files, 12681 used, 241134 free (150 frags, 30123 blocks, 0.1% fragmentation)
** /dev/ad0s1f (NO WRITE)
** Last Mounted on /usr
** Phase 1 - Check Blocks and Sizes
** Phase 2 - Check Pathnames
** Phase 3 - Check Connectivity
** Phase 4 - Check Reference Counts
** Phase 5 - Check Cyl groups
FREE BLK COUNT(S) WRONG IN SUPERBLK
SALVAGE? no
274366 files, 1907157 used, 775888 free (9320 frags, 95821 blocks, 0.3% fragmentation)
** /dev/ad0s1d (NO WRITE)
** Last Mounted on /var
** Phase 1 - Check Blocks and Sizes
** Phase 2 - Check Pathnames
** Phase 3 - Check Connectivity
** Phase 4 - Check Reference Counts
** Phase 5 - Check Cyl groups
FREE BLK COUNT(S) WRONG IN SUPERBLK
SALVAGE? no
Это нормально или есть какие-то неисправности. И еще fsck без ключей устраняет неисправности или только находит их? Как ее использовать?
Можно ссылку гда об этом почитать, токо в английском не силен

Добавлено: 2006-08-10 8:28:57
Alex Keda
надо отмонтировать ФС и запускать с ключом y
лучше в однопользовательском режиме это делать
Добавлено: 2006-08-10 10:00:26
serge
Чтобы перейти в однопользовательский режим обязательно перезагружаться? Можно как то иначе?
Добавлено: 2006-08-10 10:15:48
Alex Keda
можно на ходу отмонтировать. но это не для всех разделов прокатит. И учти если по сети будешь, может чё-нить упасть. Сама машна в том числе

))
Добавлено: 2006-08-10 12:00:54
serge
Раздел на отдельном жестком диске. Не система. Там домашние каталоги доменных самба пользователей. Если я после рабочего дня (когда все перестанут с ним работать) отмонтирую его и прогоню fsck -y, нормально будет? Щас с этого диска полностью копию делаю на всякий случай. Хотелось бы все по сети сделать. Сервак не рядом стоит к нему идти нада

Добавлено: 2006-08-10 12:34:49
Alex Keda
попробуй. не должно упасть.
тока самбу вначале положи - чтоб всякие задерживающиеся не полезли

))