Как обновить Дисковую Утилиту?
Я много работаю над созданием живой системы, которая в конечном итоге включает создание образа 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, тогда нет никаких вопросов. Но я бы посоветовал вам перезагрузить систему и посмотреть, произойдет ли то же самое