Guest User

Untitled

a guest
Jan 20th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.83 KB | None | 0 0
  1. kent@cow:~$ sudo fdisk -l
  2.  
  3. Disk /dev/sda: 750.1 GB, 750156374016 bytes
  4. 255 heads, 63 sectors/track, 91201 cylinders
  5. Units = cylinders of 16065 * 512 = 8225280 bytes
  6. Disk identifier: 0x000b8508
  7.  
  8. Device Boot Start End Blocks Id System
  9. /dev/sda1 * 5 90872 729929303+ 83 Linux
  10. /dev/sda2 90873 91201 2642692+ 5 Extended
  11. /dev/sda5 90873 91201 2642661 82 Linux swap / Solaris
  12.  
  13. dd if=/dev/sda of=image750.img
  14.  
  15. losetup --partscan --find --show disk.img
  16.  
  17. mount /dev/loop0p1 /mnt
  18.  
  19. losetup -d /dev/loop0
  20.  
  21. sudo kpartx -a image750.img
  22. sudo mount /dev/mapper/loop1p1 /mount/point -o loop,ro
  23.  
  24. mount -o loop,offset=2560 -t auto /path/to/image.dd /mount/point
  25.  
  26. $ los my.img
  27. /dev/loop0
  28. /mnt/loop0p1
  29. /mnt/loop0p2
  30.  
  31. $ ls /mnt/loop0p1
  32. /whatever
  33. /files
  34. /youhave
  35. /there
  36.  
  37. $ sudo losetup -l
  38. NAME SIZELIMIT OFFSET AUTOCLEAR RO BACK-FILE DIO
  39. /dev/loop1 0 0 0 0 /full/path/to/my.img
  40.  
  41. $ # Cleanup.
  42. $ losd 0
  43. $ ls /mnt/loop0p1
  44. $ ls /dev | grep loop0
  45. loop0
  46.  
  47. los() (
  48. img="$1"
  49. dev="$(sudo losetup --show -f -P "$img")"
  50. echo "$dev"
  51. for part in "$dev"?*; do
  52. if [ "$part" = "${dev}p*" ]; then
  53. part="${dev}"
  54. fi
  55. dst="/mnt/$(basename "$part")"
  56. echo "$dst"
  57. sudo mkdir -p "$dst"
  58. sudo mount "$part" "$dst"
  59. done
  60. )
  61. losd() (
  62. dev="/dev/loop$1"
  63. for part in "$dev"?*; do
  64. if [ "$part" = "${dev}p*" ]; then
  65. part="${dev}"
  66. fi
  67. dst="/mnt/$(basename "$part")"
  68. sudo umount "$dst"
  69. done
  70. sudo losetup -d "$dev"
  71. )
  72.  
  73. cat /sys/module/loop/parameters/max_part
  74.  
  75. options loop max_part=31
  76.  
  77. GRUB_CMDLINE_LINUX="loop.max_part=31"
  78.  
  79. sudo losetup -f --show my.img
  80.  
  81. sudo mkdir /path/to/dir/
  82. mount -o loop example.img /path/to/dir/
Add Comment
Please, Sign In to add comment