Stačí použít brd a vytvořit jedno brd zařízení (ram0). Použijte toto zařízení místo vašeho USB disku. Můžete jej rozdělit pomocí sfdisk, použít oddíly a poté pomocí dd uložit jeho obsah do souboru.
Není potřeba používat jeden souborový systém na zařízení brd.
Nebo (i když trochu hackeřině) můžete použít tmpfs, vytvořit obrazový soubor a použít jej jako smyčkové zařízení. To může být nejjednodušší způsob, jak dosáhnout toho, co chcete. Jako bonus máte ten obrázek hotový a můžete ho rovnou nahrát. Není třeba dd.
# Create mountpoint for tmpfs
mkdir /tmp/tmpfs
# Mount tmpfs there
mount -t tmpfs none /tmp/tmpfs
# Create empty file of 600MB
# (it creates 599MB hole, so it does not
# consume more memory than needed)
dd if=/dev/zero of=/tmp/tmpfs/img.bin bs=1M seek=599 count=1
# Partition the image file
cfdisk /tmp/tmpfs/img.bin
# Create loop block device of it (-P makes kernel look for partitions)
losetup -P /dev/loop0 /tmp/tmpfs/img.bin
# Create filesystems
mkfs.vfat /dev/loop0p1
mkfs.ext4 /dev/loop0p2
# Now it's your turn:
# mount loop0p1 and loop0p2 and copy whatever you want and unmount it
# detach the loop device
losetup -d /dev/loop0
# May i present you with your image ...
ls -al /tmp/tmpfs/img.bin
Upravte podle svých potřeb.
Jak mohu zastavit ZooKeeper na Ubuntu?
Při spuštění jako root vypršel časový limit příkazů Systemctl