6

Мне нужно изменить размер раздела NTFS на диске, для которого у меня есть образ (сбрасывается с помощью dd).

Я установил это через устройство петли на Linux:

# losetup -o 32256 /dev/loop0 disk.img # I got the offset from looking at fdisk's output
# mount /tmp/t /dev/loop0
# ls /tmp/t
[Content of NTFS partition shows correctly]
# umount /tmp/t
# gparted /dev/loop0

gparted показывает мне диск правильно; он просто содержит один большой раздел NTFS, который я хочу сжать.

У меня было это работает в течение одного часа.

Будет ли это работать? Доступ к диску большой, но временная метка и размер базового файла disk.img остаются неизменными.

1 ответ1

2

Да, петлевые устройства неотличимы от «обычных» блочных устройств для приложений более высокого уровня (например, gparted). Доступ к циклическому устройству не изменяет временную метку смонтированного файла: это ошибка.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .