Как изменить UUID тома на Mac OS X 10.6?

Кто-нибудь знает, как изменить UUID тома? Основой для этого вопроса является то, что у меня есть дублируемая проблема UUID:

У меня есть /Volumes/OldMacHD с UUID XYZ. У меня есть /Volumes/Mirror1 с UUID XYZ (тот же UUID! Я уверен, это потому, что OldMacHD ИСПОЛЬЗУЕМСЯ, чтобы быть частью этого зеркала). Я получил эти UUID через:

 diskutil info /dev/thatdisknumber | grep UUID 

Я хотел бы изменить UUID Mirror1 .

Я случайно hfs.util утилиту hfs.util , так как это тома HFS. Страница man для hfs.util говорит, что если вы выдаете флаг -s , это изменяет UUID. Однако, если вы hfs.util сам по себе, он не покажет вам вариант -s вообще, только каждый вариант, кроме этого! Grr. Я все равно попробовал:

 sudo /System/Library/Filesystems/hfs.fs/hfs.util -s /dev/disk4 (the raid volume). 

Ничего не произошло. Нет сообщения об ошибке, нет сообщения об успешном завершении. UUID точно так же. Я попробовал его, пока громкость была размонтирована.

Есть идеи?

    6 Solutions collect form web for “Как изменить UUID тома на Mac OS X 10.6?”

    Синтаксис для hfs.util, по-видимому, просто devicename, а не путь, включающий / dev /

    т.е.

     Server:~ admin$ mount (...) /dev/disk1s2 on /Volumes/Backup (hfs, local, journaled) (...) Server:~ admin$ sudo /System/Library/Filesystems/hfs.fs/hfs.util -s rdisk1s2 

    Убедитесь, что вы отключаете привод перед hfs.util -s и затем монтируете его.

    Используйте «сырое» устройство, то есть rdisk1s2 вместо disk1s2

    Информация diskutil не покажет новый uuid, пока вы не перемонтируете.

    Это должно быть выполнимо. Попробуйте использовать hfs.util, указав фактический идентификатор устройства тома (если это том рейда, который вам нужен идентификатор устройства тома на рейде, а не какой-либо конкретный диск).

    Или используйте маленький инструмент, который является частью SuperDuper! Поэтому вы можете указать путь к смонтированному тому.

    Подробные сведения о том, как обрабатывается идентификатор тома (который на самом деле не является UUID, UUID используется только для отображения и переустанавливается каждый раз с фактического идентификатора тома), объясняется в моем ответе на « Как изменить UUID» Объема в Mac OS X до УКАЗАННОГО значения?

    /dev/disk4 не является томом HFS, это целый диск, включая таблицу разделов и любое количество отдельных томов (разделов) на диске. /dev/disk4s0 будет примером тома. Найдите правильный идентификатор фактического объема HFS, о котором вы заботитесь, и попробуйте сделать hfs.util -s на этом.

    Все примеры, которые я могу найти, просто берут имя BSD устройства, а не полный путь к файлу устройства. Вы пробовали это?

    Самый простой и самый совместимый способ, который я нашел, – это Gparted (можно найти mac dmg на исходном файле или http://gparted.org ) и вручную выбрать этот раздел / диск и отредактировать uuid таким образом

    НО с диском util (это работает как на Linux, так и на Mac:

    1. Вставить привод

    2. Выберите шестерню и выключите автоопределение

    3. В новых редактируемых блоках Измените «Отображаемое имя», а затем выберите (из «mount as») mount как UUID = foo

      • Если в этом драйвере нет значения, и объявите отображаемое имя и установите его как «$ {Display Name} (что будет uuid = foo)
    4. (Опционально) при необходимости повторного включения автоматического монтажа

    5. повторное использование

    6. (Необязательно) изменить fstab для повторного входа в состав дисков

    Вы можете просто изменить UUID по типу / стилю раздела.

    1) Отформатируйте диск на Mac OS Extended с помощью встроенной Disk Utility

    2) Если вам нужен раздел Windows, отформатируйте диск в exFAT после того, как вы сделали первый шаг (по какой-то причине вам нужно два этапа для раздела Windows)

    Вы можете проверить, изменился ли UUID, указав все номера UUID:

     find /Volumes -maxdepth 1 -mindepth 1 -exec diskutil info {} \; 
    Interesting Posts

    Поиск наложения файловой системы с использованием LD_PRELOAD

    Как удалить Windows.old в Windows 8

    Манипулирование базы данных Access с Java без ODBC

    Как найти размер блока для чтения аппаратного блока для моего жесткого диска?

    Как я могу анимировать диаграмму PowerPoint?

    Можно ли добавить параметр контекстного меню проводника Windows, чтобы запустить командную строку в выбранном каталоге?

    Как удалить строки в Notepad ++?

    Будет ли держать всех моих поклонников на 100% -ной скорости вреда моему компьютеру?

    Windows Task Manager эквивалентен для Mac OS X?

    Как узнать, какая версия HDMI поддерживает моя система – Ubuntu Linux (10.10)

    Outlook 2013 не показывает электронные письма старше, чем aprox. 6 месяцев в любых папках

    Можно использовать кроссоверный кабель для обмена Интернетом между Windows 7 и Ubuntu?

    Можно ли получить прозрачность в заголовках в Windows 8, например Aero Windows 7?

    Электропитание не работает?

    Иконки боковой панели Finder – Как дублировать?

    Давайте будем гением компьютера.