Показать страницуИстория страницыСсылки сюдаНаверх Эта страница только для чтения. Вы можете посмотреть её исходный текст, но не можете его изменить. Сообщите администратору, если считаете, что это неправильно. ====== Инкрементный архив ====== <file bash incremental.sh> #!/bin/sh #Указываем путь к директории с бэкапами BDIR=/srv/dev-disk-by-uuid-e5c99920-a93d-478f-b3a6-311cb995900e/Documents/School/user SDIR=/ #Получаем номер дня недели DAY=$(date +%u) #Если воскресенье - удаляем файл метаданных и архивы if [ "$DAY" = "7" ]; then NUM="0" rm -rf $BDIR/example.snar rm -rf $BDIR/*.tgz else NUM="$DAY" fi #Создаем архив tar --create \ --gzip \ --file=$BDIR/example.$NUM.tgz \ --ignore-failed-read \ --listed-incremental=$BDIR/example.snar \ /$SDIR </file> [[https://interface31.ru/tech_it/2019/09/sozdanie-inkremental-nyh-i-differencial-nyh-arhivov-pri-pomoshhi-tar.html|Источник]] Последнее изменение: 15:12:2024 12:30