FSArchiver |
Автор: admin Просмотров: 11270 Комментарии:
Добавлен: 19 марта 2014
Обновлено: 25.03.2014 - 19:58
Сохраняет содержимое файловой системы в сжатый архивный файл.
Подробное описание
Файловую систему можно восстанавливать на раздел любого размера и на любую файловую систему. В отличает от tar/dar, FSArchiver создаёт файловую систему когда извлекает данные на раздел. Чтобы защитить данные, архиву рассчитывается контрольная сумма. Если архив поврежден, вы просто потеряете повреждённый файл, а не весь архив.
Цель этого проекта заключается в обеспечении безопасного и гибкого инструмента резервного копирования и развёртывания файловой системы. Существуют похожие программы, это Partimage. Эти инструменты работают на уровне блоков файловой системы, так что не возможно восстановить резервную копию на меньший раздел, а восстановление на раздел с большим размером заставляет изменять размер файловой системы вручную. Чтобы получить более подробную информацию об этом, читайте FSArchiver против Partimage
Цель состоит в том чтобы создать очень гибкую программу. FSArchiver может извлечь архив в раздел, который меньше оригинального, если есть достаточно места для хранения данных. Он может восстанавливать данные на различные файловые системы, поэтому его можно использовать когда нужно поменять файловую систему: вы можете сделать копию в файловой системе ext3 и восстановить копию на xfs.
FSArchiver работает на уровне файлов. Он может делать архивы файловых систем (ext4, ext3, XFS, Btrfs, ReiserFS, NTFS, ...) которые ядро может монтировать с поддержкой чтения и записи. FSArchiver сохраняет все стандартные атрибуты файлов (права, timestamp, символические ссылки, жёсткие ссылки, расширенные-атрибуты, ...) при условии что в ядре эти атрибуты включены. FSArchiver позволяет сохранять все атрибуты файлов Windows (ACL, стандартные атрибуты, ...). Его можно использовать с LVM снимками чтобы сделать последовательные резервные копии всех файловых систем, включая файловую систему root.
FSArchiver имеется в большинстве популярных дистрибутивов GNU/Linux (Fedora, Debian, Ubuntu, OpenSUSE, Archlinux, Gentoo), следовательно, его можно легко установить из стандартных репозиториев пакетов командами yum / apt-get / aptitude / emerge / pacman.
Реализованные функции
Следующие функции уже реализованы в текущей версии:
- Поддержка основных атрибутов файла (права доступа, владелец, ...).
- Поддержка нескольких файловых систем в архиве.
- Поддержка расширенных атрибутов (они используются SELinux).
- Поддержка базовых атрибутов файловых систем (метки, UUID, блок-размер) для всех Linux файловых систем.
- Экспериментальная поддержка файловой системы NTFS (возможность создавать клоны файловых систем).
- Расчёт контрольных сумм всему что записано в архиве (заголовки, блоки данных, целые файлы).
- Возможность восстанавливать испорченный архив (пропускается испорченный файл).
- Многопоточное сжатие компрессорами lzo, gzip, bzip2, lzma/xz будет использовать всю мощь вашего двухядерного или четырёхядерного процессора.
- Компрессоры Lzma/xz медленные, но с большим коэффициентом сжатия.
- Поддержка разделения больших архивов на несколько файлов с фиксированным максимальным размером.
- Шифрование архива с помощью пароля. На основе Blowfish от libgcrypt.
Недостатки
Есть несколько ограничений: FSArchiver не может сохранять специфические атрибуты.
FSArchiver безопасен, когда делает резервные копии не смонтированных или смонтированных в режиме только чтения разделов. Есть возможность сделать резервную копию тома смонтированного в режиме чтения/записи, но могут быть проблемы с файлами, которые изменились во время резервного копирования. Если вы хотите сделать резервную копию раздела, которые находятся в использовании, лучше всего сделать LVM snapshot раздела, используя lvcreate -s, который является частью LVM инструментов. К сожалению, вы можете делать только снимки логических томов.
Вы можете иметь более подробную информацию о текущем состоянии этого проекта.
Защита от потери данных
FSArchiver использует двухуровневые контрольные суммы для защиты данных. Каждый блок каждого файла имеет 32bit контрольные суммы в архиве. Таким образом, вы можете определить, какой блок Вашего файла поврежден. После восстановления файла md5 контрольная сумма целого файла сравнивается с первоначальным md5. Есть 128bit контрольная сумма, так что вы сможете обнаружить все дефекты файлов. В случае, если один файл поврежден, FSArchiver восстановит все другие файлы из архива, так что вы не потеряете свои данные. FSArchiver очень отличается от tar.gz, где весь tar сжимается компрессором Gzip. В этом случае, данные, которые написаны после сбоя, теряются.
Для Fsarchiver есть графическая оболочка qt4-FSArchiver
------------------------
ТРИО теплый пол отзыв
Заработок на сокращении ссылок
Earnings on reducing links
Код PHP на HTML сайты
Я уже пять лет не занимаюсь сайтом, так как работаю по 12 часов. Образование у меня среднее, и по этому нет нормальной работы. Если бы сайт приносил по 100$ в месяц, я бы добавлял по 50 статей каждый месяц. Если отправите пожертвования, я оставлю Ваши имена и фамилии в списке благодетелей !
Bitcoin: 1AP3JCZVFpHzZwcAyNztbrbFFiLdnKbY1j
Litecoin LfHXHz4k6LnDNNvCodd5pj9aW4Qk67KoUD
Dogecoin D9HHvKNFZxRhjtoh6uZYjMjgcZewwiUME9
Есть также другие кошельки.
Категория: Файловые системы, Резервное копирование
Лицензия:
GPL2
Размер архива исходников: 245.0 kB
Дата последних изменений в проекте: 01.03.2014
Язык программирования:
C
Сайт проекта
Скачать FSArchiver 0.6.19
Комментарии |