Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- kent@cow:~$ sudo fdisk -l
- Disk /dev/sda: 750.1 GB, 750156374016 bytes
- 255 heads, 63 sectors/track, 91201 cylinders
- Units = cylinders of 16065 * 512 = 8225280 bytes
- Disk identifier: 0x000b8508
- Device Boot Start End Blocks Id System
- /dev/sda1 * 5 90872 729929303+ 83 Linux
- /dev/sda2 90873 91201 2642692+ 5 Extended
- /dev/sda5 90873 91201 2642661 82 Linux swap / Solaris
- dd if=/dev/sda of=image750.img
- losetup --partscan --find --show disk.img
- mount /dev/loop0p1 /mnt
- losetup -d /dev/loop0
- sudo kpartx -a image750.img
- sudo mount /dev/mapper/loop1p1 /mount/point -o loop,ro
- mount -o loop,offset=2560 -t auto /path/to/image.dd /mount/point
- $ los my.img
- /dev/loop0
- /mnt/loop0p1
- /mnt/loop0p2
- $ ls /mnt/loop0p1
- /whatever
- /files
- /youhave
- /there
- $ sudo losetup -l
- NAME SIZELIMIT OFFSET AUTOCLEAR RO BACK-FILE DIO
- /dev/loop1 0 0 0 0 /full/path/to/my.img
- $ # Cleanup.
- $ losd 0
- $ ls /mnt/loop0p1
- $ ls /dev | grep loop0
- loop0
- los() (
- img="$1"
- dev="$(sudo losetup --show -f -P "$img")"
- echo "$dev"
- for part in "$dev"?*; do
- if [ "$part" = "${dev}p*" ]; then
- part="${dev}"
- fi
- dst="/mnt/$(basename "$part")"
- echo "$dst"
- sudo mkdir -p "$dst"
- sudo mount "$part" "$dst"
- done
- )
- losd() (
- dev="/dev/loop$1"
- for part in "$dev"?*; do
- if [ "$part" = "${dev}p*" ]; then
- part="${dev}"
- fi
- dst="/mnt/$(basename "$part")"
- sudo umount "$dst"
- done
- sudo losetup -d "$dev"
- )
- cat /sys/module/loop/parameters/max_part
- options loop max_part=31
- GRUB_CMDLINE_LINUX="loop.max_part=31"
- sudo losetup -f --show my.img
- sudo mkdir /path/to/dir/
- mount -o loop example.img /path/to/dir/
Add Comment
Please, Sign In to add comment