Формат bup что это

Файлы формата BUP открываются специальными программами. Существует 3 типа форматов BUP, каждый из которых открывается разными программами. Чтобы открыть нужный тип формата, изучите описания файлов и скачайте одну из предложенных программ.

Чем открыть файл в формате BUP

Расширение BUP – файл с резервной копией данных в различных приложениях, а также продукт деятельности антивирусного программного средства McAfee. В процессе работы данного антивируса производится отбор зараженных вирусом или подозрительных файлов и перемещение их в отдельный каталог “Quarantine”. Временный файл, помещенный в “карантин”, получает расширение BUP и далее пользователь принимает решение удалить или восстановить их. Поэтому если вам довелось повстречать расширение BUP, будьте внимательны – файл может быть заражен вирусом.

Программы, открывающие, создающие и редактирующие BUP файлы

Открыть расширение BUP может только антивирусное программное обеспечение или программа, в которой оно было создано. К таким программам относятся:

Данные приложения гарантированно откроют файл с расширением BUP, но они не являются стандартными компонентами ОС Windows и требуют отдельной инсталляции на ПК.

Конвертация BUP в другие форматы

Конвертация BUP файла в другие форматы данных невозможна. Это связано с политикой безопасности и защитой операционной системы. Необходимо помнить: расширение BUP несет потенциальную угрозу заражения вашего ПК.

Восстановление файла BUP в прежний формат

Если трансляция расширения BUP в другой формат данных невыполнима, то функционалом антивируса McAfee предусмотрено восстановление файла. Для этого необходимо воспользоваться интегрированной опцией менеджера карантина. После восстановления файл из папки “Quarantine” будет перемещен на свое прежнее место с прежним расширением.

Важно понимать: подобные манипуляции могут быть небезопасны для вашего ПК и должны осуществляться в полной уверенности, что восстанавливаемый файл не заражен вирусом.

Этот файл был отправлен в карантин одной из программ для защиты от угроз McAfee. Файл был перемещен из его оригинального расположения из-за того, что программа обнаружила в нем вирус или другую вредоносную программу. Файл перемещен в папку карантина «C:/ProgramData/McAfee/VirusScan/Quarantine/».

Чем открыть файл в формате BUP (McAfee Quarantined File)

Источник

Чем открыть файлы формата BUP

Формат bup что это. Смотреть фото Формат bup что это. Смотреть картинку Формат bup что это. Картинка про Формат bup что это. Фото Формат bup что это

BUP предназначен для резервного копирования информации о меню, главах, треках и субтитрах DVD, которая содержится в файле IFO. Относится к форматам DVD-Video и работает совместно с VOB и VRO. Обычно располагается в директории «VIDEO_TS». Может использоваться вместо IFO в случае, если последний поврежден.

Софт для открытия файла BUP

Далее рассмотрим ПО, которое работает с данным расширением.

Способ 1: IfoEdit

IfoEdit является единственной программой, которая предназначена для профессиональной работы с файлами DVD-Video. В ней можно редактировать соответствующие файлы, включая расширение BUP.

Формат bup что это. Смотреть фото Формат bup что это. Смотреть картинку Формат bup что это. Картинка про Формат bup что это. Фото Формат bup что это

Формат bup что это. Смотреть фото Формат bup что это. Смотреть картинку Формат bup что это. Картинка про Формат bup что это. Фото Формат bup что это

Формат bup что это. Смотреть фото Формат bup что это. Смотреть картинку Формат bup что это. Картинка про Формат bup что это. Фото Формат bup что это

Способ 2: Nero Burning ROM

Nero Burning ROM – это популярное приложение для записи оптических дисков. BUP здесь используется при записи DVD-видео на накопитель.

Формат bup что это. Смотреть фото Формат bup что это. Смотреть картинку Формат bup что это. Картинка про Формат bup что это. Фото Формат bup что это

Формат bup что это. Смотреть фото Формат bup что это. Смотреть картинку Формат bup что это. Картинка про Формат bup что это. Фото Формат bup что это

