#macos #filesystems #diskimage #timemachine
#macos #файловые системы #изображение диска #timemachine
Вопрос:
Я знаю, что сработает следующее:
hdiutil attach old.sparsebundle -mountroot .
diskutil rename old_label new_label
hdiutil detach old_label
hdiutil attach old.sparsebundle -mountroot .
В результате old_label монтируется как new_label, но неэлегантно монтировать ее для переименования, а затем размонтировать и повторно установить, чтобы метка вступила в силу.
Есть ли другой способ?
Комментарии:
1. Я часто случайно переименовываю свой root с »
MacHD
» на «` `», когда пытаюсь использовать quicklook, чтобы посмотреть, сколько у меня свободного места, поэтому ответ, вероятно, да, хотя не знаю, как это сделать из командной строки.2. eatloaf пытается выяснить, как переименовать размонтированный образ без его монтирования, а не как переименовать смонтированный образ без его размонтирования. @eatloaf, сегодня я потратил некоторое время, пытаясь разобраться в этом самостоятельно (ну, что-то похожее … у меня вообще возникали проблемы с переименованием изображения, пока я не понял, что монтирую его в / через sudo, а затем пытаюсь переименовать его без sudo), и все указатели, которые я нашел, направляли меня через присоединение и переименование. конечно, если вы заранее знаете volname, вы можете hdiutil -create -volname new_label, но это раздражает. это подразумевает, что имя может быть изменено … grrr…