Смена UUID разделов.

Almas 2013 M10 10
1667
0
1
0

При клонировании дисков, уникальный номер каждого раздела первого диска переносится на второй. Создается точная копия первого диска, что и нужно в таких случаях. Но возникает проблема, теряется...

При клонировании дисков, уникальный номер каждого раздела первого диска переносится на второй. Создается точная копия первого диска, что и нужно в таких случаях.

Но возникает проблема: теряется уникальность разделов, появляются на первом и втором HDD одинаковые разделы с уникальным идентификатором, по которым операционная система различает диски. Отсюда вся проблема, если клонировали диск с помощью утилиты "dd", и эти оба два одинаковых диска включены, тогда операционная система будет все время загружаться с разных дисков.

То есть Вы работаете  сперва на одном диске целый день, выключили компьютер и ушли домой. на следующий день пришли включили компьютер....

И на тебе! У вас загрузился второй диск, на котором нет данных которые вы делали вчера.

Если посмотреть на это с помощью дисковой утилиты mount будет так:

 

# mount

/dev/sda1 on / type ext4 (rw)

proc on /proc type proc (rw)

sysfs on /sys type sysfs (rw)

devpts on /dev/pts type devpts (rw,gid=5,mode=620)

tmpfs on /dev/shm type tmpfs (rw)

/dev/sdb5 on /boot type ext4 (rw)

/dev/sdb2 on /home type ext4 (rw)

/dev/sda6 on /var type ext4 (rw)

none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)

/dev/sdb6 on /mnt/disk1 type ext4 (rw)

Как видите все перемещалось, операционная система примонтировала корневой  раздел / с первого диска sda, раздел /home загрузился со второго диска sdb.

Вообщем каша, и все этим проблемы  вылезли из за одинаковых уникальных идентификаторов UUID.

Если клонирован один диск на другой, значить у вас два одинаковых UUID, например в системе два диска sda и sdb, проверяем какие у них идентификаторы:

# fdisk -l | grep identifier

Disk identifier: 0x00056922

 

Disk identifier: 0x00056922

 

Как видим диски с одинаковыми UUID. Смена UUID корневого раздела поможет устранить проблему, чем мы и займемся.

 

Узнайте текущий UUID раздела sdb1 :

# tune2fs -l /dev/sdb1 | grep 'UUID'

 

Чтобы поменять UUID раздела sdb1 введите команду:

# tune2fs -U random /dev/sdb1

Таким образом меняем UUID всех разделов одного диска sda:

# tune2fs -U random /dev/sda1

# tune2fs -U random /dev/sda2

# tune2fs -U random /dev/sda4

# tune2fs -U random /dev/sda5

# tune2fs -U random /dev/sda6

Чтобы увидеть новый UUID введите команду

 

tune2fs -l /dev/sdb1 | grep 'UUID'

Оцените пост

1