Формат bup что это. Смотреть фото Формат bup что это. Смотреть картинку Формат bup что это. Картинка про Формат bup что это. Фото Формат bup что это

Формат bup что это. Смотреть фото Формат bup что это. Смотреть картинку Формат bup что это. Картинка про Формат bup что это. Фото Формат bup что это

Способ 3: Corel WinDVD Pro

Corel WinDVD Pro является программным проигрывателем DVD-дисков на компьютере.

Формат bup что это. Смотреть фото Формат bup что это. Смотреть картинку Формат bup что это. Картинка про Формат bup что это. Фото Формат bup что это

Формат bup что это. Смотреть фото Формат bup что это. Смотреть картинку Формат bup что это. Картинка про Формат bup что это. Фото Формат bup что это

Формат bup что это. Смотреть фото Формат bup что это. Смотреть картинку Формат bup что это. Картинка про Формат bup что это. Фото Формат bup что это

Способ 4: CyberLink PowerDVD

CyberLink PowerDVD – очередное программное обеспечение, которое может проигрывать DVD-формат.

Запустите приложение и при помощи встроенной библиотеки отыщите нужную папку с BUP файлом, а затем выделите ее и и жмите на кнопку «Play».

Формат bup что это. Смотреть фото Формат bup что это. Смотреть картинку Формат bup что это. Картинка про Формат bup что это. Фото Формат bup что это

Отобразится окно воспроизведения.

Формат bup что это. Смотреть фото Формат bup что это. Смотреть картинку Формат bup что это. Картинка про Формат bup что это. Фото Формат bup что это

Способ 5: VLC media player

VLC media player известен не только как полнофункциональный проигрыватель аудио и видеофайлов, но и как конвертер.

Формат bup что это. Смотреть фото Формат bup что это. Смотреть картинку Формат bup что это. Картинка про Формат bup что это. Фото Формат bup что это

Формат bup что это. Смотреть фото Формат bup что это. Смотреть картинку Формат bup что это. Картинка про Формат bup что это. Фото Формат bup что это

Формат bup что это. Смотреть фото Формат bup что это. Смотреть картинку Формат bup что это. Картинка про Формат bup что это. Фото Формат bup что это

Способ 6: Media Player Classic Home Cinema

Media Player Classic Home Cinema представляет собой софт для воспроизведения видео, в том числе формата DVD.

Формат bup что это. Смотреть фото Формат bup что это. Смотреть картинку Формат bup что это. Картинка про Формат bup что это. Фото Формат bup что это

Формат bup что это. Смотреть фото Формат bup что это. Смотреть картинку Формат bup что это. Картинка про Формат bup что это. Фото Формат bup что это

Формат bup что это. Смотреть фото Формат bup что это. Смотреть картинку Формат bup что это. Картинка про Формат bup что это. Фото Формат bup что это

Стоит отметить, что если IFO становится по какой-либо причине недоступным, то меню DVD-видео не будет отображаться. Для исправления такой ситуации надо просто изменить расширение BUP файла на IFO.

С задачей непосредственного открытия и отображения содержимого файлов BUP справляется специализированный софт — IfoEdit. В то же время, с данным форматом взаимодействуют Nero Burning ROM и программные проигрыватели DVD.

Помимо этой статьи, на сайте еще 12476 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Источник

Файл BUP: что это такое и как его открыть и преобразовать в Windows 10 [MiniTool Wiki]

Bup File What Is It

Быстрая навигация:

Что такое файл BUP

Как открыть файл BUP

БУП VS ВОБ VS IFO VS TS

BUP, VOB, IFO, TS и VOB все связаны с DVD. Ниже приведены подробности.

Как конвертировать файл BUP

Чтобы обычные проигрыватели и устройства могли получить доступ к файлам BUP, вы можете преобразовать BUP в MP4 или другие обычные видеоформаты. Рекомендуется использовать MiniTool Video Converter, бесплатное профессиональное программное обеспечение. Это комплексный конвертер файлов.

Вот как преобразовать файл BUP в MP4 с помощью MiniTool Video Converter.

Шаг 1. Установите и запустите MiniTool Video Converter.

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

