LINUX.ORG.RU

пропадает /dev/sdaN и богомерзкая ОС


0

0

Система Ubuntu

Решил винду поставить, не судите строго. Вот, после этого восстановил груб, как все полагается. Помниться ещё в патрейшен мэджик ковырялся, но не сильно.

И после началось. Не подключается раздел /home из /dev/sda8. Загрузка стопорится и в root выходит. Жуть. Загрузился все ж в Иксы. Смотрю, а ведь /dev/sda8 вообще нет! Чуть не обкакался, это ж /home, все барахло там, и бэкапа нет. Запустил parted - посмотрел, что раздел N8 существует, а /dev/sda8 по прежнему нет. Запустил gparted. Выдал какую то ошибку и все. И вот тут интересное. Появился таки /dev/sda8, и нормально примонтировался. Ребутнулся - и опять нет /dev/sda8, и опять сие восстанавливается после gparted. Думал это он делает mknod /dev/sda8 b 8 8 - а нет, mount не проходит.

Что ж это такое? Почему пропадает /dev/sda8 после ребута?

fsck.ext3 ничего не говорит.

>Помниться ещё в патрейшен мэджик ковырялся, но не сильно.

>Загрузился все ж в Иксы.

и т.д.

Поподробнее действия желательно описывать. Чтобы не тыкаться - Ubuntu заново накати, быстрее будет.

sirota
()

>Решил винду поставить

Привет от M$ :Р

sirota
()

как диски прописаны в грубе?

/dev/disk/by-id/bla-bla-bla? а в fstab'е? dmesg что говорит? в логах что-нибудь интрересненькое проскакивает?

gnomino
()
Ответ на: комментарий от gnomino

В том то и дело - если пропадает /dev/sda8, то он пропадает и по uid.
Проблема не в fstab, а в том что по просту отсутствует dev.

Что ж интересного в этом:

Log of fsck -C -R -A -a 
Thu Apr 24 02:37:36 2008

fsck 1.40.3 (05-Dec-2007)
data: recovering journal
data: clean, 275255/8011776 files, 15107728/15998708 blocks
fsck.ext3: No such file or directory while trying to open /dev/sda8

/dev/sda8: 
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>

temp: recovering journal
temp: clean, 141692/3672000 files, 6568174/7341697 blocks
fsck died with exit status 8

Thu Apr 24 02:37:37 2008
----------------


Ещё на рут лает:

Log of fsck -C -a -t reiserfs /dev/sda3 
Thu Apr 24 02:37:29 2008

fsck 1.40.3 (05-Dec-2007)
Filesystem seems mounted read-only. Skipping journal replay.
Checking internal tree..finished
Reiserfs super block in block 16 on 0x803 of format 3.6 with standard journal
Blocks (total/free): 5243200/1260046 by 4096 bytes
Filesystem is NOT clean
Reiserfs super block in block 16 on 0x803 of format 3.6 with standard journal
Blocks (total/free): 5243200/1260046 by 4096 bytes
Filesystem is NOT clean

Thu Apr 24 02:37:36 2008
----------------

CtrlAltBs
() автор топика

как загрузишься в линукс, сделай

fdisk -l

и погляди куда твоя партиция теперь домашняя делась.

потом отредактируй /etc/fstab

MikeDM ★★★★★
()

(parted) print

Диск /dev/sda: 160GB
Размер сектора (логический/физический): 512B/512B
Таблица разделов: msdos

Число  Начало  Конец   Размер  Тип          Файловая система  Флаги
 1     32,3kB  117GB   117GB   расширенный
 5     96,8kB  65,5GB  65,5GB  логический   ext3
 6     65,5GB  74,1GB  8587MB  логический   linux-swap
 7     74,1GB  104GB   30,1GB  логический   ext3
 8     104GB   117GB   12,9GB  логический   ext3
 2     117GB   139GB   21,5GB  основной     ntfs              boot
 3     139GB   160GB   21,5GB  основной     reiserfs


Что ещё заметил. В груб пришлось менять с (hd0,0) на (hd0,2). Вот это
меня действительно удивило. Видимо что то изменилось.


