Почему я не могу удалить файл, отмеченный как сокет от моей файловой системы linux ext3?

Я запускаю Ubuntu 9.04 с ext3 файловой системой. Только что я взламывал на скоплении 2,0 источника, и я только что попытался удалить исходный каталог, но единственный файл не мог быть удален при использовании комнаты-rf команда. Так, теперь я нахожусь в следующем состоянии:

#:$ sudo rm wizWaterMark.bmp.svn-base 
rm: cannot remove `wizWaterMark.bmp.svn-base': Operation not permitted
#: ls -lahi
467275 drwxr-xr-x     2 elijah elijah 4.0K 2009-07-29 11:22 .
467273 drwxr-xr-x     3 elijah elijah 4.0K 2009-07-29 11:22 ..
467289 sr-s---r-t 53288  43274  44934 2.6G 1922-12-30 08:51 wizWaterMark.bmp.svn-base
#: stat wizWaterMark.bmp.svn-base
  File: `wizWaterMark.bmp.svn-base'
  Size: 2708289673  Blocks: 1904771944 IO Block: 4096   socket
Device: 806h/2054d  Inode: 467289      Links: 53288
Access: (5505/sr-s---r-t)  Uid: (43274/ UNKNOWN)   Gid: (44934/ UNKNOWN)
Access: 1962-09-19 07:25:47.000000000 -0700
Modify: 1922-12-30 08:51:26.000000000 -0800
Change: 2013-08-23 23:56:57.000000000 -0700
#: sudo find . -inum 467289 -exec rm -i {} \;
rm: remove socket `./wizWaterMark.bmp.svn-base'? y
rm: cannot remove `./wizWaterMark.bmp.svn-base': Operation not permitted

То, что я только что сделал, устанавливают, что я не могу удалить файл с помощью комнаты. Ни действительно удаляет связь с работой. Я затем пытался удалить файл с помощью inode, и это не работало также. Так или иначе этот файл/сокет был установлен, когда я компилировал или проверял источник скопления. Из того, что я могу сказать, что это - файл сокета. Как я избавляюсь от него?

2
задан 12.02.2015, 23:42

1 ответ

Мне это похоже на повреждение файловой системы, потому что тот .svn-основной файл не должен быть сокетом: это должно содержать основной пересмотр файла wizWaterMark.bmp, проверенного из подверсии.

Некоторые подсказки должны прибыть из dmesg, но я сразу повторно смонтировался бы, файловая система, только для чтения (смонтируйте, что-o повторно монтируются, ro / точка монтирования), и сделайте fsck на нем.

Удачи!

9
ответ дан 08.12.2019, 04:53
  • 1
    Спасибо!, Который был точно проблемой. Я должен был сделать fsk-f для принуждения проверки, потому что файловая система была отмечена чистая. – Elijah 29.07.2009, 23:42

Теги

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