Шаг 2. Загрузите MOV-файл, который вы хотите преобразовать

Теперь щелкните Добавить файлы кнопка под Конвертировать видео таб. Затем вы можете выбрать файлы MOV, которые хотите преобразовать. Вы также можете щелкнуть + или просто перетащите файл в область загрузки, чтобы добавить файл.

Формат bup что это. Смотреть фото Формат bup что это. Смотреть картинку Формат bup что это. Картинка про Формат bup что это. Фото Формат bup что это

Шаг 3: выберите MOV в качестве формата вывода

Перейдите к Конвертировать все файлы в часть. Щелкните значок видео вкладка и прокрутите вниз, чтобы выбрать MP4 формат файла в качестве формата вывода. Здесь вы можете выбрать качество и разрешение видео.

Шаг 4. Начните процесс преобразования

После выбора формата выходного файла необходимо нажать кнопку Конвертировать кнопка. Через несколько минут вы успешно конвертируете файл BUP в MP4.

Основные особенности

Заключительные слова

Подводя итог, этот пост в основном представляет определение, способы открытия и преобразование файла BUP. Кроме того, вы можете узнать различия между VOB, IFO, TS и BUP.

Источник

Как работать с файлами BUP

Каждый DVD-диск состоит из разделов или глав, выбор которых доступен в главном меню после запуска. Если открыть такой диск на компьютере и «провалиться» внутрь, то можно увидеть, что здесь не просто один видеофайл. Структура меню создаётся с помощью нескольких расширений – IFO, VOB. Но здесь есть и другой тип документов – формат файла BUP.

Формат bup что это. Смотреть фото Формат bup что это. Смотреть картинку Формат bup что это. Картинка про Формат bup что это. Фото Формат bup что это

Способы открытия файла с расширением BUP.

Для чего нужен файловый формат BUP

VOB – непосредственно видео, IFO – файл структуры меню и разделов, а расширение BUP – backup для файлов IFO. Именно bup-файлы необходимы для восстановления повреждённого носителя. Его размер равен размеру файлу ifo, которому он соответствует.

Софт для открытия файла BUP

Чем и как открыть BUP? В случае повреждения диска (механические или ошибки записи) всегда можно воспользоваться файлами для восстановления BUP. Чтобы иметь возможность работать с таким расширением, требуется специальное ПО – обычно это многофункциональные мультимедийные проигрыватели. Для открытия файла BUP достаточно установить одну из программ, описанных ниже, и дважды щёлкнуть файл. Программа автоматически откроет его, и вы сможете просмотреть содержимое DVD-диска на своём ПК. Как и чем открыть BUP в Windows – читайте дальше.

Формат bup что это. Смотреть фото Формат bup что это. Смотреть картинку Формат bup что это. Картинка про Формат bup что это. Фото Формат bup что это

IfoEdit

IfoEdit – приложение, которое позволяет редактировать файлы IFO, открыть файл BUP и управлять меню, субтитрами и аудиопотоками, доступными на DVD. Редактирование содержимого видео на DVD является простой задачей, если для этого у вас есть необходимые инструменты. IfoEdit – это приложение, которое поможет вам в этом вопросе, предоставляя набор инструментов для обработки файлов VOB. Основная цель IfoEdit – помочь вам в склеивании, резке, редактировании, создании резервных копий, извлечении частей DVD или даже создании нового DVD. Хорошо организованный, но довольно примитивный интерфейс обеспечивает быстрый доступ ко всем инструментам и функциям. Приложение использует простой подход к открытию и отображению содержимого файлов VOB, обычно хранящихся в корне DVD.

Проверка размера DVD-R, проверка файла m2v и структуры GOP, восстановление ячейки в файлах VOB или локальноt сохранение времени ячейки – это лишь некоторые из множества задач, которые вы можете выполнить с помощью IfoEdit. В дополнение к этому можно использовать его для извлечения и удаления разделов аудио и субтитров, разделять идентификаторы VOB или DVD на два меньших DVD-R.

