হারান 2.2 -P বিকল্প
losetup -P -f --show my.img
/dev/loopXpY
পার্টিশন প্রতি একটি তৈরি করে ।
সুবিধা: কার্যকর করা অনেকগুলি ডিস্ট্রোতে (ইউজার-লিনাক্স প্যাকেজ) প্রাক-ইনস্টল করা।
অসুবিধা: বেশ সাম্প্রতিক বিকল্প, উবুন্টু 14.04 নেই বর্তমান, যে শুধু ব্যবহার kpartx আগে: https://unix.stackexchange.com/a/405639/32558
losetup -P
স্বয়ংক্রিয়তা
ব্যবহার:
$ 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"
)