1 (2015-12-17 22:32:47 отредактировано savinovka)

предыстория. Mageia установлена у меня на slave диске sdb, вторым винтом на master висел неиспользуемый временно диск sda. диски идентичны, одного производителя, одинаковой ёмкости. но sdb диск очень шумный, постоянный визг издаёт. решил я перенести систему на sda, а шумный винт вообще отключить за ненадобностью. надыбал в интернете простой способ копирования системы с диска на диск командой

dd if=/dev/sdb of=/dev/sda

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

Консоль
Disk /dev/sda: 74,5 GiB, 80026361856 bytes, 156301488 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xedaeedae

Device     Boot    Start       End   Sectors  Size Id Type
/dev/sda1  *        2048  51199154  51197107 24,4G 83 Linux
/dev/sda2       51201990 156280319 105078330 50,1G  5 Extended
/dev/sda5       51202048  59376239   8174192  3,9G 82 Linux swap / Solaris
/dev/sda6       59379712 156280319  96900608 46,2G 83 Linux

Disk /dev/sdb: 74,5 GiB, 80026361856 bytes, 156301488 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xedaeedae

Device     Boot    Start       End   Sectors  Size Id Type
/dev/sdb1  *        2048  51199154  51197107 24,4G 83 Linux
/dev/sdb2       51201990 156280319 105078330 50,1G  5 Extended
/dev/sdb5       51202048  59376239   8174192  3,9G 82 Linux swap / Solaris
/dev/sdb6       59379712 156280319  96900608 46,2G 83 Linux


команда df -h
Консоль
Файловая система Размер Использовано  Дост Использовано% Cмонтировано в
devtmpfs           2,9G            0  2,9G            0% /dev
tmpfs              2,9G          12M  2,9G            1% /dev/shm
tmpfs              2,9G         660K  2,9G            1% /run
/dev/sdb1           24G         5,0G   18G           22% /
tmpfs              2,9G            0  2,9G            0% /sys/fs/cgroup
tmpfs              2,9G          28K  2,9G            1% /tmp
/dev/sdb6           46G          21G   25G           46% /home
tmpfs              585M          12K  585M            1% /run/user/1000

загрузку пробовал ставить и с sda и с sdb. загружается и так и так, но только с двумя подключёнными винтами.
не могу вообще понять откуда грузиться система? /home явно старый остался, так в новом пусто. а вот корень на обеих дисках идентичен по виду. что посоветуете?

ps. такс, с отключённым sdb система стартовала наконец то, но дальше окна логина не идёт. ну оно и понятно, /home то пустой...

2

Уберите sdb из /etc/fstab в системе на sda и живите спокойно. Потом со своим sdb разберётесь.

3

mimo пишет:

Уберите sdb из /etc/fstab в системе на sda и живите спокойно. Потом со своим sdb разберётесь.

думал об этом, но не могу понять как тут прописать новый винт

# Entry for /dev/sdb1 :
UUID=eb05119a-f7b4-4259-953d-5383d8d89a1c / ext4 relatime,acl 1 1
# Entry for /dev/sdb6 :
UUID=41205304-4492-4308-a055-217213190a8a /home ext4 relatime,acl 1 2
none /proc proc defaults 0 0
# Entry for /dev/sdb5 :
UUID=618ee95d-301e-45b9-92d1-59c57968e50c swap swap defaults 0 0

и, к тому же, /home остался на старом диске (я так понимаю надо будет отдельно переносить)

4

Полагаю раньше стоял загрузчик на sda и все было хорошо, но dd успел сделать копию mbr и часть данных c sdb на sda, соответственно разметка диска стала идентичной, и возможно даже какие-то разделы успели скопироваться, но так как загрузчик стоял на sda - он затерся при копировании. Восстановление загрузчика было произведено снова на sda и теперь для запуска системы нужно как и раньше 2 диска. как-то так.

ROSA Desktop Fresh R11.1 EE 2016.1 Desktop 64-бит

5 (2015-12-17 22:50:35 отредактировано TopE)

mimo⇓ пишет:

в системе на sda

которая не успела переписаться с sdb полностью - как минимум хомяк, как максимум даже корень не весь

ROSA Desktop Fresh R11.1 EE 2016.1 Desktop 64-бит

6

savinovka⇓ пишет:

не могу понять как тут прописать новый винт

# blkid -s UUID /dev/sda1

ROSA Desktop Fresh R11.1 EE 2016.1 Desktop 64-бит

7

TopE пишет:
savinovka⇓ пишет:

не могу понять как тут прописать новый винт

# blkid -s UUID /dev/sda1

жесть, так у них одинаковые UUID