Файлы IFO предоставляют всю информацию, необходимую для проигрывателей DVD, что позволяет пользователям воспроизводить и просматривать их содержимое (такие как начала разделов, расположение субтитров и аудиопотоков, структуру меню и т. д.). IfoEdit также может использоваться для слияния таблиц меню, минуя защиту APS вашего DVD (позволяет копировать содержимое без ограничений), или изменять цвета субтитров, чтобы сделать их более заметными. Кроме того, софт включает в себя опции для извлечения секторов VTS или создания образов дисков.

Формат bup что это. Смотреть фото Формат bup что это. Смотреть картинку Формат bup что это. Картинка про Формат bup что это. Фото Формат bup что это

Инструмент авторинга DVD, с которым поставляется IfoEdit, позволяет легко создавать DVD, указывая цифровой аудио-, видео- и графический контент и конфигурацию навигации, что затем мультиплексируются вместе для генерации файла VOB. В целом, IfoEdit – это простое в использовании приложение для тех, кто часто имеет дело с этими типами файлов.

Nero Burning Rom

Nero Burning ROM является основой популярного пакета для записи компакт-дисков Nero Multimedia Suite. Он занимает около 160 мегабайт, что намного меньше, чем полный пакет, но содержит все основные функции для записи.

Формат bup что это. Смотреть фото Формат bup что это. Смотреть картинку Формат bup что это. Картинка про Формат bup что это. Фото Формат bup что это

У Nero Burning ROM меньше возможностей, но вы найдёте всё, что нужно для записи компакт- и DVD-дисков: от создания образов UDF/ISO до прожига музыки и данных с расширением BUP. Во время записи приложение показывает, сколько времени осталось до конца. Кроме того, технология Ultra Buffer управляет виртуальной памятью компьютера, чтобы во время процесса не возникало ошибок.

Со временем Nero Burning ROM практически не изменился. Интерфейс и помощник, облегчающие процесс подготовки и прожига дисков, сохранили прежний вид, который стал действующим каноном в программах для записи носителей CD и DVD. Если вы хотите подготовить файлы для записи, просто перетащите их в соответствующее поле, проверьте, не превышает ли их размер ёмкость диска, а затем используйте кнопку «Запись». Nero Burning ROM – это программа записи, которая была лишена всех ненужных функций. Благодаря этому приложение работает быстрее и стабильнее. Она предлагает всё необходимое для удобной и эффективной записи диска. Пробная версия работает в течение 15 дней.

Corel WinDVD Pro

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

Corel WinDVD Pro – это программа, предназначенная, в основном, для воспроизведения DVD, но она отлично работает с файлами фильмов, музыкой и даже Blu-ray дисками.

Формат bup что это. Смотреть фото Формат bup что это. Смотреть картинку Формат bup что это. Картинка про Формат bup что это. Фото Формат bup что это

Интерфейс WinDVD очень приятный и интуитивно понятный. Программа предлагает несколько специальных эффектов: можно свободно увеличивать изображение или выбирать сцены для непрерывного циклического воспроизведения. Кроме того, кодек, встроенный в WinDVD, может улучшить качество изображения за счёт увеличения контрастности и насыщенности цвета. У проигрывателя WinDVD также есть возможность воспроизводить фильмы с соотношением сторон 4:3 на широкоэкранных мониторах. Благодаря специальным фильтрам искажение растянутого изображения не очень заметно.

Cyberlink PowerDVD

CyberLink PowerDVD – это функциональный DVD и Blu-ray проигрыватель. Программа оснащена функциями, повышающими удовольствие от просмотра фильмов также и в 3D.

Интерфейс программы очень приятный. CyberLink PowerDVD – это больше, чем просто проигрыватель видеофайлов в формате DVD. Прежде всего, его встроенный кодек позволяет лучше воспроизводить звук и изображение. Он выполняет преобразование и масштабирование изображения от 4:3 до панорамного 16:9 и наоборот. Программа также позволяет воспроизводить видео высокой чёткости (HD) и звук высокого качества (Dolby Surround, DTS). CyberLink PowerDVD использует собственные технологии, которые улучшают качество изображения. Большим преимуществом новой версии этого DVD-плеера является возможность просмотра 3D-видео и конвертации обычных фильмов в этот формат – эффекты на удивление хороши.

