Взятие полного резервного копирования Системы и затем восстановления?

Я настроил бы каталог очереди и имел бы фоновый процесс, проходят каталог очереди и порождают ffmpeg преобразование. И пример фоновой программы мог бы быть:

queue=/var/tmp/vidq
outdir=/var/tmp/videos
while true; do  # do forever
    for file in $queue/*; do
        name=`basename $file`
        mv -f $file $queue/.current
        ffmpeg -i .current $outdir/$name
        touch -r $queue/.current $outdir/$name
        rm $queue/.current
    done
    sleep 300 # sleep for 5 minutes
done

Необходимо было бы вставить некоторые проверки безопасности, как то, если файл с очередями не является видеофайлом. И скорректируйте значение сна. Но это генерировало бы преобразованный файл с тем же именем и с исходной меткой даты.

Иначе должен иметь блокировку файла, которая проверяется, когда процесс ffmpeg выходит, блокировка удалена, и другой процесс может запуститься, сначала создав блокировку файла. Однако это означает, что логика находится теперь в программе и должна отслеживать, которых файлы оставляют быть обработанными. Решение для каталога очереди выше означает, что программа фронтэнда просто должна поставить его очереди.

3
08.06.2012, 14:33
3 ответа

Добавляя к ответу Orion, я также добавил бы Clonezilla к соединению. Альтернатива FOSS Фантому и Acronis.

3
27.01.2020, 21:14

Я думаю, что Вы ищете, стороннее программное обеспечение резервного копирования образа и восстановления, как Фантом Acronis TrueImage или Norton. Оба могут взять и раздел и целое резервное копирование образа, которое я думаю, то, что Вы ищете.

2
27.01.2020, 21:14

dd конечно, работы.

Можно также использовать tar (это сожмет файл tar, но займет немного времени, но оставит свободное место):

tar cvjpf <filename>.tar.bz2 <list of files and directories>
1
27.01.2020, 21:14

Теги

Похожие вопросы