Как обновить Дисковую Утилиту?

Я много работаю над созданием живой системы, которая в конечном итоге включает создание образа USB-накопителя со встроенным двоичным образом:

dd if=binary.img of=/dev/sdX
sync

куда /dev/sdX это USB-накопитель В рамках моего рабочего процесса мне нравится открывать Дисковую утилиту Ubuntu, чтобы я мог проверить букву диска и размонтировать все, что монтируется автоматически. Я также использую его для создания дополнительных разделов для сохранения.

Проблема в том, что после записи образа на устройство - и даже после операции синхронизации - Дисковая утилита не показывает новый раздел. Это просто показывает свободное место. GParted видит это, а fdisk видит это. Даже после закрытия и открытия Дисковой утилиты она по-прежнему показывает только свободное место.

Если я нажму "Безопасное удаление" и физически отключу и снова подключу USB-накопитель, Дисковая утилита увидит раздел.

Почему мне нужно вынуть и снова вставить диск для Дисковой утилиты, чтобы увидеть разделы на нем? Могу ли я заставить Дисковую утилиту обновлять свою информацию без необходимости делать это?

(с помощью Дисковой утилиты 3.0.2 под Ubuntu 11.10.)

2 ответа

Ядро, вероятно, не знает об изменении. Хороший инструмент, который помогает в этом случае partprobe, Просто позвони с sudo partprobe, Программа проверит все диски и, если найдет новые разделы, сообщит ядру. После успешного запуска вы увидите свое изображение вместо свободного места.

Я заметил, что в некоторых случаях информация о диске не изменяется без перезагрузки системы. Но, как вы сказали, если он отображается в gparted и fdisk, тогда нет никаких вопросов. Но я бы посоветовал вам перезагрузить систему и посмотреть, произойдет ли то же самое

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