Предыстория.
Понадобилось как-то несжатое (после перегонки с видеокамеры) видео передать человеку на обработку. Для этих целей на доп. жостком диске по соседству с разделом ReiserFS был создан раздел NTFS, на который и было залито несколько десятков гигов видео. На разделе ReiserFS тоже хранилось несколько десятков гигабайт несжатого видео(наснимал, а пережать некогда).
И вот в один прекрасный день мне говорят, что у меня на харде мастдайным менеджером разделов нашлось еще туча места, которое сразу было отформатировано в NTFS...
Но это еще не всё. Оказалось, что форматирование сначала запустили как полное, но было приостановлено из-за продолжительности, а потом отформатировали быстрым.
Да еще и винда на разделе быстренько создала корзину и другой хлам. После всего этого восстановить потерянный раздел с инфой в единственном экземпляре казалось нереально. Когда забрал винт оказалось, что раздела с NTFS уже нет, а есть лишь неразмеченая область.
Итак, имеем:
1. Прерванное ПОЛНОЕ форматирование в NTFS
2. Быстрое форматирование в NTFS
3. Неудачную попытку восстановления раздела из-за которй он стал неразмеченной областью
После всего перечисленного попытка восстановить инфу носила лишь познавательный характер.
Начались скитания по Гуглу в поисках софта по восстановлению. Многое смотрел, пытался даже ставить - Линуксовые коммерческие даж не ставились на Kubuntu 10.10, виндовые пока не рассматривал, т.к. мастдай отсутсвует(не фанат какой-либо ОС, использую ту, которая лучше подходит по требованиям, сейчас это Линукс).
Экспериментировать на разделе в единственном экземпляре не очень хотелось.
Делаем полную копию раздела, чтоб вернуть если что:
dd if=/dev/устройство_раздела bs=4M of=/путь_к_файлу_резервной_копии
Таким образом была сделана полная копия раздела в файл. bs=4M - это размер, в байтах(4М - 4 мегабайта), копируемых за такт, рекомендуют ставить равным размеру кеша винчестера.
Ну резервная копия через часик нарисовалась теперь можно и экспериментировать. Проводить опыты на живом диске рука не поднялась. Да и ведь в Unix мы!
Была-небыла, наугад - скажем что файл это устройство и запустим на нем обычную порверялку файловой системы. А вдруг?
sudo reiserfsck --check /путь_к_файлу_резервной_копии
И тут челюсть отвисает первый раз - проверка идет! reiserfsck ругнулась на пару ошибок и сказала что обязательно надо запуститься с параметром --rebuild-tree
sudo reiserfsck --rebuild-tree /путь_к_файлу_резервной_копии
попыхтев пару часов указала на несколько ошибок, что не всё удалось восстановить сказала: "Хозяин, готово, забирай!" :)
Пробуем примонтировать:
sudo mount -t reiserfs -o loop /путь_к_файлу_резервной_копии /куда_монтировать
Смотрим на результат и тут челюсть отвисает два - вся инфа восстановлена - десятки гигабайт, восстновлено дерево каталогов, все как было до армагедеца.
З.Ы.
Есть тут конечно элемент везения - спохватились рано, на раздел записи практически небыло да и полное форматирование тормознули вовремя, недобралось оно к нужным файлам.
Вполне возможно что метод поможет не только при форматировании в NTFS, а при форматировании в другие ФС.
Поиск по этому блогу
Показаны сообщения с ярлыком Kubuntu. Показать все сообщения
Показаны сообщения с ярлыком Kubuntu. Показать все сообщения
понедельник, 21 февраля 2011 г.
пятница, 16 июля 2010 г.
Проблемы с запуском C++ программ под Netbeans
Имеется Netbeans 6.8 на Kubuntu 10.04 64bit. При запуске разрабатываемых программ без какой либо переодичности Netbeans отказывался запускать, возвращая ошибку типа RUN FAILED (exit value 132, total time: 139ms) или Illegal instruction, и запускал программу со второго-третьего раза, что конечно огорчало. Решением проблемы стало отключение опции Show profiling indicators during run как показано на рисунке в Project Properties(правый клик по проэкту -> Properties -> Profiler)
Ярлыки:
C++,
Illegal instruction,
Kubuntu,
Linux,
Netbeans,
RUN FAILED
пятница, 31 июля 2009 г.
Kernel Panic при обновлении Kubuntu с 8.04 до 9.04
Писал когдато пост, где плакался что такое обновление прошло неудачно http://dendroudnotes.blogspot.com/2009/05/kubuntu.html и закончилось переустановкой системы. Решил все же обновить систему на другой машине с 8.04 до 9.04 авось повезет. Не повезло :) Как рекомендуется на офсайте обновляю все пакеты и в апдейтере появляется кнопка "Обновить версию", нажимаю, запускается мастер обновления скачивает больше гига пакетов, распаковывает инсталит довольно долго. Приблизительно на 50% установки предлагает перезагрузиться. Перезагрузка и Kernel Panic.
Но решение всеже нашел!
Сразу после загрузки BIOS загрузчик предлагает нажать Esc для входа в меню загрузки. В меню предлагается загрузить одно из установленных ядер как в обычном, так и в режиме восстановления.

