Linux — Монтирование обычного файла как диска

  • создать файл
    python3 -c «for _ in range(1000000000): print(«00000000″)» > filedisk
    ^CTraceback (most recent call last):
    File «», line 1, in
    KeyboardInterrupt
  • parted
    parted filedisk
    (parted) mklabel gpt
    (parted) mkpart primary ext4 1MB 500MB
    (parted) print

    Размер сектора (логич./физич.): 512B/512B
    Таблица разделов: gpt
    Флаги диска:
    Номер Начало Конец Размер Файловая система Имя Флаги
    1 1049kB 500MB 499MB ext4 primary
  • fdisk
    fdisk -lu filedisk
  • losetup 1
    sudo losetup /dev/loop101 filedisk
  • gparted отформатировать раздел внутри файла
    gparted /dev/loop101
  • losetup 2
    sudo losetup -d /dev/loop101
    sudo losetup -o 1048576 /dev/loop101 filedisk
  • fsck
    sudo fsck -fv /dev/loop101
  • mount
    sudo mount /dev/loop101 mounted/
  • umount
    sudo umount mounted
    sudo losetup -d /dev/loop101

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Protected by WP Anti Spam