Última actividad 6 months ago

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

Allen.YL revisó este gist 7 years ago. Ir a la revisión

3 files changed, 16 insertions, 11 deletions

install_tools.sh(archivo creado)

@@ -0,0 +1,7 @@
1 + #!/bin/bash
2 +
3 + # install qemu utils
4 + sudo apt install qemu-utils
5 +
6 + # install nbd client
7 + sudo apt install nbd-client

mount_vhdx.sh

@@ -4,11 +4,6 @@
4 4 # https://ubuntuforums.org/showthread.php?t=2299701
5 5 #
6 6
7 - # install qemu utils
8 - sudo apt install qemu-utils
9 -
10 - # install nbd client
11 - sudo apt install nbd-client
12 7
13 8 # Load the nbd kernel module.
14 9 sudo rmmod nbd
@@ -25,10 +20,4 @@ sudo mount -o ro /dev/nbd0p2 /mnt/vhd/
25 20
26 21
27 22
28 - #unmount
29 - sudo umount /mnt/vhd/
30 - sudo qemu-nbd -d /dev/nbd0
31 -
32 23
33 - # remove nbd module
34 - sudo rmmod nbd

unmount_vhdx.sh(archivo creado)

@@ -0,0 +1,9 @@
1 + #!/bin/bash
2 +
3 + #unmount
4 + sudo umount /mnt/vhd/
5 + sudo qemu-nbd -d /dev/nbd0
6 +
7 +
8 + # remove nbd module
9 + sudo rmmod nbd

Allen.YL revisó este gist 7 years ago. Ir a la revisión

1 file changed, 34 insertions

mount_vhdx.sh(archivo creado)

@@ -0,0 +1,34 @@
1 + #!/bin/bash
2 +
3 + # [ubuntu] How do you mount a VHD image
4 + # https://ubuntuforums.org/showthread.php?t=2299701
5 + #
6 +
7 + # install qemu utils
8 + sudo apt install qemu-utils
9 +
10 + # install nbd client
11 + sudo apt install nbd-client
12 +
13 + # Load the nbd kernel module.
14 + sudo rmmod nbd
15 + sudo modprobe nbd max_part=16
16 +
17 + # mount block device
18 + sudo qemu-nbd -c /dev/nbd0 Cloud.vhdx
19 +
20 + # reload partition table
21 + sudo partprobe /dev/nbd0
22 +
23 + # mount partition
24 + sudo mount -o ro /dev/nbd0p2 /mnt/vhd/
25 +
26 +
27 +
28 + #unmount
29 + sudo umount /mnt/vhd/
30 + sudo qemu-nbd -d /dev/nbd0
31 +
32 +
33 + # remove nbd module
34 + sudo rmmod nbd
Siguiente Anterior