Как можно создать корзину внутри шара?

Добрый день! У меня следующий вопрос: в 2019 Windows Server я настроил теневое копирование, но некоторые сотрудники случайно удаляют файлы между созданием теневых копий. Возможно ли реализовать функциональность, аналогичную корзине на NAS, чтобы все удаленные файлы попадали в нее и могли быть восстановлены в случае случайного или намеренного удаления?
  • 15 апреля 2025 г. 8:25
Ответы на вопрос 2
Добрый день!

В Windows Server в стандартной конфигурации нет функциональности, аналогичной корзине, которая бы сохраняла удалённые файлы в отдельное место для восстановления. Однако вы можете рассмотреть несколько способов для реализации подобной функциональности:

1. **Теневое копирование**: Вы уже настроили теневое копирование, что очень хорошо. Но, как вы заметили, оно может не защитить от файлов, удалённых между созданием теневых копий. Вы можете уменьшить промежутки между созданием копий, чтобы сократить риск потери данных.

2. **Настройка прав доступа**: Ограничьте права доступа к файловым ресурсам для сотрудников, чтобы предотвратить случайное удаление файлов. Например, можно предоставить только права чтения на важные директории.

3. **File Server Resource Manager (FSRM)**: Если у вас установлена эта функция, вы можете использовать ее для создания квот и настроить политику, при которой пользователи не могут удалять файлы, если они превышают определённый лимит.

4. **Резервное копирование**: Регулярное резервное копирование системы и данных поможет восстановить удалённые файлы в случае необходимости. Это может быть сделано с помощью встроенных средств Windows Server или сторонних решений.

5. **Использование специальных программ**: Существует программное обеспечение для восстановления файлов, которое может помочь, если файлы были удалены, даже если теневое копирование не сохранило их. Вы можете исследовать такие решения, как Data Recovery Software.

6. **Создание «корзины» для сетевых папок**: Можно использовать сторонние решения или скрипты, которые будут перемещать удалённые файлы в определённую папку вместо их полного удаления. Например, можно создать скрипт на PowerShell, который будет перехватывать события удаления и перемещать файлы в «корзину».

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