Как узнать uuid диска mac os

Question: Q: How to find Universal Unique Identifier of a disk?

I am using El Capitan. How do I find Universal Unique Identifier of my USB disk? Or of my internal hard drive? This info was available in Disk Utility in Yosemite. I would just right click on disk, chose Info ant there it was. Where is ti now?

All answers are appreciated — GUI as well as Terminal way of doing this 🙂

MacBook Pro, OS X El Capitan (10.11.4)

Posted on May 13, 2016 6:30 AM

All replies

Loading page content

Page content loaded

See if this helps

May 13, 2016 6:32 AM

The solution proposed by Sparkleberry only gives you the UUID of the Mac itself, it does not give you the UUID of each volume/disk.

Try instead the following —

  • Go the the Apple Menu and select About This Mac
  • Then click on System Report
  • Then on the left select Storage

This will list all the disks and volumes currently mounted and each will when select show in the bottom right section a Volume UUID.

May 13, 2016 7:20 AM

On El Capitan, there are 3 UUID associated with a volume/partition:

  • Core Storage
    • PV UUID
    • LV UUID
  • Disk Partition ID

All graphical approaches will show just the Core Storage related UUID. In the Terminal, system_profiler SPStorageDataType command will only report Core Storage UUID. The diskutil info /dev/disk0s2 will report all 3 of the formats. If you don’t want to scroll, the following command will get the real UUID which is first in the listing, and accordingly, I tell egrep to get the first match so it doesn’t capture the Core Storage UUID values.

Terminal:

Only type the blue text:

If you want the PV and LV UUID values for the Core Storage only, then change the m1 to m2 in egrep.

Источник

Как монтировать диск с помощью UUID или LABEL в OS X El Capitan?

Я получаю UUID и метку диска из diskutil info disk0s4

mount с использованием метки тома не работает:

mount с использованием тома UUID не работает с кавычками или без них:

mount работает с идентификатором тома

Обновление:

Моя цель — поместить строку mount в /etc/fstab , поскольку я хочу подключить том к настраиваемой точке монтирования.

3 ответа

При использовании OS X обычно рекомендуется использовать diskutil для действий, связанных с дисками.

TL; DR:

Для монтирования тома /диска по идентификатору:

Для монтирования тома с помощью UUID:

Чтобы установить громкость по метке:

Описание

С помощью diskutil , идентификаторы узлов ( /dev/diskXsY ) взаимозаменяемы с UUID: в любой операции diskutil (например, eject ), вместо идентификатора узла можно указать UUID. На странице man:

DEVICES

Параметр устройства для любой из приведенных выше команд (кроме случаев, когда явно требуемое в противном случае) обычно может быть любым из следующих:

o Идентификатор диска (см. ниже). Любая запись формы диска *, например. disk1s9.

o Запись узла устройства, содержащая идентификатор диска. Любая запись формы /dev /disk *, например. /DEV /disk2.

