Пришлось прервать на некоторое время ведение блога. Причина тому — рождение сына. Сейчас времени не так много, но постараюсь продолжать писать)
Итак, сегодня хотел поделиться следующим. FreeNAS — отличное решение для организации своего NAS-хранилища. Но к сожалению, не всё можно сделать из веб-интерфейса. К примеру, недавно ко мне обратился пользователь «Сергей» и сообщил, что у него был открыт файл на компьютере и потом системный блок случайно упал и отключился… (я даже не стал интересоваться, как такое возможно))) ). После этогоон включает комп, пытается открыть файл, а Эксель ему сообщает, что файл используется «Сергеем»). Он мне сообщил эту информацию и попросил помочь. Первое, что я ему предложил — это договориться с «Сергеем» о закрытии файла :)) Но далеко не всегда это получается…)
Решить эту проблему можно достаточно легко. В основе FreeNAS лежит Samba и можно спокойно пользоваться командами в bash.
- Заходим на сервер FreeNAS через SSH (к примеру через Putty на порт 22 (по умолчанию))
- Выдаем команду «smbstatus» (отобразится достаточно большое количество информации — пользователи, которые сейчас работают, открытые папки и файлы, которые заблокированы)
- В первом столбце отображается PID процесса, который заблокировал файл
- Убиваем этот процесс командой «kill -9 PID«
- Всё! Спокойно открываем файл на редактирование.
Спасибо за внимание!