Какие были действия. До патрейшена было примерно это:

 1     32,3kB  117GB   117GB   расширенный
 5     96,8kB  65,5GB  65,5GB  логический   ext3       /data
 6     65,5GB  74,1GB  8587MB  логический   linux-swap
 7     74,1GB  104GB   30,1GB  логический   ext3       /some
 8     104GB   117GB   12,9GB  логический   ext3       /home
 2     117GB   139GB   21,5GB  основной     fat32         Active
 3     139GB   160GB   21,5GB  основной     reiserfs   /

Вообщем зашел в патрейшен. Он что то сказал, что якобы что то не то и
хотел бы это исправить. Что то с дополнительными дисками. Я сказал
нет, не трогать. Далее, УДАЛИЛ раздел 2, создал раздел NTFS, сделать
активным раздел 2, применить, ребут.

Может размечено как то не так? Два основных диска много?

CtrlAltBs
() автор топика
Ответ на: комментарий от MikeDM

> как загрузишься в линукс, сделай
> fdisk -l
> и погляди куда твоя партиция теперь домашняя делась. 

Не ребутался, сейчас после шоманства /home прикручен кое как.
Но вот что странно, /dev/sda8 нет в fdisk:

$ sudo fdisk -l
Предупреждение: игнорируются дополнительные данные в таблице разделов 7
omitting empty partition (8)

Диск /dev/sda: 160.0 ГБ, 160041885696 байт
255 heads, 63 sectors/track, 19457 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0x61b69aff

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1               1       14235   114342606    5  Расширенный
/dev/sda2   *       14236       16846    20972857+   7  HPFS/NTFS
/dev/sda3           16847       19457    20972857+  83  Linux
/dev/sda5               1        7967    63994833   83  Linux
/dev/sda6            7968        9011     8385898+  82  Linux своп / Solaris
/dev/sda7            9012       12667    29366788+  83  Linux


Однако есть в маунт, о чем и говорил:

