На самом деле, внешние программы для того, чтобы работать с образами дисков, в Linux уже есть из коробки. Это консольные программы. Смотрите вывод lsof /path/to/image.iso.
На самом деле, внешние программы для того, чтобы работать с образами дисков, в Linux уже есть из коробки. Это консольные программы. Смотрите вывод lsof /path/to/image.iso.
А есть программа типа Daemon tools для Windows?
Если примонтировать, чтобы только посмотреть, то я это делаю одним из двух скриптов,
в них параметр - имя или путь к образу, без параметра размонтирует:
text
#!/bin/tcsh
if ($# == 0) then
if ( `grep -c "/media/iso" /etc/mtab` == 1 ) then
umount /media/iso
#umount /tmp/cd.iso
endif
if ( -e /tmp/iso && -l /tmp/iso ) then
rm -f /tmp/iso
exit 0
endif
else
ln -sf `pwd`/"$1" /tmp/iso
mount /tmp/iso
endif
или
text
#!/bin/tcsh
if ($# == 0) then
if ( `grep -c "/media/udf" /etc/mtab` == 1 ) then
umount /media/udf
#umount /tmp/cd.iso
endif
if ( -e /tmp/udf && -l /tmp/udf ) then
rm -f /tmp/udf
exit 0
endif
else
ln -sf `pwd`/"$1" /tmp/udf
mount /tmp/udf
endif
На самом деле, внешние программы для того, чтобы работать с образами дисков, в Linux уже есть из коробки. Это консольные программы. Смотрите вывод lsof /path/to/image.iso.
yars говорит дело. суть в том что вьі примонтировали образ и возможно что-то из него открьіли на чтение к примеру...
команда lsof покажет вам какое приложение заняло образ...
можно делать еще и
lsof /path/to/mount_folder
куда примонтирован образ
На самом деле, внешние программы для того, чтобы работать с образами дисков, в Linux уже есть из коробки. Это консольные программы. Смотрите вывод lsof /path/to/image.iso.
Харитон написал:
yars говорит дело. суть в том что вьі примонтировали образ и возможно что-то из него открьіли на чтение к примеру...
команда lsof покажет вам какое приложение заняло образ...
можно делать еще и
lsof /path/to/mount_folder
куда примонтирован образ
Вывод из lsof таков :
text
lsof: WARNING: can't stat() fuse.gvfs-fuse-daemon file system /root/.gvfs
Output information may be incomplete.
Внятного объяснения в гугле этой ошибки я не нашел. По крайней мере для моего случая...
Как еще можно посмотреть что использует мой файл или в чем суть этой ошибки ?
-=Serj=- написал:
А на стрелочку напротив образа нажимать не пробовали?
Пробовал, исход таков :
Под рутом нажал кнопку размонтирования, тоже что-то написало и пропал пунктик с этим диском. Но под обычным юзером все еще остался и пишет вот такое.
/dev/sda6 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
/dev/sda1 on /media/DiskD type fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
rpc_pipefs on /run/rpc_pipefs type rpc_pipefs (rw)
gvfs-fuse-daemon on /home/neustart/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=neustart)
/dev/sdb1 on /media/4430E3C230E3B8D6 type fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096)
/home/neustart/Загрузки/PREY.iso on /home/neustart/mount type iso9660 (ro)
gvfs-fuse-daemon on /root/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev)
/dev/sda3 on /media/1684C1FC84C1DDFD type fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096)
Сообщение о том, что носитель невозможно размонтировать может появиться потому, что вы не закрыли окно файлового менеджера, то есть, один из каталогов примонтированного образа является текущим.