Название в значительной степени говорит обо всем.
У меня был небольшой скрипт, отвечающий за сжатие и копирование файлов в общую папку MS.
По-видимому, однажды на прошлой неделе другим процессам также пришлось копировать файлы на тот же сервер, и все зависло, потому что на нем не хватило места.
Попытка выполнить любую команду в подключенной общей папке, в данном случае /mnt /samba, приводит к зависанию терминала навсегда. Даже попытка kill -9 pid
ничего не делает.
Я предполагаю, что какой-то главный процесс - это засорение всего этого.
Я попытался sudo umount -l
, и, хотя смонтированный общий ресурс выглядит несмонтированным, процессы все еще там, работают, и из-за этого я не могу правильно подключить его снова (я могу попасть в общий ресурс через соединение с сервером ... диалоговое окно на рабочем столе Gnome, но мне нужно смонтировать его через mount
).
Я вижу команды сценария, пытающиеся выполняться бесконечно, но, как я уже говорил, я не могу их убить, даже от пользователя root. Я уже перезапустил службу smb
, но тоже ничего.
Есть ли способ принудительно установить тайм-аут для общего ресурса cifs o каким-либо способом полностью уничтожить все связанные запущенные процессы, чтобы я мог снова смонтировать общий ресурс? (к сожалению, перезагрузка не вариант в данный момент xD).
Я могу позволить там жить этим процессам D, но мне нужно снова смонтировать общий ресурс. Есть идеи?