Новое ядро отказалось грузиться в любом из режимов, но какое-то из старых загружается, но ругается на недоступность каких-то тем при переходе к ГУИ режиму и забывает про клавиатуру и мышь.
Пробую загрузить его-же в режиме восстановления.
И т.к. ядро при нормальном запуске ругалось на то что чего-то не может найти выбираю dpkg Repair broken packages. Устанавливается оргромное количество пакетов, так понимаю те пакеты, которые небыли установленны при нормальном обновлении. Перезагружаюсь, старое ядро запускается и Kubuntu 9.04 отлично стартует.
По субьективному мнению KDE 4.2 работает намного быстрее нежели KDE 3.5 ну и конечно-же намного красивее.
Но решение всеже нашел!
Сразу после загрузки BIOS загрузчик предлагает нажать Esc для входа в меню загрузки. В меню предлагается загрузить одно из установленных ядер как в обычном, так и в режиме восстановления.

Новое ядро отказалось грузиться в любом из режимов, но какое-то из старых загружается, но ругается на недоступность каких-то тем при переходе к ГУИ режиму и забывает про клавиатуру и мышь.
Пробую загрузить его-же в режиме восстановления.
По субьективному мнению KDE 4.2 работает намного быстрее нежели KDE 3.5 ну и конечно-же намного красивее.
понедельник, 11 мая 2009 г.
Настройка сети в KDE4 Kubuntu 9.04
Не перестаю удивляться сборшикам Kubuntu и разработчикам KDE4. Ну какого в релизы пихать неработающий софт? Ну как настроить сеть этим network-managerОМ?
Если всё же дернуло поставить Kubuntu c KDE 4, то стандартными средствами сеть поднять удастся врядли.
Для поднятия интерфейса со статическим адресом содержимое файла /etc/network/interfaces должно быть похожим на это
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 19.14.12.18
netmask 255.255.255.0
gateway 19.14.12.1
19.14.12.18 - IP адрес
19.14.12.1 - шлюз по умолчанию
Далее, чтобы заработал DNS, создаем файл /etc/resolv.conf и пишем туда 1 строчку
nameserver 111.222.333.444
где 111.222.333.444 - DNS-сервер провайдера
По идее все должно заработать, после перезагрузки
Пока что единственное позитивное впечатление от KDE 4 - довольно шустрая работа, хотя и машинка МОНСТР с Core2 Q8200 ;)
Если всё же дернуло поставить Kubuntu c KDE 4, то стандартными средствами сеть поднять удастся врядли.
Для поднятия интерфейса со статическим адресом содержимое файла /etc/network/interfaces должно быть похожим на это
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 19.14.12.18
netmask 255.255.255.0
gateway 19.14.12.1
19.14.12.18 - IP адрес
19.14.12.1 - шлюз по умолчанию
Далее, чтобы заработал DNS, создаем файл /etc/resolv.conf и пишем туда 1 строчку
nameserver 111.222.333.444
где 111.222.333.444 - DNS-сервер провайдера
По идее все должно заработать, после перезагрузки
Пока что единственное позитивное впечатление от KDE 4 - довольно шустрая работа, хотя и машинка МОНСТР с Core2 Q8200 ;)
Подписаться на:
Сообщения (Atom)