Консоль
/dev/sda1: UUID="eb05119a-f7b4-4259-953d-5383d8d89a1c" TYPE="ext4" PARTUUID="edaeedae-01"
/dev/sda5: UUID="618ee95d-301e-45b9-92d1-59c57968e50c" TYPE="swap" PARTUUID="edaeedae-05"
/dev/sda6: UUID="41205304-4492-4308-a055-217213190a8a" TYPE="ext4" PARTUUID="edaeedae-06"
/dev/sdb1: UUID="eb05119a-f7b4-4259-953d-5383d8d89a1c" TYPE="ext4" PARTUUID="edaeedae-01"
/dev/sdb5: UUID="618ee95d-301e-45b9-92d1-59c57968e50c" TYPE="swap" PARTUUID="edaeedae-05"
/dev/sdb6: UUID="41205304-4492-4308-a055-217213190a8a" TYPE="ext4" PARTUUID="edaeedae-06"

8 (2015-12-18 07:29:05 отредактировано TopE)

savinovka⇓ пишет:

жесть, так у них одинаковые UUID

ну так mbr скопировался полностью по сути произошло клонирование, хоть и не полное (данные не успели скопироваться, но разметка вся скопировалась)
сделай так
dd if=/dev/sda of=/dev/sdb bs=1 count=512
это копирование загрузчика и разметки с sda на sdb.
(если очень страшно, можно сохранить копию первых 512 байт sdb в файл и потом востановить
это делается так dd if=/dev/sdb of=mbr_sdb_bakup bs=1 count=512
где mbr_sdb_bakup - файл с бэкапом
восстанавливать так
dd if=mbr_sdb_bakup of=/dev/sdb bs=1 count=512
)

выдерни хард sda физически и посмотри будет ли загружаться система - если нет восстанови загрузчик, не втыкая назад sda

как только система будет загружаться, тогда сделай так
втыкай обратно sda загрузись и копируй на него sdb

dd if=/dev/sdb of=/dev/sda bs=1M

и не смотри, что ничего в процессе не будет показывать - дождись до конца (думаю минут на 40)
потом вытаскивай sdb и смотри как загрузится.
UUID - будут идентичны и ничего менять не надо будет.

ROSA Desktop Fresh R11.1 EE 2016.1 Desktop 64-бит
Спасибо сказали: savinovka1

9 (2015-12-18 09:01:55 отредактировано mimo)

TopE⇓ пишет:

но dd успел сделать копию mbr

Не буду цыцыровать остальной текст трёх Ваших постов, просто подпишусь под ними. )))

savinovka, поверьте, coierit cum cerebrum - не лучший путь. Просто поставьте систему с нуля на sda и забудьте о проблемах.

10 (2015-12-18 09:31:00 отредактировано TopE)

mimo⇓ пишет:

coierit cum cerebrum

хорошее определение UNIX-вэй))

ROSA Desktop Fresh R11.1 EE 2016.1 Desktop 64-бит

11 (2015-12-18 10:46:56 отредактировано mimo)

TopE, если уж на то пошло, [CENSORED]!

12

mimo, не, не, не...
Solvite templum hoc, et in tribus diebus excitabo illud!!!

ох... забанят...

ROSA Desktop Fresh R11.1 EE 2016.1 Desktop 64-бит

13 (2015-12-18 11:29:13 отредактировано mimo)

TopE, [CENSORED]

TopE⇓ пишет:

ох... забанят...

А нас за что???©

14

так и есть, данные частично скопировались на новый винт, начиная с загрузочной области, а так как новый винт на мастере, то он постоянно определялся как hda и загрузчик писался на него. хорошенько изучив dd стало ясно, что со старым винтом ничего не могло случиться. поэтому я так и поступил, как вы советовали. выкинул новый винт, старый подцепил на мастер, восстановил на нём загрузчик. система заработала. ну а дальше уже повесил новый винт на слейв и таки сделал клон диска командой

Консоль
dd if=/dev/sda of=/dev/sdb bs=64k

уже зная как проверить статус выполнения команды
Консоль
killall -USR1 dd

gratias omnibus vobis

15

savinovka⇓ пишет:

уже зная

Таки результат где?

16

mimo пишет:
savinovka⇓ пишет:

уже зная

Таки результат где?

затерялся в логах истории)

17

savinovka⇓ пишет:

затерялся в логах истории

Вы сами осознаёте свою роль в истории? Эта роль не называется "юзер". И не называется типа там оскорбительно "чайник" и далее по списку. Вы реально поняли как называется Ваша роль?

18 (2015-12-18 23:20:49 отредактировано algri14)

mimo⇓ пишет:

И не называется типа там оскорбительно "чайник" и далее по списку.

mimo, я года 3 назад уже писал, что "чайник" никогда не было оскорбительным (не считая тех случаев, когда чел всё и вся воспринимает оскорблением), оно всегда есть шутливо-пренебрежительным к человеку несведущему в той или иной области. "Чайником" можно назвать любого, ибо невозможно быть знатоком всего и вся.
зы: а пошло от альпинистов(новичку ложили в рюкзак чайник) и водителей(старый знак был У, похож на чайник, новый знак ! )

19

mimo пишет:

Вы сами осознаёте свою роль в истории? Эта роль не называется "юзер". И не называется типа там оскорбительно "чайник" и далее по списку. Вы реально поняли как называется Ваша роль?

чесно говря так далеко не ходил и не задумывался. и на что похоже?

20

savinovka, первопроходец! О как блаародно! )))