Cukup gunakan brd dan buat satu perangkat brd (ram0). Gunakan perangkat itu sebagai pengganti drive usb Anda. Anda dapat mempartisi menggunakan sfdisk, menggunakan partisi dan kemudian menggunakan dd untuk membuang isinya ke file.
Tidak perlu menggunakan satu sistem file per perangkat brd.
Atau (meskipun sedikit meretas) Anda dapat menggunakan tmpfs, membuat file gambar dan menggunakannya sebagai perangkat loop. Itu mungkin cara termudah untuk mencapai apa yang Anda inginkan. Sebagai bonus, Anda sudah menyiapkan gambar itu dan dapat langsung mengunggahnya. Tidak perlu 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
Ubah agar sesuai dengan kebutuhan Anda.
Bagaimana saya bisa menghentikan ZooKeeper di Ubuntu?
Systemctl memerintahkan batas waktu saat dijalankan sebagai root