Формат bup что это. Смотреть фото Формат bup что это. Смотреть картинку Формат bup что это. Картинка про Формат bup что это. Фото Формат bup что это

Просмотр фильмов в одиночку – не всегда лучшая идея. Поэтому программа CyberLink PowerDVD интегрирована с онлайн-службой социальных сетей MoovieLive. Вы можете описывать свои впечатления непосредственно из программы, просматривать видео и обмениваться мнениями с другими пользователями. Наиболее интересной особенностью CyberLink PowerDVD является MovieRemix. Программа позволяет создавать клипы из ваших фильмов и добавлять к ним специальные эффекты. Теперь вы можете объединить ваши любимые видео в один клип. Результат можно загрузить в MoovieLive и показать другим пользователям.

VLC Media Player

Формат bup что это. Смотреть фото Формат bup что это. Смотреть картинку Формат bup что это. Картинка про Формат bup что это. Фото Формат bup что это

Приложение отображает мультимедийную информацию для различных носителей, включая технические параметры файла и кодек, используемый для его кодирования. Интересным вариантом является выбор любой конфигурации интерфейса. Можно установить расположение отдельных кнопок или внешний вид проигрывателя (можно изменить с помощью скинов). Полезной функцией является также возможность конвертировать файлы воспроизведения в один из нескольких форматов, доступных в программе.

Media Player Classic Home Cinema

Media Player Classic Home Cinema (MPC-HC) – это бесплатный мультимедийный проигрыватель, который известен пользователям во всём мире. Он был основан на популярном Media Player Classic. Он может воспроизводить большинство аудио-видеофайлов и DVD-фильмов без каких-либо серьёзных проблем. MPC-HC не загружает компьютер из-за низкой потребности в системных ресурсах. Это делает его интересной альтернативой для проигрывателя Windows Media и других видеоплееров. Media Player Classic Home Cinema имеет простой и понятный пользовательский интерфейс, благодаря которому у менее опытных людей не будет проблем с его использованием.

Формат bup что это. Смотреть фото Формат bup что это. Смотреть картинку Формат bup что это. Картинка про Формат bup что это. Фото Формат bup что это

Media Player Classic Home Cinema – очень универсальный медиаплеер. С помощью этого приложения можно воспроизводить аудио- и видеоматериалы во многих форматах (включая AVI, MPEG, MPG, MOV, WMV, MP3, OGG, MIDI, WMA и WAV), а также аудиодиски. Проигрыватель полностью поддерживает DVD-диски – можно легко воспроизводить каждый фильм вместе с меню.

MPC-HC также очень хорош при отображении субтитров. Внешний вид и расположение субтитров могут быть скорректированы в настройках программы. Media Player Classic Home Cinema также может воспроизводить видеофайлы, снятые в HD высокой чёткости. Во время просмотра фильмов можно выполнить базовое редактирование изображения путём масштабирования, перемещения, поворота и применения фильтров. Media Player Classic Home Cinema (MPC-HC) дополнительно оснащён встроенной поддержкой OGM, Matroska и ТВ-тюнеров.

Что ещё может вызывать проблемы с файлом

Если файл не открывается, для начала необходимо настроить его ассоциации с соответствующим ПО. Для этого щёлкните правой кнопкой мыши на файле BUP, выберите «Открыть с помощью», а затем из списка доступных приложений укажите одно из описанных выше. Перед этим поставьте галочку «Всегда использовать для…» – это необходимо для того, чтобы больше не повторять эту процедуру. Если файл не открывается и после этого, скорее всего, он был повреждён. Для проверки файла на целостность попробуйте скачать и установить другую программу из нашего списка. Если это не помогло, необходимо полностью проверить компьютер на наличие вирусов и троянов – при обнаружении проблем может потребоваться полная переустановка Windows.

Источник

Формат bup что это

bup: It backs things up

bup is a program that backs things up. It’s short for «backup.» Can you believe that nobody else has named an open source program «bup» after all this time? Me neither.

