Надо отмонтировать файловую систему, однако команда unmount не срабатывает, т. к. файл из данной системы в настоящее время находится в использовании. Как понять, какая программа использует файловую систему, и исправить ситуацию? Какие команды помогут? Кто знает?
команда unmount не срабатывает, т. к. файл находится в исопльзовании
Как понять, какая программа использует файловую систему, и исправить ситуацию? Какие команды помогут? Кто знает?
lsof | grep ПУТЬ_К_ТОЧКЕ_МОНТИРОВАНИЯНапример:
[console]$ lsof | grep /mnt/samba
mc 389734 ses cwd DIR 8,17 4096 53084256 /mnt/samba/common/2
bash 389736 ses cwd DIR 8,17 4096 53084256 /mnt/samba/common/2
lsof 389759 ses cwd DIR 8,17 4096 53084256 /mnt/samba/common/2
grep 389760 ses cwd DIR 8,17 4096 53084256 /mnt/samba/common/2
lsof 389761 ses cwd DIR 8,17 4096 53084256 /mnt/samba/common/2[/console]
В первой колонке выводится имя открывшего процесса (длинные имена усекаются), а во второй -- его PID.
[quote="adam.etcingo06"]Как понять, какая программа использует файловую систему, и исправить ситуацию? Какие команды помогут? Кто знает?
lsof | grep ПУТЬ_К_ТОЧКЕ_МОНТИРОВАНИЯНапример:
[console]$ lsof | grep /mnt/samba
mc 389734 ses cwd DIR 8,17 4096 53084256 /mnt/samba/common/2
bash 389736 ses cwd DIR 8,17 4096 53084256 /mnt/samba/common/2
lsof 389759 ses cwd DIR 8,17 4096 53084256 /mnt/samba/common/2
grep 389760 ses cwd DIR 8,17 4096 53084256 /mnt/samba/common/2
lsof 389761 ses cwd DIR 8,17 4096 53084256 /mnt/samba/common/2[/console]
В первой колонке выводится имя открывшего процесса (длинные имена усекаются), а во второй -- его PID.[/quote]
Я так понял, это и есть программы, использующие файловую систему (/mnt/samba)? А нельзя ли это сделать через команды stat, pidof, fuser?
Я так понял, это и есть программы, использующие файловую систему (/mnt/samba)?
Эти команды не имеют отношения к samba.
lsof выдает список ВСЕХ открытых файлов, а grep выбирает те из них, чей полный путь содержит заданную строку (в данном случае -- точку монтирования устройства, которое Вам не удается отмонтировать).
Я привел ресурс samba в качестве примера, имеющегося на моем компьютере.