Почему некоторые файлы на моем внешнем диске не могут быть удалены с помощью утилит 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 
1
Что говорит `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

Ошибки указывают на то, что файловая система повреждена. Это может быть связано с неправильным отключением диска или с дефектом. Вам необходимо запустить проверку файловой системы (fsck) на разделе или переформатировать его и посмотреть, будет ли он надежным после этого.

-1
user23307

Похоже, ошибка конфигурации сервера. Тот факт, что имя общего ресурса - PUBLIC - это красный флаг. Я не обязательно ожидаю, что общедоступная доля будет доступна для записи.

В общей папке есть множество других файлов, которые я могу изменить и удалить. Я также могу создавать новые файлы там. Однако некоторые файлы просто не будут взаимодействовать. PUBLIC - это просто название раздела, который появляется на диске, когда он поставляется с завода. bsterne 14 лет назад 0

Похожие вопросы