Проблема с разделами
Antonio 31 Августа, 2010 - 12:47
Добрый день!
Возникла проблема после очередной обычной перезагрузке сервера. На этапе инициализации оборудования винт определяется и система видит устройство /dev/hda и соответственно разделы hda1, hda2 и hda3. Но дальше начинаются чудеса. При попытке подключить swap - получаем /dev/hda2 - file not found. Система грузится и работает. Свапа нет. hda1 не могу подмонтировать ибо - file not found. При попытках проверить винт e2fsck? получаю:
e2fsck /dev/hda3 e2fsck 1.41.11 (14-Mar-2010) /dev/hda3 is mounted. WARNING!!! The filesystem is mounted. If you continue you ***WILL*** cause ***SEVERE*** filesystem damage. Do you really want to continue (y/n)? yes e2fsck: Нет такого файла или каталога while trying to open /dev/hda3 The superblock could not be read or does not describe a correct ext2 filesystem. If the device is valid and it really contains an ext2 filesystem (and not swap or ufs or something else), then the superblock is corrupt, and you might try running e2fsck with an alternate superblock: e2fsck -b 8193 <device>
Так со всеми разделами. Суперблок пытался восстановить из под лайвсд. Пишет что все ОК. Но ничего не меняется.
Где копать?
Реально не вижу устройство /dev/hda. Где копать? Что делать? Заранее благодарен за советы.
»
- Для комментирования войдите или зарегистрируйтесь
*
покажите
ls /dev/[sh]d* | grep -v "[0-9]$" | xargs -n 1 fdisk -l | wgetpaste
а эта строка - это просто подпись
# ls /dev/[sh]d* | grep -v
# ls /dev/[sh]d* | grep -v "[0-9]$" | xargs -n 1 fdisk -l | wgetpaste
-bash: wgetpaste: команда не найдена
ls: невозможно получить доступ к /dev/[sh]d*: Нет такого файла или каталога
wgetpaste установить не могу ибо свап не подключается, а без него на этом калькуляторе не собирается ничего )
Antonio написал(а): # ls
Вместо
wgetpaste
можно перенаправить в файл и унести на машину, где он есть.:wq
--
Live free or die
Противоречие
Либо вы эту команду запустили из-под livecd,
либо одно из двух, потому что как же можно работать, когда нет /dev/[sh]d* -
что же у вас тогда команда
mount | grep ^/dev
выдаёт?wgetpaste очень-очень небольшой пакет. Проверьте, может ли он собраться без swap
а эта строка - это просто подпись
n0nado написал(а): Antonio
# mount | grep ^/dev
/dev/hda3 on / type ext3 (rw,noatime)
Antonio написал(а): # ls
Вместо
wgetpaste
можно перенаправить в файл и унести на машину, где он есть.:wq
--
Live free or die
а как подключаете? Antonio
а как подключаете?
и своп-раздел конечно-же форматировали?
#fdisk -l
?
что-то добрый я сегодня ....
fdisk -l - ничего не выводит.
Подключаю - swapon /dev/hda2
fdisk -l - ничего не выводит. Своп - пересоздавал когда грузился с лайвсд.
не показывает или команда не
не показывает или команда не найдена?
такое впечатление что вы ушли в chroot без подмонтирования /dev и /proc
что-то добрый я сегодня ....
Вы случайно udev до этого не
Вы случайно udev до этого не обновляли?
Последняя стабильная версия 151-r4 не видит винты если в ядре включены устаревшие опции CONFIG_SYSFS_DEPRECATED и CONFIG_SYSFS_DEPRECATED_V2 - см. http://www.gentoo.ru/node/20446
/ Enchant /
"Никакую проблему нельзя решить на том же уровне, на котором она возникла"
Обновлял. Так и есть!
Обновлял. Так и есть! Спасибо!
История в картинках
https://bugs.gentoo.org/show_bug.cgi?id=329887
Не грусти, товарищ! Всё хорошо, beautiful good!
собственно и перейти бы на
собственно и перейти бы на libata неплохо, а то у всех sd*, а у тебя до сих пор hd* )))