Despite its unassuming name, bup is pretty cool. To give you an idea of just how cool it is, I wrote you this poem:

Hmm. Did that help? Maybe prose is more useful after all.

Reasons bup is awesome

bup has a few advantages over other backup software:

It uses a rolling checksum algorithm (similar to rsync) to split large files into chunks. The most useful result of this is you can backup huge virtual machine (VM) disk images, databases, and XML files incrementally, even though they’re typically all in one huge file, and not use tons of disk space for multiple versions.

It uses the packfile format from git (the open source version control system), so you can access the stored data even if you don’t like bup’s user interface.

Unlike git, it writes packfiles directly (instead of having a separate garbage collection / repacking stage) so it’s fast even with gratuitously huge amounts of data. bup’s improved index formats also allow you to track far more filenames than git (millions) and keep track of far more objects (hundreds or thousands of gigabytes).

You can back up directly to a remote bup server, without needing tons of temporary disk space on the computer being backed up. And if your backup is interrupted halfway through, the next run will pick up where you left off. And it’s easy to set up a bup server: just install bup on any machine where you have ssh access.

Bup can use «par2» redundancy to recover corrupted backups even if your disk has undetected bad sectors.

Even when a backup is incremental, you don’t have to worry about restoring the full backup, then each of the incrementals in turn; an incremental backup acts as if it’s a full backup, it just takes less disk space.

You can mount your bup repository as a FUSE filesystem and access the content that way, and even export it over Samba.

It’s written in python (with some C parts to make it faster) so it’s easy for you to extend and maintain.

Reasons you might want to avoid bup

It’s not remotely as well tested as something like tar, so it’s more likely to eat your data. It’s also missing some probably-critical features, though fewer than it used to be.

It requires python 3.7 or newer (or 2.7 for a bit longer), a C compiler, and an installed git version >= 1.5.6. It also requires par2 if you want fsck to be able to generate the information needed to recover from some types of corruption. While python 2.7 is still supported, please make plans to upgrade. Python 2 upstream support ended on 2020-01-01, and we plan to drop support soon too.

It currently only works on Linux, FreeBSD, NetBSD, OS X >= 10.4, Solaris, or Windows (with Cygwin, and WSL). Patches to support other platforms are welcome.

Until resolved, a glibc bug might cause bup to crash on startup for some (unusual) command line argument values, when bup is configured to use Python 3.

Any items in «Things that are stupid» below.

Notable changes introduced by a release

Check out the bup source code using git:

This will leave you on the master branch, which is perfect if you would like to help with development, but if you’d just like to use bup, please check out the latest stable release like this:

You can see the latest stable release here: https://github.com/bup/bup/releases.

Install the required python libraries (including the development libraries).

On very recent Debian/Ubuntu versions, this may be sufficient (run as root):

Otherwise try this:

Or, if you can’t yet migrate to Python 3 (please try to soon):

On CentOS (for CentOS 6, at least), this should be sufficient (run as root):

In addition to the default CentOS repositories, you may need to add RPMForge (for fuse-python) and EPEL (for pyxattr).

On Cygwin, install python, make, rsync, and gcc4.

If you would like to use the optional bup web server on systems without a tornado package, you may want to try this:

or if you’re in a bit more of a hurry:

The tests should pass. If they don’t pass for you, stop here and send an email to bup-list@googlegroups.com. Though if there are symbolic links along the current working directory path, the tests may fail. Running something like this before «make test» should sidestep the problem:

You can install bup via «make install», and override the default destination with DESTDIR and PREFIX.

Files are normally installed to «$DESTDIR/$PREFIX» where DESTDIR is empty by default, and PREFIX is set to /usr/local. So if you wanted to install bup to /opt/bup, you might do something like this:

From binary packages

Binary packages of bup are known to be built for the following OSes:

Get help for any bup command:

