
Я уже пару лет использую небольшой личный сервер для собственных нужд на старом компьютере, который мне подарил друг за 2 плитки шоколада. Я установил xubuntu, так как машина была достаточно старой, чтобы не поддерживать дистрибутив сервера ubuntu. Но все было в порядке, так как я в основном тестировал свои собственные веб-проекты, прежде чем запускать их в производство.
На прошлой неделе я не мог загрузить свой веб-сайт, и когда я схватил серверную коробку и подключил ее к монитору после перезагрузки, все, что он сказал, это то, что он распечатал terminal not found
и вернулся к busybox.
Я не запаниковал, записал копию Damn Small Linux на CD, попытался запустить его как liveCD, но не смог kernel panic; vfs unable to mount root fs
, затем попытался запустить xubuntu liveCD, но он не смог из-за ошибки «I/O Error reading CD».
Так как у меня есть кабель IDE-usb, я загрузил тот же xubuntu на моем компьютере с Windows 7, подключил HDD через USB, и он распознал HDD. Некоторый прогресс, но, к сожалению, он не смог его смонтировать. Он в основном показывает значок диска на рабочем столе, так как он его распознает, но когда я пытаюсь его смонтировать, выскакивает ошибка, что он не может этого сделать. fdisk -l
показывает только мой внутренний HDD.
У меня нет идей по этому поводу, поэтому я обращаюсь к вам, ребята - каковы мои шансы? Что еще я могу попробовать? Добавлю любую запрошенную информацию как можно скорее, поскольку я знаю, что мои описания сообщений об ошибках расплывчаты (пишу их из головы, извините).
Все, что мне нужно сделать, это получить образ жесткого диска сервера, у меня есть запасной, чтобы заменить его.
Спасибо за ваше время.
Редактировать
Я только что смонтировал HDD сервера на моей машине с win7, и все работает отлично. Осталось два вопроса:
- Если я создам образ и попытаюсь восстановить его на другом диске — возможно ли это вообще, поскольку это другой диск (другое оборудование) или это ни на что не повлияет?
- Если мне удастся восстановить образ диска, я думаю, проблема с невозможностью загрузки ОС все равно останется?
решение1
Вам следует записать на USB-накопитель образ Ubuntu (возможны и другие варианты, см.эта веб-страницадля получения дополнительных предложений, но откажитесь от Kali Linux и BackBox как от неподходящих), загрузитесь с USB, выберитеПопробуйте Ubuntu без установки, скачать SMART,
sudo apt-get install smartmontools
затем проверьте, поддерживает ли ваш диск SMART,
sudo smartctl -i /dev/sda
(если нет, то это
sudo smartctl -s /dev/sda
включит интеллектуальную поддержку), затем дайте ему запуститьсядлинныйформа теста:
sudo smartctl -t long /dev/sda
Это послужит хорошей основой для дальнейших действий.
решение2
Возможно, что ваш жесткий диск в нормальном состоянии, и причина, по которой Windows 7 выдает сообщение об ошибке при попытке его монтирования, заключается в том, что жесткий диск отформатирован как ext3 или ext4 или какой-либо другой формат файловой системы, который Windows изначально не поддерживает. Если это так, вы можете решить эту проблему, установив драйвер файловой системы Windows для приложения файловых систем Ext2, Ext3 и Ext4, например Ext2Fsd, DiskInternals Linux Reader или Ext2explore. Подробные описания и скриншоты этих трех приложений вы найдете в статье How-To-Geek: 3 способа получить доступ к разделам Linux из Windows.
Также было бы неплохо получить образ вашего сервера с жесткого диска, прежде чем подвергать жесткий диск какой-либо другой продолжительной интенсивной нагрузке.