Как в FreeNAS управлять открытыми файлами

Linux

Пришлось прервать на некоторое время ведение блога. Причина тому — рождение сына. Сейчас времени не так много, но постараюсь продолжать писать)

freeNAS

Итак, сегодня хотел поделиться следующим. FreeNAS — отличное решение для организации своего NAS-хранилища. Но к сожалению, не всё можно сделать из веб-интерфейса. К примеру, недавно ко мне обратился пользователь «Сергей» и сообщил, что у него был открыт файл на компьютере и потом системный блок случайно упал и отключился… (я даже не стал интересоваться, как такое возможно))) ). После этогоон включает комп, пытается открыть файл, а Эксель ему сообщает, что файл используется «Сергеем»). Он мне сообщил эту информацию и попросил помочь. Первое, что я ему предложил — это договориться с «Сергеем» о закрытии файла :)) Но далеко не всегда это получается…)

Решить эту проблему можно достаточно легко. В основе FreeNAS лежит Samba и можно спокойно пользоваться командами в bash.

  1. Заходим на сервер FreeNAS через SSH (к примеру через Putty на порт 22 (по умолчанию))
  2. Выдаем команду «smbstatus» (отобразится достаточно большое количество информации — пользователи, которые сейчас работают, открытые папки и файлы, которые заблокированы)smbstatus
  3. В первом столбце отображается PID процесса, который заблокировал файл
  4. Убиваем этот процесс командой «kill -9 PID«
  5. Всё! Спокойно открываем файл на редактирование.

 

Спасибо за внимание!

Оцените статью
Блог для системных администраторов 4ROOT.RU
Добавить комментарий