Отправляет email-рассылки с помощью сервиса Sendsay

изуродованная директория

Хай всем.
Подскажите плз, как можно вернуть директорию, в которой много чего у
меня лежит, но при этом она почему-то стала каким-то файлом(хотя в
линуксе все есть файл, но этот не правильный файл), вот что выдают команды
bash-2.05b# file Sound
Sound: ERROR: invalid mode 0755
и
ls -l Sound
?rwxr-xr-x 3 root root 4096 Ноя 9 1970 Sound
вот именно этот вопрос, показывает что это есть директория, но как мне
восстановить? а то не охота музычку терять...
Заранее благодарю.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 16511; Возраст листа: 594; Участников: 1346
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/330541

Ответить   Thu, 10 Mar 2005 14:52:10 +0000 (#330541)

 

Ответы:

Здравствуйте, zubator.

Вы писали 10 марта 2005 г., 17:52:10:

Права на папку какие?

--
С уважением,
Радионов Андрей mailto:andru_s***@m*****.ru

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 16512; Возраст листа: 594; Участников: 1346
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/330558

Ответить   Thu, 10 Mar 2005 15:52:08 +0300 (#330558)

 

Радионов Андрей wrote:

ну как видно из приведенной информации

rwxr-xr-x принадлежит руту

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 16522; Возраст листа: 595; Участников: 1347
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/331019

Ответить   Thu, 10 Mar 2005 16:17:37 +0000 (#331019)

 

On Thu, 10 Mar 2005 16:17:37 +0000
zubator <zubat***@r*****.ru> wrote:

Небольшое вступление (цитата из книги "Linux" Алексея Стахнова):
В первой колонке представлены права доступа к файлу, во второй - количество жестких
ссылок.
На любой каталог всегда есть 2 (две) ссылки - из родительского каталога и из
самого себя (то самое ./)
У нас их 3 (три), вопрос - откуда взялась третья?
Первый символ в правах доступа указывает на тип файла (собственно файл, каталог,
файл устройства, канал, ссылка, сокет)
Предполагаю, что в результате какого-то сбоя произошло создание жесткой ссылки
на твой каталог, но ссылка представляет
из себя, не каталог, а файл (если не хуже).
Предлагаю:
$ stat -c%i Sound
Выдаст Inode каталога
Подставляем его в следующий скрипт:
<findinode.pl ---->
#!/usr/bin/perl
open(LIST, "find |");
while(<LIST>){
chomp();
$inode = `stat -c%i $_`;
chomp($inode);
if($inode == 355506){
print "$inode\t$_\n";
}
}
close(LIST);
__END__
<findinode.pl ---->
Только вместо 355506 подставить полученное значение. В результате получим имя
файла (если моя идея верна),
который является жесткой ссылкой на каталог.

Что делать дальше, я затрудняюсь сказать:
1. Можно удалить такой файл и запустить fsck.
2. Можно попытаться получить доступ к файлам через этот файл.
и т.д.

Надеюсь, что это поможет. В. Ковалев.

PS. Скрипт лучше запускать из каталога, являющегося корневым для раздела,
в котором находится твой Sound. Inode различаются в пределах раздела.

В.К.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 16573; Возраст листа: 596; Участников: 1344
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/331652

Ответить   Sat, 12 Mar 2005 22:15:17 +0600 (#331652)

 

Hello Владимир,

Saturday, March 12, 2005, 7:15:17 PM, you wrote:

жестких

из

Это скорее ближе к теме.
У меня случайно оказалось 2 маунта на отвалившуюся smb шару так вот каталог
также показывался
/mnt/?smb

Ответить   Alexander Mon, 14 Mar 2005 12:17:13 +0300 (#332442)

 

В сообщении от 10 Март 2005 14:52 Радионов Андрей написал(a):

?rwxr-xr-x 3 root root 4096 Ноя 9 1970 Sound
Значит владелец root, группа root, права 755

Ответить   Maks Thu, 10 Mar 2005 18:46:30 +0200 (#331383)

 

Thu, 10 Mar 2005 18:46:30 +0200 ко мне пришло письмо, в котором...
Maks <li***@r*****.ua> писал(а):

?rwxr-xr-x - а здесь дважды r у рута и знак вопроса это нормально?

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 16560; Возраст листа: 596; Участников: 1344
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/331468

Ответить   Analyzer Sat, 12 Mar 2005 14:32:14 +1000 (#331468)

 

i686-suse-linux)

Hello, Analyzer <subscribe***@y*****.ru>!

On Sat, 12 Mar 2005 14:32:14 +1000 you wrote:

Как раз-таки это и ненормально.

Ответить   "B." Sun, 13 Mar 2005 09:34:52 +0300 (#331498)

 

Здравствуйте, B..

Вы писали 13 марта 2005 г., 12:34:52:

Насколько я помню, ? - это признак какого-то бита, в длках лень
ковыряться, но что-то такое было...

Ответить   Sat, 12 Mar 2005 19:52:10 +0600 (#331622)

 

i686-suse-linux)

Hello, zubator <zubat***@r*****.ru>!

On Thu, 10 Mar 2005 14:52:10 +0000 you wrote:

А что будет если chmod сделать?
Только осторожно.
И еще: под рутом пробовал заходить?

Ответить   "B." Fri, 11 Mar 2005 21:03:53 +0300 (#330747)

 

В сообщении от 1110459130 секунд после начала Эпохи Unix Вы написали:

Что выдает:

$ stat -f Sound

?

Ответить   Konstantin Korikov Thu, 10 Mar 2005 20:44:52 +0200 (#330779)