Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   После проверки диска пропала папка с данными!!! (http://forum.oszone.net/showthread.php?t=213887)

mspuz 23-08-2011 10:28 1737586

После проверки диска пропала папка с данными!!!
 
Доброго всем вечера. Имеем роутер RT-N16 с подключенным к нему Samsung 500GB. Случилась такая вот беда - при загрузке некоторых торрентов выдавалась ошибка: Error: Input/Output. Полазив по интернету решил, что нужна проверка диска. Запустил скрипт для чайников и выбрал проверить один диск (он у меня всего один). В начале проверки выскочило какое-то предупреждение про efs3 по моему, но я согласился, что готов продолжить. После этого проверка длилась около 6-ти часов. Много было написано про Error block такой-то и Forcewrite yes. После этого были суммированы целая куча интервалов блоков и просьба нажать enter для перезагрузки - нажал, перезагрузился и...вся папка torrent (где хранились все данные) оказалась пуста!!! Но данные в корне diska_3 остались в целости. Но и это еще не все - проводник и тотал показывают, что свободного места осталось столько же, сколько и было! Т.е. данных нет, но и место осталось занятым. Есть ли вероятность что данные уцелели и их можно восстановить в "домашних" условиях? Спасибо.

Вот результат команды mount:
Код:


rootfs on / type rootfs (rw)
/dev/root on / type squashfs (ro)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devfs on /dev type tmpfs (rw,noatime)
devpts on /dev/pts type devpts (rw)
tmpfs on /tmp type tmpfs (rw,noatime)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/sda2 on /opt type ext3 (rw,noatime,data=ordered)
/dev/discs/disca/part3 on /tmp/mnt/disca_3 type ext3 (rw,noatime,data=ordered)

А вот результат fdisk -l:
Код:
Код:

Disk /dev/mtdblock0: 0 MB, 262144 bytes
255 heads, 63 sectors/track, 0 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/mtdblock0 doesn't contain a valid partition table

Disk /dev/sda: 500.1 GB, 500106780160 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

  Device Boot      Start        End      Blocks  Id System
/dev/sda1              1          32      257008+ 82 Linux swap
/dev/sda2              33        157    1004062+ 83 Linux
/dev/sda3            158      60801  487122930  83 Linux

Вот строчка "doesn't contain a valid partition table" меня очень напрягает. У меня была папка "work" куда заливались все торренты, так вот она и пропала, только она, но свободного места не прибавилось, может все-таки подскажите как восстановить. Пробовал подключить к компьютеру напрямую. Грузился с LiveCD, запускал TestDisk, но он как-то не помог либо я не понял как им пользоваться.

Kent 23-08-2011 22:57 1738056

Поищите в каталоге lost+found.

vadblm 23-08-2011 23:20 1738086

Цитата:

Цитата Kent
Поищите в каталоге lost+found »

Там будут только кусочки данных, собранные fsck, утратившие привязку к имени. Собирать такое барахло - адова работа.

Цитата:

Цитата mspuz
Вот строчка "doesn't contain a valid partition table" меня очень напрягает. »

Так то про /dev/mtdblock0, это наверно загрузочная флеш-память в рутере.

Что можно сделать - проверить SMART диска, вдруг он помирает. Смонтировать разделы руками и проверить что там. Понятно, что лучше это делать на ПК, если на нём нет линукса, то сгодится любой линуксовый LiveCD.

PS ext3 имхо дрянь страшная, пару раз терял на ней данные, рекомендую xfs.

shisik 23-08-2011 23:50 1738113

Цитата:

Цитата vadblm
PS ext3 имхо дрянь страшная, пару раз терял на ней данные, рекомендую xfs. »

Я бы не сказал.. Ни разу с ext3 и ext4 проблем не было. А вот ReiserFS падала очень часто (это я к слову, для сравнения).

vadblm 24-08-2011 00:48 1738142

Цитата:

Цитата shisik
Я бы не сказал.. Ни разу с ext3 и ext4 проблем не было. А вот ReiserFS падала очень часто (это я к слову, для сравнения). »

ext4 совсем другое дело, хотя ей тоже не очень доверяю, а так, вопрос холиварный, но тут оффтопик. ;)

ruslandh 24-08-2011 08:55 1738232

Нельзя запускать fsck на разделе, смонтированном на запись. Явный пример "кривых рук".

vadblm 24-08-2011 17:19 1738574

Цитата:

Цитата ruslandh
Нельзя запускать fsck на разделе, смонтированном на запись. Явный пример "кривых рук". »

Цитата:

Цитата mspuz
Запустил скрипт для чайников »

Интересно было бы взглянуть на этот скрипт, сомнительно, что он был написан чайником, не удосужившимся сделать проверку смонтирован или нет диск. Хотя, всё может быть...

El Scorpio 25-08-2011 04:57 1738873

Цитата:

Цитата ruslandh
Нельзя запускать fsck на разделе, смонтированном на запись. Явный пример "кривых рук". »

Кофеварки, которая "скрипт для чайников" писала...


Время: 01:07.

Время: 01:07.
© OSzone.net 2001-