Ako namontovať VHD image
Aktuálne mi nastal problém, ako skopírovať súbory do obrazu vo formáte vhd. Aj keď nejde o nič zložité, tu sú dôvody prečo niečo také potrebujem a postup, ako toho dosiahnuť.
V poslednom čase je Shrek aktívny vyvojár hier pre ZX Spectrum Next. Aj keď tento počítač nevlastním, existuje jadro tohto počítača pre „Amigu“ (teda FPGA počítač MiST). Jadro Nextu síce vie čítať aj priamo z SD karty, ale v rámci zachovania organizovaného bordelu mám softvér pre Next uložený v VHD obraze. Ako ale „mountnúť“ tento obraz v Linuxe?
Postup som zobral zo stránky DiskInternals a tu je jeho skrátená verzia:
Mount:
modprobe nbd max_part=8
- číslo 8 umožní pripojiť do 8 partícií
qemu-nbd --connect=/dev/nbd0 /path/to/your/file.vhd
partprobe /dev/nbd0
- potreba, iba ak sa nenačíta tabuľka partícií
mount /dev/nbd0 /mnt/disk
Umount:
umount /mnt/disk
qemu-nbd --disconnect /dev/nbd0
rmmod nbd
- voliteľne
modprobe nbd max_part=8- číslo 8 umožní pripojiť do 8 partícií
qemu-nbd --connect=/dev/nbd0 /path/to/your/file.vhd
partprobe /dev/nbd0- potreba, iba ak sa nenačíta tabuľka partícií
mount /dev/nbd0 /mnt/disk
umount /mnt/disk
qemu-nbd --disconnect /dev/nbd0
rmmod nbd
- voliteľne
Teraz si môžem kopírovať moje výsledky zo Shrekových hier a posielať ich do leaderboardu. On tam teda dorobil aj uploadovanie cez wifi, ale žiaľ moja „Amiga“ žiadne wifi nemá. Prajem Vám veľa skopírovaných súborov a poriadok vo vašich dátach.