АнглийскийФранцузскийИспанский

Значок OnWorks

bup-damage - Онлайн в облаке

Запустите bup-damage в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда bup-damage, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


bup-damage - случайное уничтожение блоков файла

СИНТАКСИС


bup damage [-n count] [-s maxsize] [--percent pct] [-S seed] [--equal]

ОПИСАНИЕ


Используйте bup damage, чтобы намеренно уничтожить блоки в файле .pack или .idx (из
.bup / objects / pack), чтобы проверить возможности восстановления буп-fsck(1) или другие программы.

ЭТО ПРОГРАММА IS КРАЙНЕ ОПАСНАЯ И ВОЛЯ УНИЧТОЖИТЬ ВАШ ДАННЫЕ

bup damage в первую очередь полезен для автоматизированных или ручных тестов инструментов восстановления данных, чтобы
убедитесь, что инструменты действительно работают.

ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


-н, --num =оцепенения
количество отдельных блоков для повреждения в каждом файле (по умолчанию 10). Обратите внимание, что это
возможно, что более одного поврежденного сегмента упадут в один и тот же буп-fsck(1) восстановление
block, поэтому вы можете не повредить столько блоков восстановления, сколько ожидаете. Если это
проблема, используйте --equal.

-с, --size =максимальный размер блока
максимальный размер в байтах каждого поврежденного блока (по умолчанию 1, если --percent не установлен
указано). Обратите внимание, что из-за способа буп-fsck(1) работает, многобайтовый блок
может упасть на границу между двумя блоками восстановления и, таким образом, повредить два
отдельные блоки восстановления. В небольших файлах также возможен поврежденный блок
быть больше, чем блок восстановления. Если эти проблемы могут быть проблемой, вам следует
используйте размер повреждения по умолчанию в один байт.

--percent =максблокпроцент
максимальный размер каждого поврежденного блока в процентах от исходного файла. Если оба
--size и --percent даны, максимальный размер блока - минимальный из двух
ограничения. Вы можете использовать это, чтобы гарантировать, что данный блок никогда не повредит больше
чем один или два git-fsck(1) блоки восстановления.

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

--равный
вместо того, чтобы выбирать случайные смещения для каждого поврежденного блока, расположите блоки одинаково
по всему файлу, начиная со смещения 0. Если вы также выберете правильный максимум
размер блока, это может гарантировать, что любой конкретный блок повреждений никогда не повредит больше, чем
one git-fsck(1) блок восстановления. (Это также гарантировано, если вы используете -s 1.)

ПРИМЕРЫ


# сделать резервную копию на случай, если что-то пойдет не так
ср-pPR ~ / .bup / объекты / пакет ~ / bup-packs.bak

# генерировать блоки восстановления для всех пакетов
буп fsck -g

# умышленно повредить пачки
буп урон -n 10 -s 1 -S 0 ~ / .bup / объекты / пакет /*. {pack, idx}

# оправиться от повреждений
буп fsck -r

Используйте bup-damage онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad