Данная статья касается только тех, у кого есть домен с включённой самбой в нём. Иначе – ничего не выйдет. Точнее выйдет, но не так, как хотелось бы 🙂
Здесь будут показаны только настройки для конфига самбы.
vfs object = recycle —————- подключаем собственно корзину
recycle:repository = .Papierkorb/%U ——— метоположение корзины
recycle:keeptree = Yes ——– При удалении файла сохранять весь файловый путь относительно сетевой папки. Т.е. например при удалении файла file.txt, находящегося по пути path/to/file относительно сетевой шары с абсолютным путем /mnt/hdd2, в сетевой
корзине будет создан файловый путь/mnt/hdd2/path/to/file и в эту директорию будет помещен file.txt.
recycle:touch = Yes ————– изменять время изменения файла при перемещении в корзину.
recycle:maxsize = 0 ————— размер корзины
recycle:exclude = *.tmp|*.temp|*.o|*.obj|~$*|*.~?? ——– Список регулярных выражений для имен файлов которые при удалении будут удаляться, а не перемещаться в корзину. Каждое выражение отделяется от соседних символом “|”.
recycle:excludedir = /tmp|/temp|/cache ——— тоже самое, но для папок
recycle:versions = Yes ——— При удалении одного и того же файла filename, находящегося поодному и тому же сетевому пути, в сетевой корзине будут создаваться копии файла с именами Copy #1 filename, Copy #2 filename и т.д.