Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Архивирование (копирование) защищенных файлов.

Автор: Igor_V_Mitichev
Дата сообщения: 05.02.2009 08:38
Может быть кто подскажет, есть ли утилита, способная заархивировать (или скопировать) файлы, доступ к которым запрещен. Обязательное условие - работа в консоли (чтобы можно было вставить в скрипт). Конкретно, проблема выглядит так:

====================
C:\Documents and Settings\igor>rar a -dh test NTUSER.DAT
RAR 3.20 бета 4 Авторские права (C) 1993-2003 Евгений Рошал 21 Apr 2003

Создание архива test.rar

Невозможно открыть NTUSER.DAT
Процесс не может получить доступ к файлу, так как этот файл занят другим процесс
ом.
ВНИМАНИЕ: Невозможно открыть 1 файл
ВНИМАНИЕ: Нет файлов

C:\Documents and Settings\igor>
======================

С этой проблемой, в принципе справляется ntbackup, но к сожалению он не умеет пакетно распаковывать собственные архивы, приходится потом вручную его грузить и щелкать мышкой, а это не удобно.

Может кто-нибудь знает, как можно обойти эту проблему...
Автор: EngineerYuri
Дата сообщения: 05.02.2009 08:51
если этот пользователь активен, чей ntuser ты архивируешь, вряд ли что поможет.
если не активен - есть утилитка UPHClean, для освобождения ресурсов от процессов уходящего пользователя.
Автор: SurFicE
Дата сообщения: 05.02.2009 09:35
Если файл заблокирован каким ибо процессом, то его(файл) можно освободить только уничтожив этот процесс ...
т.е. не получится, если не высвобождать хотя бы на время нужный файл.
p.s. попробуй установить время жизни терминального соединения не более 2часов, и резервное копирование запускай позже(если я правильно понял к чему вопрос)

Добавлено:
Acronis в онлайн режиме позволяет это делать, только не могу утверждать в сохранности фалов(целостности после восстановления)
Автор: Igor_V_Mitichev
Дата сообщения: 05.02.2009 11:40

Цитата:
Если файл заблокирован каким ибо процессом, то его(файл) можно освободить только уничтожив этот процесс ...


тем не менее, ntbackup прекрасно справляется с архивацией таких файлов (можете например попробовать забекапить им собственный профиль). Вопрос лишь в том, что ntbackup потом не позволяет разархивировать собственный же архив из командной строки. Только через GUI.


Добавлено:
EngineerYuri


Цитата:
есть утилитка UPHClean, для освобождения ресурсов от процессов уходящего пользователя

здесь два момента.
1. пользователя придется выкидывать на время архивирования.
2. UPHClean работает далеко не безупречно. Сплошь и рядом профиль остается не разблокированным при выходе пользователя (ходят сплетни, что это из-за дров на оборудование). Могу сказать одно: на 2000 виндах с такого рода косяками вообще никогда не встречался. Под XP - сплошь и рядом. При том, что если профиль пользователя обязательный, так и reboot не спасает: при перезагрузке обязательные профили вообще удаляются с винчестера.
Автор: Refugee
Дата сообщения: 05.02.2009 18:20
здесь такое уже обсуждали

Страницы: 1

Предыдущая тема: Демонтаж патч-панелей(кросс-). КАК ???


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.