Не удалось подключить внешние жесткие диски NTFS из-за дублирования UUID

Я пытаюсь настроить /etc/fstab на автоматическое монтирование двух внешних жестких дисков NTFS при загрузке и решил использовать UUID в качестве ссылки вместо имен устройств.

Странно, blkid отчеты что оба жестких диска имеют тот же самый UUID, поэтому я не могу добавить обе записи в файл. Вот что он показывает для двух дисков:

/dev/sdc1: LABEL="Hank's Legacy" UUID="D8249BB8249B97D8" TYPE="ntfs" PARTUUID="61bf885b-01"

/dev/sdb1: LABEL="Hank's Mainframe" UUID="D8249BB8249B97D8" TYPE="ntfs" PARTUUID="f865b797-01"

Я читал, что tune2fs не может использоваться для изменения UUID для разделов NTFS, потому что это технически не UUID, а серийный номер. Любые предложения о том, как я могу установить два диска без конфликтов?

1
задан 30 June 2015 в 09:27

2 ответа

Интересно! Существует способ изменения UUID раздела ntfs путем изменения суперблока, как это описано здесь. В нем говорится, что серийный номер тома - это восемь байтов, начинающихся со смещения 0x48 в форматированном диске / разделе ntfs, поэтому, изменяя его, будет изменяться серийный номер / UUID. Чтобы воспроизвести его:

dd if=/dev/sda# of=my_block bs=512 count=1

ghexedite2 my_block (or what ever hex editor you like. Alter a byte or two between 0x48 and 0x4f, inclusive)

dd if=my_block of=/dev/sda# bs=512 count=1

Я не пробовал это сам, но выглядит интересно.

Примечание: dd - Disk Destroy :), поэтому используйте с осторожностью! [!d3 ]

1
ответ дан 23 May 2018 в 19:22
  • 1
    Я veeery опасаюсь, когда я использую dd для прямого доступа к дискам .. поэтому я не буду использовать ваше решение, если я не буду точно знать, что я изменяю. Вы правы в Disk Destroy , и я не могу позволить себе делать это с этими дисками! – Phanindra K 2 July 2015 в 19:47
  • 2
    Тем не менее, чтение было очень образованным .. так что спасибо за информацию! – Phanindra K 2 July 2015 в 19:48
  • 3
    @Phanindra_K: Понятно, что вы осторожны, но чтобы избавиться от всего этого, просто посмотрите это на linux.com/community/blogs/133-general-linux/289198 . Трудно сделать все возможное, чтобы объяснить, что Рон предположил, какое решение IS - правильное решение вашей проблемы. – Cbhihe 7 July 2015 в 22:42

Это как-то странно, так или иначе, чтобы использовать ваши hdds, вы можете использовать /dev/sdX вместо UUID, поэтому вы можете добавить и оба HDD.

/dev/sdb1 /mount-point ntfs defaults,uid=USER_ID,rw  0  0

Рекомендуется прочитать следующее: Как правильно ли смонтировать раздел NTFS в файле / etc / fstab?

0
ответ дан 23 May 2018 в 19:22

Другие вопросы по тегам:

Похожие вопросы: