losetup -P automation
losetup -P - лучший способ, начинающийся с Ubuntu 16.04, как упоминалось на https://askubuntu.com/a/496576/52975, вот функции для автоматизации, если это необходимо. Использование:
$ 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"
)
losetup -P automation
Это достойный метод до 16.04.
loop - модуль ядра, встроенный в ядро в Ubuntu 14.04.
Если вы правильно настроите его, Linux автоматически разломит устройства для вас.
[ f3]
указывает, сколько устройств раздела loop может сгенерировать.
По умолчанию Ubuntu 14.04 по умолчанию 0, поэтому автоматическое расщепление не происходит.
To измените его, мы можем либо добавить:
options loop max_part=31
в файл в /etc/modprobe, либо:
GRUB_CMDLINE_LINUX="loop.max_part=31"
до /etc/default/grub, а затем sudo update-grub.
Как установить параметр модуля, также рассматривается в: https://askubuntu.com/a/496576/52975
После перезагрузки, когда вы делаете :
sudo losetup -f --show my.img
он монтирует изображение на устройство /dev/loopX и автоматически монтирует разделы на устройства /dev/loopXpY.
Так что это самый удобный способ, если вы готов к перезагрузке.
См. также
https://unix.stackexchange.com/questions/9099/reading-a-filesystem- from -a-all-disk-image https://superuser.com/questions/117136/how-can-i-mount-a-partition-from-dd-created-image-of-a-block-device-eg- hdd-u Установите отдельный раздел из образа всего диска (устройства) https://stackoverflow.com/questions/1419489/loopback-mounting-individual-partitions-from-within-a-file-that-contains-a-parti [ ! d22]Нажмите Super(Win)Key и введите Startup applications:
[!d3]
Нажмите Запуск приложений .
Нажмите «Добавить».
Это было для Добавить . Теперь, для Skype,
Skype Skype
Команда: skype --pipelogin
Затем нажмите Команда: [ ! d18].
Вы можете вручную добавить скрипты или команду в файлы рабочего стола [Desktop Entry] и поместить их в ~/.config/autostart/blah.desktop
Нажмите Super(Win)Key и введите Startup applications:
[!d3]
Нажмите Запуск приложений .
Нажмите «Добавить».
Это было для Добавить . Теперь, для Skype,
Skype Skype
Команда: skype --pipelogin
Затем нажмите Команда: [ ! d18].
Вы можете вручную добавить скрипты или команду в файлы рабочего стола [Desktop Entry] и поместить их в ~/.config/autostart/blah.desktop