最後活躍 6 months ago

https://0x41414141.de/blog/2021-12-31-vhdx-on-desinfect/

修訂 f7fe017ed3ed3c7ed027cf5d3cab23c47c44e393

install_tools.sh 原始檔案
1#!/bin/bash
2
3# install qemu utils
4sudo apt install qemu-utils
5
6# install nbd client
7sudo apt install nbd-client
8
mount_vhdx.sh 原始檔案
1#!/bin/bash
2
3# [ubuntu] How do you mount a VHD image
4# https://ubuntuforums.org/showthread.php?t=2299701
5#
6
7# Load the nbd kernel module.
8sudo rmmod nbd
9sudo modprobe nbd max_part=16
10
11# mount block device
12sudo qemu-nbd -c /dev/nbd0 Cloud.vhdx
13
14# reload partition table
15sudo partprobe /dev/nbd0
16
17# mount partition
18sudo mount -o ro /dev/nbd0p2 /mnt/vhd/
19
20
21
22
23
unmount_vhdx.sh 原始檔案
1#!/bin/bash
2
3#unmount
4sudo umount /mnt/vhd/
5sudo qemu-nbd -d /dev/nbd0
6
7
8# remove nbd module
9sudo rmmod nbd