MyTetra Share
Делитесь знаниями!
Как узнать, какой процесс держит файл при невозможности отмонтирования
Время создания: 01.03.2009 00:21
Раздел: Компьютер - Linux - Bash - Команды и скрипты
Запись: xintrea/mytetra_syncro/master/base/0000000810/text.html на raw.github.com

При подаче команды umount, если какой-то процесс использует файловую систему, то при попытке отключения появляется ошибка `Resource busy' (ресурс занят). Есть программа, посылающая сигналы любому процессу, использующему указанный файл или точку монтирования. Это программа fuser. Для раздела /usr попробуйте следующую команду:

# fuser -v -m /usr


Она выведет список процессов. Предполагая, что ни один из них не является
жизненно необходимым, дайте команду


# fuser -k -v -m /usr


которая пошлет сигнал SIGKILL, что гарантировано завершит процесс, или команду


# fuser -k -TERM -v -m /usr


которая пошлет сигнал SIGTERM, что обычно приводит к нормальному (чистому) завершению работы процесса.


Так же в этом разделе:
 
MyTetra Share v.0.59
Яндекс индекс цитирования