1 (26.02.2010 18:46:47 отредактировано swetaketo)

Здравствуйте. Мой первый вопрос в интернет про линукс.

До сих пор как-то всё находилось поисковиком.

Я сижу на Ubuntu 9.10, на которую обновился почти сразу после релиза.

Какая версия была до этого - не помню, но наверняка предыдущая, т.к. это было моё первое обновление, а обновляться я стремился (возможно, по наивности и излишнему любопытству) на всё новое и как можно скорее.

Так вот, помимо проблемы с сетью, которая, как выяснилось, стандартна для этой версии, вылезла у меня ещё одна бяка, куда более обидная, чем кривой нетворк манагер.

Как только я установил систему (ещё предыдущую версию), я сразу же настроил raid (через mdadm). И после обновления рэйд этот у меня перестал работать напрочь. Я долго расстраивался и пытался собрать обратно, но не получалось. А именно:

Рэйд был собран из двух одинаковых дисков WD, на которых были созданы одинаковые разделы /dev/sdb1 и /dev/sdc1 с флагами linux raid. После обновления устройства, соответствующие этим разделам перестали создаваться в /dev/. Хотя Gparted их охотно показывал, как наличествующие. Я долго пытался всё это дело доделать и собрать, но, наконец, плюнул. Загрузился с LiveCD PMagic, все устройства создались, я смонтировал разделы в режиме ридонли и быстренько слил всё с них на резервный диск от греха подальше.

Дальше я захотел получить просто свои диски, включённые ранее в рэйд обратно, голыми и девственными, чтобы просто создать на них ext3 и использовать в обычном нерэйдовом режиме, иногда синхронизируя rsync’ом. Но не тут-то было.

Зайдя в gparted, я увидел там свои диски, которые на теперешний момент стали sdc и sdd, т.к. диск, на который я всё с них сливал ещё в системе, и он их потеснил. На них в gparted видны разделы sdc1 и sdd1, занимающие весь диск. Но переформатировать их не получается. Вот какая ругань:

GParted 0.4.5

Libparted 1.8.8.1.159-1e0e

Format /dev/sdc1 as ext3 00:00:01 ( ERROR )

calibrate /dev/sdc1 00:00:00 ( SUCCESS )

path: /dev/sdc1
start: 63
end: 976768064
size: 976768002 (465.76 GiB)

set partition type on /dev/sdc1 00:00:01 ( SUCCESS )

new partition type: ext3

create new ext3 file system 00:00:00 ( ERROR )

mkfs.ext3 -L "" /dev/sdc1

mke2fs 1.41.9 (22-Aug-2009)
Could not stat /dev/sdc1 --- No such file or directory

The device apparently does not exist; did you specify it correctly?

Если попробовать произвести аналогичную процедуру в PMagic, то он ругается на то, что

The device is apparently in use. При этом файловая система не смонтирована и ни один процесс, на сколько мне удалось это выяснить, диски эти не использует.

Зато в /dev/mapper/ создаётся устройство со страшным названием, которое явно отвечает за оба этих диска. Понял я это только когда увидел в gparted это самое устройство и решил его отформатировать, после чего разделы sdc1 и sdd1 перестали нормально монтироваться. Устройство в /dev/mapper/ появляется, и в моей Ubuntu, и в PMagic.

При удалении его в Ubuntu, после перезагрузки оно возникает опять.

Моя цель – получить чистые диски, и конечно можно было бы как-нибудь с ними по-жесткому расправиться, засунув их, скажем, в другой компьютер по отдельности и отформатировать там. Но хотелось бы разобраться, что это за устройство в /dev/mapper и как с ним бороться. К сожалению, в интернете я практически не нашел понятных и полезных мне ссылок на эту или похожую тему, так что обращаюсь к вам на форум за помощью.

swetaketo@swetaketo-pc:~/Desktop$ sudo fdisk -l /dev/sd*



Disk /dev/sda: 250.1 GB, 250059350016 bytes

255 heads, 63 sectors/track, 30401 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk identifier: 0x4b6b4b6b



 Device Boot    Start   End     Blocks Id System

/dev/sda1 *     1       9772    78493558+ 7 HPFS/NTFS

/dev/sda2       9773    30401 165702442+ 5 Extended

/dev/sda5       30380   30401   176683+ 82 Linux swap / Solaris

/dev/sda6       9773    30379 165525664+ 83 Linux



Partition table entries are not in disk order



Disk /dev/sda1: 80.4 GB, 80377403904 bytes

255 heads, 63 sectors/track, 9771 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk identifier: 0x69205244



This doesn't look like a partition table

Probably you selected the wrong device.



        Device Boot     Start   End     Blocks Id System

/dev/sda1p1 ?   13578   119522 850995205 72 Unknown

Partition 1 does not end on cylinder boundary.

/dev/sda1p2 ?   45382   79243 271987362 74 Unknown

Partition 2 does not end on cylinder boundary.

/dev/sda1p3 ?   10499   10499   0 65 Novell Netware 386

Partition 3 does not end on cylinder boundary.

/dev/sda1p4     167628  167631  25817+ 0 Empty

Partition 4 does not end on cylinder boundary.



Partition table entries are not in disk order



Disk /dev/sda5: 180 MB, 180923904 bytes

255 heads, 63 sectors/track, 21 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk identifier: 0x00000000



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



Disk /dev/sda6: 169.5 GB, 169498280448 bytes

255 heads, 63 sectors/track, 20606 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk identifier: 0x00000000



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



Disk /dev/sdb: 160.0 GB, 160041885696 bytes

255 heads, 63 sectors/track, 19457 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk identifier: 0x5e8fc52d



 Device Boot    Start   End     Blocks Id System

/dev/sdb1       1       17701 142183251 83 Linux



Disk /dev/sdb1: 145.6 GB, 145595649024 bytes

255 heads, 63 sectors/track, 17700 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk identifier: 0x00000000



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



Disk /dev/sdc: 500.1 GB, 500107862016 bytes

255 heads, 63 sectors/track, 60801 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk identifier: 0x1ada1ada



 Device Boot    Start   End     Blocks Id System

/dev/sdc1       1       60801 488384001 83 Linux



Disk /dev/sdd: 500.1 GB, 500107862016 bytes

255 heads, 63 sectors/track, 60801 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk identifier: 0x1ada1ada



 Device Boot    Start   End     Blocks Id System

/dev/sdd1       1       60800 488375968+ 83 Linux

2

Боюсь что проблема слишком запутана, "много букв" как говорят в Интернете.
Вам помогут быстрее если Вы сможете более чётко и менее объёмно отписать проблему и свой вопрос.

Linux можно любить, можно НЕ любить, но совершенно точно его уже нельзя игнорировать.

3

Спасибо за совет, но воспользоваться им для меня представляется весьма сложной задачей, однако попробую срезюмировать:

1. был raid
2. после обновления он перестал работать
3. теперь надо отформатировать диски, в него входящие
4. но не получается, потому что в /dev/ не создаются файлы устройств для этих дисков
5. и существует "какая-то" связь между этими дисками и виртуальным устройством в /dev/mapper