LINUX.ORG.RU

Не удается отмонтировать внешний диск


0

1

Не то, чтобы прямо проблема, просто интересно, в чем дело.

ОС: Linux crunchbang 3.2.0-0.bpo.4-686-pae #1 SMP Debian 3.2.46-1+deb7u1~bpo60+1 i686 GNU/Linux

Все варианты автомонтирования отключены. mount я делаю вручную через «/dev/disk/by-uuid/$uuid».

На внешнем жестком диске лежит образ sda ноутбука, сделанный через dd. Захотел смонтировать один из разделов. Погуглил, сделал следующее:

sudo /sbin/fdisk -lu sda.img
#В выводе посмотреть размер сектора (обычно 512)
#В колонке Start взять номер сектора, с которого начинается
sudo losetup /dev/loop7 sda.img -o $(($part_start*$sector_size))
sudo fsck.ext4 /dev/loop7
sudo mount /dev/loop7 /mnt/

Посмотрел, отмонтировал /mnt. Захотел отмонтировать внешний диск, на котором лежал образ - не дает. fuser, lsof ничего не дают. Зато в списке процессов висит странный процесс

 2124 ?        00:00:00 loop7
При этом sudo kill -9 2124 или sudo killall -9 loop7 результата не дают. Даже после отключения без отмонтирования жесткого диска этот процесс продолжил висеть в памяти. Как это все объяснить?

Deleted

losetup

Зато в списке процессов висит странный процесс

вот он и висит.

man:

Delete loop:

losetup -d loopdev...

emulek ()

man losetup
Тебе надо еще отключить образ от /dev/loop7
Файл занят и система не дает отмонтировать

ubuntuawp ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.