Ошибки указывают на то, что файловая система повреждена. Это может быть связано с неправильным отключением диска или с дефектом. Вам необходимо запустить проверку файловой системы (fsck) на разделе или переформатировать его и посмотреть, будет ли он надежным после этого.
Почему некоторые файлы на моем внешнем диске не могут быть удалены с помощью утилит Unix?
1131
bsterne
У меня есть внешний диск (WD My Book World), смонтированный в моей системе Ubuntu, который я использовал для резервного копирования в течение последних нескольких лет. Некоторые резервные копии содержали репозитории SVN, которые теперь содержат файлы, которые я не могу удалить. Я могу mv
их и просмотреть их содержимое, но это, похоже, все. У меня вопрос: как я могу удалить эти файлы с этого внешнего диска?
Вот пример того, с чем я имею дело:
root@zodiac:/mnt/mybook# mount | grep mybook //192.168.1.4/PUBLIC on /mnt/mybook type cifs (rw,mand) root@zodiac:/mnt/mybook# ls -lh entries -r-xr--r-- 1 www-data www-data 1.2K 2008-03-26 21:29 entries root@zodiac:/mnt/mybook# file entries entries: ASCII text root@zodiac:/mnt/mybook# head -n5 entries 8 dir 1 file:///home/svn/gt_data root@zodiac:/mnt/mybook# stat entries File: `entries' Size: 1201 Blocks: 8 IO Block: 16384 regular file Device: 18h/24d Inode: 2149510 Links: 1 Access: (0544/-r-xr--r--) Uid: ( 33/www-data) Gid: ( 33/www-data) Access: 2008-03-26 21:29:34.000000000 -0700 Modify: 2008-03-26 21:29:34.000000000 -0700 Change: 2010-01-09 08:59:06.000000000 -0800 root@zodiac:/mnt/mybook# rm entries rm: cannot remove `entries': No such file or directory root@zodiac:/mnt/mybook# cat > entries -su: entries: No such file or directory root@zodiac:/mnt/mybook# lsattr entries lsattr: Inappropriate ioctl for device While reading flags on entries
@Tobu,
root@zodiac:/mnt/mybook# grep mybook /proc/self/mountinfo 33 18 0:24 / /mnt/mybook rw - cifs //192.168.1.4/PUBLIC rw,mand,unc=\\192.168.1.4\PUBLIC,username=root,posixpaths,acl,rsize=16384,wsize=57344
Что говорит `grep mybook / proc / self / mountinfo`?
Tobu 14 лет назад
1
@Tobu, спасибо и посмотри мой ответ выше. Приветствия.
bsterne 14 лет назад
0
CIFS - это Samba или файловый сервер Windows, верно? Удаленная файловая система работает.
Tobu 14 лет назад
0
`tail -F / var / log / syslog / var / log / kern.log`, пока вы делаете` rm records`, может рассказать вам больше.
Tobu 14 лет назад
0
Я ценю ответы. Ни один из этих журналов не показывал активности, когда я пытался `rm records`. Есть еще мысли? Я не знаю другого фс, которое будет монтировать это устройство, которое могло бы вести себя лучше.
bsterne 14 лет назад
0
2 ответа на вопрос
2
Jakob Borg
-1
user23307
Похоже, ошибка конфигурации сервера. Тот факт, что имя общего ресурса - PUBLIC - это красный флаг. Я не обязательно ожидаю, что общедоступная доля будет доступна для записи.
В общей папке есть множество других файлов, которые я могу изменить и удалить. Я также могу создавать новые файлы там. Однако некоторые файлы просто не будут взаимодействовать. PUBLIC - это просто название раздела, который появляется на диске, когда он поставляется с завода.
bsterne 14 лет назад
0
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux
-
6
Полноэкранная медленная вспышка в KDE 4