$mount
/dev/sda3 on / type reiserfs (rw,notail)
proc on /proc type proc (rw,noexec,nosuid,nodev)
/sys on /sys type sysfs (rw,noexec,nosuid,nodev)
varrun on /var/run type tmpfs (rw,noexec,nosuid,nodev,mode=0755)
varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
udev on /dev type tmpfs (rw,mode=0755)
devshm on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
lrm on /lib/modules/2.6.24-12-generic/volatile type tmpfs (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
/dev/sda5 on /doc type ext3 (rw)
/dev/sda8 on /home type ext3 (rw)
/dev/sda7 on /media/tmp type ext3 (rw)
tmpfs on /tmp type tmpfs (rw)


И само устройство:

$ ls -l /dev/sda*
brw-rw---- 1 root disk 8, 0 2008-04-24 02:37 /dev/sda
brw-rw---- 1 root disk 8, 2 2008-04-24 02:39 /dev/sda2
brw-rw---- 1 root disk 8, 3 2008-04-24 02:37 /dev/sda3
brw-rw---- 1 root disk 8, 5 2008-04-24 02:39 /dev/sda5
brw-rw---- 1 root disk 8, 6 2008-04-24 02:37 /dev/sda6
brw-rw---- 1 root disk 8, 7 2008-04-24 02:39 /dev/sda7
brw-rw---- 1 root disk 8, 8 2008-04-24 02:39 /dev/sda8

CtrlAltBs
() автор топика

И ещё, там между разделами случайно затесалось небольшое неразмеченное пространство.

CtrlAltBs
() автор топика

Так, разместил на пустом месте swap, что не пустовало.
И fdisk прозрел:

$ sudo fdisk -l

Диск /dev/sda: 160.0 ГБ, 160041885696 байт
255 heads, 63 sectors/track, 19457 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0x61b69aff

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1               1       14235   114342606    5  Расширенный
/dev/sda2   *       14236       16846    20972857+   7  HPFS/NTFS
/dev/sda3           16847       19457    20972857+  83  Linux
/dev/sda5               1        7967    63994833   83  Linux
/dev/sda6            7968        9011     8385898+  82  Linux своп / Solaris
/dev/sda7            9012       12667    29366788+  83  Linux
/dev/sda8           12669       14235    12586927+  83  Linux
/dev/sda9           12668       12668        8031+  82  Linux своп / Solaris

Пункты таблицы разделов расположены не в дисковом порядке

---

Вот, теперь не по порядку диски идут. Как исправить?

Да, теперь Ubuntu грузится нормально, все как прежде.
Решил зайти по старой дружбе к Патрейшен (дос). Встретил он меня
приветливо ошибкой 110, о том, что не совпадают длина CHD и LBA.
Если память не изменяет в прошлый раз была другая ошибка, там
на конце слова было X. А далее в менеджере вместо разделов
висит ошибка #120. В прошлый раз хоть диски показывал.
Пойду искать сии ошибки.

Я так понимаю что то с таблицей не ладное твориться?

CtrlAltBs
() автор топика
Ответ на: комментарий от MikeDM

> ты когда масдай ставил, разметку разделов изувечил непацецки.

Если Вы про пустоту - то она была и прежде. И на работу не влияло.

Допустим изувечил - что делать то теперь?

CtrlAltBs
() автор топика
Ответ на: комментарий от MikeDM

> как ты ставил богомерзкую ОСь ?

Уже писал:

Вообщем зашел в патрейшен. Он что то сказал, что якобы что то не то и хотел бы это исправить. Что то с дополнительными дисками. Я сказал нет, не трогать. Далее, УДАЛИЛ раздел 2, создал раздел NTFS, сделать активным раздел 2, применить, ребут.

После этого вставил диск с winxp, она спросила на какой диск ставить, выбрал свежесозданный NTFS. Вот, она поставилась, даже загрузилась.

После стал восстанавливать grub.

Кстати, народ поговаривает, что winxp с SATA не дружит. Но никаких проблем не заметил. И патрейшен работал ведь.

CtrlAltBs
() автор топика
Ответ на: комментарий от CtrlAltBs

у тебя сменился порядок разделов.

в твоем случае необходимо будет поправить /etc/fstab

и все будет работать.

MikeDM ★★★★★
()
Ответ на: комментарий от MikeDM

> в твоем случае необходимо будет поправить /etc/fstab

Нет, там я всегда UUID использовал.

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

CtrlAltBs
() автор топика
Ответ на: комментарий от CtrlAltBs

Винда работает. Патрейшен виндовый валиться с ошибкой. Всем спасибо, на этом думаю можно кончить.

CtrlAltBs
() автор топика
Ответ на: комментарий от MikeDM

> и что это меняет если ты UUID используешь ?

Да это и не важно. Проблема явно в другом. Все ж маунтиться как надо.

Может кто подскажет как таблицу проверить на ошибки?

CtrlAltBs
() автор топика
Ответ на: комментарий от CtrlAltBs

> Кстати, народ поговаривает, что winxp с SATA не дружит

XP с SATA дружит. XP не дружит с AHCI без дров по F6.

Что такое "патрейшен"?

Deleted
()
Ответ на: комментарий от CtrlAltBs

> Вообщем зашел в патрейшен. Он что то сказал, что якобы что то не то и хотел бы это исправить. Что то с дополнительными дисками. Я сказал нет, не трогать. Далее, УДАЛИЛ раздел 2, создал раздел NTFS, сделать активным раздел 2, применить, ребут.

Можешь описать НОРМАЛЬНО процесс установки виндов, без употребления странных слов типа "патрейшн". Подумай и напиши человеческим языком.

Deleted
()
Ответ на: комментарий от Deleted

> Можешь описать НОРМАЛЬНО процесс установки виндов, без употребления странных слов типа "патрейшн".

Это Partetion Magic 8 for DOS.

Но теперь уже точно не надо. Решил немного переразметить диск - уменьшить раздел со свопом и увеличить раздел с данными. Делал в GParted, часа три диск насиловал. Но совлочь этот GParted - все равно осталисть эти 8 мегабайт неразмеченных данных. Однако после сих манипуляций PM уже без ошибок видит разделы. Ошибка побежденна.

На сайте PM в таких случаях (ошибки 110 и 120) рекомендуют все отформатить и переразметить. Такое лекарство.

Вот такая история установки Windows. Очередной раз зарекаюсь PM не пользоваться. Помниться ведь это не первый случай, как то раз он уже запарол гигов сорок медийных данных.

Всем большое спасибо.

CtrlAltBs
() автор топика
Ответ на: комментарий от CtrlAltBs

Нужно было в partition magic (оно) преобразовать логический раздел в основной (или удалить, если не нужен, не помню, чего там у тебя было), удалить дополнительный (8 Мб) и т.д. Делал бы сразу в убунте, а не в партишине.

sirota
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.