изменить размер / dev / loop0 и увеличить пространство

Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/loop0       2765720 2393576    231652  92% /
udev              496568      12    496556   1% /dev
tmpfs             202148     796    201352   1% /run
none                5120       0      5120   0% /run/lock
none              505368      80    505288   1% /run/shm
/dev/sda7       13632464 8209984   5422480  61% /host
/dev/loop1       4031680 2452148   1374732  65% /usr

ThIs - это вывод команды df. Как мне увеличить доступное в dev / loop0 или, возможно, изменить его размер.

7
задан 24 February 2013 в 16:51

3 ответа

Вы можете использовать sudo losetup /dev/loop0, чтобы увидеть, к какому файлу прикреплено петлевое устройство, затем вы можете увеличить его размер, например, sudo dd if=/dev/zero bs=1MiB of=/path/to/file conv=notrunc oflag=append count=xxx, где xxx - это число MiB, которое вы хотите добавить. После этого sudo losetup -c /dev/loop0 и sudo resize2fs /dev/loop0 должны сделать новое пространство доступным для использования.

0
ответ дан 24 February 2013 в 16:51

К видеть, к чему присоединен файл устройство закольцовывания, выполнитесь:

# losetup /dev/loop0

затем для увеличения его размера можно дать, например

# dd if=/dev/zero bs=1MiB of=/path/to/file conv=notrunc oflag=append count=xxx

где xxx число мебибайт, которого Вы хотите добавить.

Если файловая система в настоящее время не монтируется на /, для предоставления доступа к новому пространству доступным для использования, можно дать:

# losetup -c /dev/loop0
# resize2fs /dev/loop0

Если изображением, которого Вы пытаетесь изменить размер, является Ubuntu Touch/Ubports rootfs и Вы пытаетесь сделать это от устройства, теперь перезагрузка к recovery и затем после ввода в устройство с adb shell, дайте:

    # losetup /dev/block/loop0 /data/system.img
    # e2fsck -f /dev/block/loop0
    # resize2fs -f /dev/block/loop0     # if your fs is ext
    # xfs_growfs /dev/block/loop0       # if your fs is xfs
2
ответ дан 23 November 2019 в 06:22

у меня работало, 4Gb

sudo dd if=/dev/zero bs=1MiB of=/userdata/system.img conv=notrunc oflag=append count=4200
sudo e2fsck -yf /userdata/system.img
sudo resize2fs -f /userdata/system.img 1024000
1
ответ дан 3 April 2020 в 14:47

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

Похожие вопросы: