## Восстановление файлов, скачанных пользователями, из кэша SQUID

Данная функция является экспериментальной, и до конца неотлажена

В SAMS добавлена возможность восстанавливать файлы, загруженные пользователями и лежащие в кэше SQUID. Для восстановления файлов в веб интерфейсе пероходим:
SAMS->SQUID и нажимаем на кнопку "Достать файлы,сохраненные в кэше SQUID".

В появившемся диалоге вводим в поле "Показать все файлы, размером не менее" вводим минимальный размер файлов, которые нас интересуют и нажимаем кнопку "Сканировать". Если вы управляете несколькими прокси-серверами, необходимо выбрать тот, чей кэш вы будете сканировать.

ВНИМАНИЕ!!!Сканирование может занять некоторое время, зависящее от размера вашего кэша, по-этому автоматической загрузки списка найденных файлов непредусмотрено.

Далее снова идем
SAMS->SQUID и нажимаем на кнопку "Достать файлы,сохраненные в кэше SQUID".
На экран в виде таблицы будет выведен список найденных файлов, удовлетворяющих условию.

Если вас заинтерсовал какой-нибудь файл, щелкаем на него в таблице и нажимаем "Ок" в открывшемся диалоге. Этот файл будет скопирован из кэша SQUID в каталог /usr/local/share/sams/data. Вы может скопировать его подключившись к покси серверу через ssh или из веб интерфейса SAMS.

ВНИМАНИЕ!!!Копирование файла может занять некоторое время (зависит от размера файла и загрузки вашего сервера), по-этому автоматической загрузки файлов непредусмотрено.

Далее снова идем SAMS->SQUID и нажимаем на кнопку "Достать файлы, сохраненные в кэше SQUID". Внизу страницы мы увидем список файлов, находящихся в директории /usr/local/share/sams/data. Нажмите на нужный файл и скачайте его себе на компьютер

Настройка

Для работы этой функции в файл sams.conf введен новый ключ
SQUIDCACHEDIR=/path/to/squid/cache, обычно это /var/spool/squid
Необходимо добавить его в /etc/sams

P.S. Так как формат хранения файлов в кэше SQUID до конца непонятен, восстанавливается примерно 95% файлов.