o Точка монтирования тома. Любая запись формы /Тома /*, например. /Volumes /Untitled. В большинстве случаев «пользовательское» монтирование например, /your /custom /mountpoint /здесь также принято.

o Форма URL-адреса любой из форм точечной точки монтирования, описанной выше. Например. file: ///Тома /Без названия или файла: ///.

o UUID. Любая запись в форме, например. 11111111-2222-3333-4444-555555555555. UUID может быть «медиа» UUID который IOKit размещает в узле IOMedia как получено из, например, UUID разделов карты GPT, или это может быть идентификатор UIID (ИЛИ) (или CoreStorage) AppleRAID (PV).

Читайте также:  Темы windows 10 для программистов

Получение этих идентификаторов /UUID /ярлыков просты, с любой из следующих команд:

Возвращенные значения этих команд должны выглядеть примерно так:

Как показано выше, идентификатор можно найти из столбца IDENTIFIER , метка из NAME , а UUID — из поля UUID (либо UUID будет монтировать объем).

дополнение для редактирования вопроса OP: установка на пользовательский путь

Вы можете сделать это с помощью diskutil mount и -mountPoint . На странице man:

mount [readOnly] [-mountPoint path] устройство

Установите один том. Если указано readOnly, тогда файловая система монтируется только для чтения, даже если основная файловая система тома и /или устройство и /или носитель поддерживают запись; даже суперпользователь не может писать на него; это то же самое, что и параметр rdonly для монтирования (8). Если задан параметр -mountPoint, то этот путь, а не стандартный путь /Volumes /VolumeName, будет использоваться в качестве представления в содержимом файла тома; каталог на этом пути уже должен существовать.

Синтаксис для монтирования в пользовательскую точку монтирования выглядит следующим образом:

Имейте в виду, что /path/to/custom/mountpoint должен быть каталогом , как с помощью mount и что ваш идентификатор /UUID /метка специфичны для тома (т.е. /dev/diskXsY not /dev/diskX ). Установка на пользовательскую точку монтирования не может быть выполнена с помощью diskutil mountDisk и работает только содин том за раз.

Вот то, что я использовал для монтирования внешнего SSD в мою папку «Музыка», которая автоматически содержит мои медиафайлы iTunes всякий раз, когда я вхожу в систему. Вы не указали точно, какова цель внешнего монтирования, поэтому некоторые из этих бит может быть не тем, что вам нужно, но затем снова, это может быть именно то, что вы пытаетесь сделать.

Как упоминалось в вашем вопросе и в ответе @ maybemaybeharry, команда mount не поддерживает UUID, поэтому diskutil — рекомендуемая утилита. Однако файл fstab поддерживает UUID, поэтому вы можете сохранить параметры монтирования в fstab , затем diskutil будет читать параметры из fstab для установки вашего диска.

/Music/iTunes/ создайте папку, которая будет использоваться для точки монтирования. Я использовал SSD_Music .

Используйте sudo vifs , чтобы отредактировать fstab , добавьте следующее в виде одной строки (редактирование для UUID и USERNAME, если это необходимо), затем сохраните /выйдите. UUID=F8C88B2D-5412-343B-8969-254F3AC559B8 /Users/USERNAME/Music/iTunes/SSD_Music hfs rw,noauto,noowners,nobrowse 0 0

  • noauto = не монтировать диск во время загрузки. Я встречал времена, когда диск монтировался как root вместо меня, поэтому лучше подождать, пока вы войдете в систему.
  • noowners = Игнорировать право собственности на том. Разрешения будут унаследованы от точки монтирования. Если я не использовал это, смонтированный том принадлежал root, но подкаталоги принадлежали мне.
  • nobrowse = Не показывать диск на боковой панели Finder или на рабочем столе.
  • Выполните монтирование с помощью diskutil mount F8C88B2D-5412-343B-8969-254F3AC559B8 ( Примечание: Не включайте UUID= в этой команде.
  • Надеюсь, что он установлен без ошибок. Проверьте это с помощью mount , который должен показывать что-то вроде /dev/disk2s2 on /Users/USERNAME/Music/iTunes/SSD_Music (hfs, local, nodev, nosuid, journaled, noowners, nobrowse)
  • Если вы делаете это для iTunes, вам нужно создать псевдоним для папки iTunes Media , чтобы указать на папку на смонтированном диск.
    • Закройте iTunes, если он запущен. cd

      /Music/iTunes/ литий> mv ‘iTunes Media’ ‘iTunes Media-bak’ литий> ln -s ‘SSD_Music/iTunes Media’ ‘iTunes Media’ литий>

    • ditto ‘iTunes Media-bak’ ‘iTunes Media’ , чтобы скопировать медиа на новый диск. Пропустите это, если вы уже скопировали его.
  • Отключите диск с помощью diskutil unmount

    Теперь, когда вы можете подключить диск по UUID, давайте автоматизируем его при входе в систему.

    /Library/LaunchAgents/ , создайте новый файл с именем local.mount_SSD_Music.plist

    Скопируйте /Вставьте следующий XML в новый файл, затем сохраните /выйдите.

    Убедитесь, что диск размонтирован

    Протестируйте установку с помощью нового планшета LaunchAgent с помощью launchctl load

    /Library/LaunchAgents/local.mount_SSD_Music.plist . Надеюсь, он снова установил ошибки.

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

    Надеюсь, это поможет!

    Я сочетаю некоторые мои комментарии с ответом, поскольку считаю, что он обращается к проблеме fstab .

    Как вы уже узнали, команда mount не может использовать UUID или LABEL и должен использовать идентификатор диска, например /dev/disk0s4 . Кроме того, возможно, майбехарри отметил, что метод OS X должен использовать diskutil . Чтобы ответить на ваше обновление . Однако fstab может использовать UUID или LABEL , просто посмотрите примеры на странице руководства для fstab . В терминальном типе fstab , а затем щелкните правой кнопкой мыши по fstab и выберите Open man Page. Прочтите его целиком! 🙂

    У меня нет проблем с использованием fstab , но я всегда использую по крайней мере первые четыре поля. Я вижу, что в вашем комментарии отсутствует третье поле (fs_vfstype). Вы опускаете его в fstab ? Вы должны отредактировать свой вопрос и показать, что вы пробовали в fstab и какой редактор вы использовали.

    Попробуйте: UUID=1738336E-68DD-46B1-997E-57469CF0472D /mount/point hfs rw,auto где /mount/point — существующий каталог.

    Я тестировал это в своей системе, используя мой UUID , это ваш UUID в строке, которую я предлагаю вам попробовать выше.

    Примечание: Он будет монтироваться только к определенной точке монтирования, если я включил третье поле (fs_vfstype), в противном случае оно смонтировано в /Volumes , хотя второе поле (fs_file) существует.

    Источник

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

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

    я /Volumes/OldMacHD С UUID XYZ. У меня /Volumes/Mirror1 С UUID XYZ (тот же UUID! Бьюсь об заклад, это потому, что OldMacHD был частью этого зеркала). Я получил эти UUIDs через:

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

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

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

    6 ответов

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

    обязательно размонтируйте диск перед hfs.util-s и держатель потом.

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

    diskutil info не будет показывать новый uuid, пока вы не перемонтируете.

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

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

    кровавые детали того, как обрабатывается идентификатор Тома (который на самом деле не является UUID, UUID используется только для отображения и пересчитывается каждый раз из фактический идентификатор Тома) объясняется в моем ответе как изменить UUID Тома в Mac OS X на указанное значение?

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

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

    1) формат диска для Mac OS расширен с помощью встроенного Disk Utility

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

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

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

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

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

    выберите шестерню и выключите автоматическое крепление

    в новых редактируемых полях изменить «Display Name», а затем выберите (из» mount as») mount as UUID=foo

    • если ничего ценного не осталось на этом диске переформатировать и объявить отображаемое имя и монтировать как » $ (который будет uuid=foo)

    (опционное) если необходимый re-enable автоматическая установка

    (необязательно) измените fstab, чтобы повторно ввести сочетание дисков

    Источник

    Как восстановить удаленный раздел и получить его UUID в macOS

    1 साल पहले का डिलीट हुआ फ़ोटो वीडियो वापस कैसे लाए | Как восстановить фото и видео, удаленные 1 год назад

    На моем MacBook Air установлена ​​Ubuntu, и я хочу удалить ее и расширить раздел Mac, поэтому я удаляю исходные разделы, как на этой картинке:

    но я забываю указать UUID disk0s2 и disk0s3, поэтому, когда я делаю раздел, возникает такая проблема:

    Итак, как мне восстановить раздел?

    • По какой причине вы не использовали для этого утилиту MacOS Disk?

    Вам необходимо уничтожить таблицу разделов GUID и создать новую. UUID различных типов разделов фиксированы. Вы можете получить некоторые или большинство из них здесь: GUID типа раздела.

    Ниже я предполагаю, что ваш MacBook Air содержит SSD, а основной раздел отформатирован как том CoreStorage. Вы можете проверить это в режиме восстановления с помощью метода, описанного здесь: Объем ОС отображается как тип ‘FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFF’ (последняя часть)

    Подготовка:

      Отсоедините любой внешний диск (особенно внешний резервный диск Time Machine)

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

    Предварительные условия — это последнее установленное обновление прошивки, Ethernet или WLAN (WPA / WPA2) и маршрутизатор с активированным DHCP.
    На линии со скоростью 50 Мбит / с загрузка образа сетевой загрузки для восстановления, который обычно загружается с сервера Apple / Akamai, занимает около 4 минут (представляет собой небольшой анимированный глобус).

    Я рекомендую Ethernet, потому что он более надежен. Если вы ограничены WIFI и процесс загрузки завершился неудачно, просто перезагрузите Mac, пока не загрузитесь. Вы можете использовать fdisk или gpt чтобы удалить MBR в блоке 0. Если вы используете пользователя с правами администратора, добавьте sudo с использованием gpt . команды.

    Сначала сделайте обзор. Этот шаг важен до того, как вы уничтожите GPT, потому что это источник для его восстановления с нуля:

    Затем удалите gpt:

    Создайте новую таблицу разделов GUID:

    Наконец, добавьте все общие разделы Mac один за другим, основываясь на деталях, показанных в gpt -r show /dev/disk0 вывод:

    Подсказка: Вы можете добавлять и удалять разделы в произвольном порядке, если сохраняете правильный порядковый номер. В приведенных выше командах я добавил третий раздел ( . -i 3 . ) перед добавлением второго раздела ( . -i 2 . ). Вам не нужно отключать disk0, потому что разделы i = 1 и i = 3 не содержат автоматически смонтированных томов, в то время как второй раздел содержит.

    Проверить диск с помощью diskutil verifyDisk disk0

  • Проверить диск с помощью diskutil verifyVolume disk0s2
  • Изменение размера основного тома для заполнения всего диска

    Наконец, вы хотите изменить размер основного тома, чтобы заполнить весь диск.

    Получите обзор с помощью:

    У вас может быть несколько групп логических томов CoreStorage, если вы загружаетесь с внешнего диска с полной системой! Используйте правильный!

    Измените размер всего стека:

    После загрузки в Йосемити вы можете использовать 0g на размер, чтобы расширить его. 0g — здесь «волшебный» размер.

    После загрузки в El Capitan или более поздней версии вы должны использовать реальный размер, например 120g . Если вы получили сообщение об ошибке, используйте немного меньший размер, например 119g или 199500m .

    • Данке! Klanomath, Ich habe geschafft 1

    Источник

    Читайте также:  Тайм менеджмент приложение для windows
    Оцените статью