Возможно ли переименовать метку тома sparsebundle без монтирования / переименования / размонтирования / монтажа?

#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…