Восстановить случайно удалённый каталог (ZFS v14)

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
fairyman
рядовой
Сообщения: 24
Зарегистрирован: 2010-11-04 16:36:29
Откуда: От туда

Восстановить случайно удалённый каталог (ZFS v14)

Непрочитанное сообщение fairyman » 2011-10-11 21:37:37

Доброго времени суток!

Случился казус, который я ни как не предусматривал - юзер затёр каталог с файлами.
В архивацию он не попал.. т.к. создался внутри трудового дня и удалён до ежедневной архивации

Когда админил Новел, то такие вопросы удавалось решать довольно часто и оперативно, правда удаляли только файлы.. до каталогов недоходило...
(сделал подобное на самбе - есть куча корневых папок... в них юзеры и плавают... вот одну подпапку и грохнули), но как с БСД быть :shock:
(вот что значит разница между работой в корпорации и в частной ловочке, кризис мать его - под 40 лет оказаться мальчиком на побегушках аля фрилансер...)

(21-00 делается снапшот + файлы MS Office в отдельный архив год_месяц_день_время.tgz, юзер обрадовал меня в 21-40... что он еще на работе делает... :evil: )
Полгода вёл логи кто чего делает в самбе, но отъедает прилично места и нагружает машину.. отказался от этой затеи,
правда здорово выручало когда случайно папку в в другую папку мышой перекидывали...

Как можно восстановить удалённый каталог с файлами?!
Архивация уже прошла, плюс с других серверов тоже делаются доп. бэкапы на файл-сервер
(есть отдельно стоящий сервер для архивации, но на всякий случай доп. копия... пусть лучше в 3х местах лежат данные, уже горели винты....седых волос прибавилось.. :crazy: .)
Если бы утренняя зарядка приносила прибыль - в каждой еврейской семье было бы по два турника.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

fairyman
рядовой
Сообщения: 24
Зарегистрирован: 2010-11-04 16:36:29
Откуда: От туда

Re: Восстановить случайно удалённый каталог (ZFS v14)

Непрочитанное сообщение fairyman » 2011-10-11 21:57:16

Единственственно что приходит на ум - это увеличить частоту бэкапов..
15 минут / 60 минут /240 минут/ день.... но это "на будущее"
Если бы утренняя зарядка приносила прибыль - в каждой еврейской семье было бы по два турника.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35481
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Восстановить случайно удалённый каталог (ZFS v14)

Непрочитанное сообщение Alex Keda » 2011-10-11 23:42:29

самба?
там корзина есть.

Код: Выделить всё

[departments]
        comment                 =
        path                    = /shares/departments
        read list               = "@GRAND-PRIX\Domain Users"
        write list              = "@GRAND-PRIX\Domain Users"
        admin users             = "@GRAND-PRIX\Domain Admins", "@GRAND-PRIX\ws_admins", GRAND-PRIX\an-gulina
        read only               = no
        map acl inherit         = yes
        map archive             = no
        map read only           = no
        create mask             = 0660
        directory mask          = 0770
        hide dot files          = yes
        #hide unreadable         = yes
        force unknown acl user  = yes
        delete readonly         = yes
        follow symlinks         = yes
        browseable              = no
        # vfs test
        vfs object              = recycle full_audit
        recycle:repository      = /shares/trash/%S
        recycle:keeptree        = Yes
        recycle:touch           = Yes
        recycle:touch_mtime     = Yes
        recycle:version         = Yes
        recycle:maxsize         = 0
        recycle:exclude         = *.TMP *.tmp *.LCK ~$*
        recycle:directory_mode  = 0770
        recycle:versions        = Yes
        recycle:minsize         = 1
        full_audit:prefix       = share=%S; id=%U; ip=%I -->
        full_audit:success      = unlink rmdir mkdir write rename write aio_write chmod chown pwrite set_nt_acl setxattr
        full_audit:failure      = unlink rmdir mkdir write rename write aio_write chmod chown pwrite set_nt_acl setxattr
        full_audit:priority     = INFO
Убей их всех! Бог потом рассортирует...