Initialize the default BUP_DIR (

Look at how much disk space your backup took:

Make another backup (which should be mostly identical to the last one; notice that you don’t have to specify that this backup is incremental, it just saves space automatically):

Look how little extra space your second backup used (on top of the first):

Get a list of your previous backups:

Restore your first backup again:

Make a backup to a remote server which must already have the ‘bup’ command somewhere in its PATH (see /etc/profile, etc/environment,

/.bashrc), and be accessible via ssh. Make sure to replace SERVERNAME with the actual hostname of your server:

Make a remote backup to

See what saves are available in

Defend your backups from death rays (OK fine, more likely from the occasional bad disk block). This writes parity information (currently via par2) for all of the existing data so that bup may be able to recover from some amount of repository corruption:

Use split/join instead of index/save/restore. Try making a local backup using tar:

Try restoring the tarball:

Look at how much disk space your backup took:

Make another tar backup:

Look at how little extra space your second backup used on top of the first:

Restore the first tar backup again (the

1 is git notation for «one older than the most recent»):

Get a list of your previous split-based backups:

Restore the archive:

That’s all there is to it!

FreeBSD’s default ‘make’ command doesn’t like bup’s Makefile. In order to compile the code, run tests and install bup, you need to install GNU Make from the port named ‘gmake’ and use its executable instead in the commands seen above. (i.e. ‘gmake test’ runs bup’s test suite)

Python’s development headers are automatically installed with the ‘python’ port so there’s no need to install them separately.

To use the ‘bup fuse’ command, you need to install the fuse kernel module from the ‘fusefs-kmod’ port in the ‘sysutils’ section and the libraries from the port named ‘py-fusefs’ in the ‘devel’ section.

The ‘par2’ command can be found in the port named ‘par2cmdline’.

In order to compile the documentation, you need pandoc which can be found in the port named ‘hs-pandoc’ in the ‘textproc’ section.

Notes on NetBSD/pkgsrc

See pkgsrc/sysutils/bup, which should be the most recent stable release and includes man pages. It also has a reasonable set of dependencies (git, par2, py-fuse-bindings).

The «fuse-python» package referred to is hard to locate, and is a separate tarball for the python language binding distributed by the fuse project on sourceforge. It is available as pkgsrc/filesystems/py-fuse-bindings and on NetBSD 5, «bup fuse» works with it.

There is no support for ACLs. If/when some enterprising person fixes this, adjust dev/compare-trees.

There is no support for ACLs. If/when some enterprising person fixes this, adjust dev/compare-trees.

In test/ext/test-misc, two tests have been disabled. These tests check to see that repeated saves produce identical trees and that an intervening index doesn’t change the SHA1. Apparently Cygwin has some unusual behaviors with respect to access times (that probably warrant further investigation). Possibly related: http://cygwin.com/ml/cygwin/2007-06/msg00436.html

bup stores its data in a git-formatted repository. Unfortunately, git itself doesn’t actually behave very well for bup’s use case (huge numbers of files, files with huge sizes, retaining file permissions/ownership are important), so we mostly don’t use git’s code except for a few helper programs. For example, bup has its own git packfile writer written in python.

Basically, ‘bup split’ reads the data on stdin (or from files specified on the command line), breaks it into chunks using a rolling checksum (similar to rsync), and saves those chunks into a new git packfile. There is at least one git packfile per backup.

When deciding whether to write a particular chunk into the new packfile, bup first checks all the other packfiles that exist to see if they already have that chunk. If they do, the chunk is skipped.

git packs come in two parts: the pack itself (.pack) and the index (.idx). The index is pretty small, and contains a list of all the objects in the pack. Thus, when generating a remote backup, we don’t have to have a copy of the packfiles from the remote server: the local end just downloads a copy of the server’s index files, and compares objects against those when generating the new pack, which it sends directly to the server.

The «-n» option to ‘bup split’ and ‘bup save’ is the name of the backup you want to create, but it’s actually implemented as a git branch. So you can do cute things like checkout a particular branch using git, and receive a bunch of chunk files corresponding to the file you split.

If you use ‘-b’ or ‘-t’ or ‘-c’ instead of ‘-n’, bup split will output a list of blobs, a tree containing that list of blobs, or a commit containing that tree, respectively, to stdout. You can use this to construct your own scripts that do something with those values.

‘bup index’ walks through your filesystem and updates a file (whose name is, by default,

/.bup/bupindex) to contain the name, attributes, and an optional git SHA1 (blob id) of each file and directory.

‘bup save’ basically just runs the equivalent of ‘bup split’ a whole bunch of times, once per file in the index, and assembles a git tree that contains all the resulting objects. Among other things, that makes ‘git diff’ much more useful (compared to splitting a tarball, which is essentially a big binary blob). However, since bup splits large files into smaller chunks, the resulting tree structure doesn’t exactly correspond to what git itself would have stored. Also, the tree format used by ‘bup save’ will probably change in the future to support storing file ownership, more complex file permissions, and so on.

If a file has previously been written by ‘bup save’, then its git blob/tree id is stored in the index. This lets ‘bup save’ avoid reading that file to produce future incremental backups, which means it can go very fast unless a lot of files have changed.

Things that are stupid for now but which we’ll fix later

Help with any of these problems, or others, is very welcome. Join the mailing list (see below) if you’d like to help.

‘bup save’ and ‘bup restore’ have immature metadata support.

On the plus side, they actually do have support now, but it’s new, and not remotely as well tested as tar/rsync/whatever’s. However, you have to start somewhere, and as of 0.25, we think it’s ready for more general use. Please let us know if you have any trouble.

Also, if any strip or graft-style options are specified to ‘bup save’, then no metadata will be written for the root directory. That’s obviously less than ideal.

To fix this, we might just implement a FakeMmap[1] class that uses normal file IO and handles all of the mmap methods[2] that bup actually calls. Then we’d swap in one of those whenever mmap fails.

This would also require implementing some of the methods needed to support «[]» array access, probably at a minimum getitem, setitem, and setslice [3].

‘bup index’ is slower than it should be.

It’s still rather fast: it can iterate through all the filenames on my 600,000 file filesystem in a few seconds. But it still needs to rewrite the entire index file just to add a single filename, which is pretty nasty; it should just leave the new files in a second «extra index» file or something.

bup could use inotify for really efficient incremental backups.

You could even have your system doing «continuous» backups: whenever a file changes, we immediately send an image of it to the server. We could give the continuous-backup process a really low CPU and I/O priority so you wouldn’t even know it was running.

bup only has experimental support for pruning old backups.

Unless you want to help test the new commands, one possible workaround is to just start a new BUP_DIR occasionally, i.e. bup-2013, bup-2014.

bup has never been tested on anything but Linux, FreeBSD, NetBSD, OS X, and Windows+Cygwin.

There’s nothing that makes it inherently non-portable, though, so that’s mostly a matter of someone putting in some effort. (For a «native» Windows port, the most annoying thing is the absence of ssh in a default Windows installation.)

bup needs better documentation.

According to an article about bup in Linux Weekly News (https://lwn.net/Articles/380983/), «it’s a bit short on examples and a user guide would be nice.» Documentation is the sort of thing that will never be great unless someone from outside contributes it (since the developers can never remember which parts are hard to understand).

bup is «relatively speedy» and has «pretty good» compression.

. according to the same LWN article. Clearly neither of those is good enough. We should have awe-inspiring speed and crazy-good compression. Must work on that. Writing more parts in C might help with the speed.

Actually, that’s not stupid, but you might consider it a limitation. See the «Related Projects» list for some possible options.

bup has an extensive set of man pages. Try using ‘bup help’ to get started, or use ‘bup help SUBCOMMAND’ for any bup subcommand (like split, join, index, save, etc.) to get details on that command.

bup is a work in progress and there are many ways it can still be improved. If you’d like to contribute patches, ideas, or bug reports, please join the bup mailing list:

You can find the mailing list archives here:

and you can subscribe by sending a message to:

You can also reach us via the #bup IRC channel at ircs://irc.libera.chat:6697/bup on the libera.chat network or via this web interface.

About

Very efficient backup system based on the git packfile format, providing fast incremental saves and global deduplication (among and within files, including virtual machine images). Current release is 0.31, and the development branch is master. Please post problems or patches to the mailing list for discussion (see the end of the README below).

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *