Я занялся разработкой встраиваемого продукта Linux, которому нужно надежное решение для резервного копирования. Резервное копирование должно выполняться без сжатия на подключенное USB-устройство хранения данных, отформатированное в NTFS.
Текущая реализация - это простой rsync --archive --verbose --delete
который работает, но с учетом параметра --delete
все случайно удаленные файлы также будут удалены из резервной копии, что бесполезно.
С другой стороны, не используя --delete
мы можем получить дубликаты, если файлы будут переименованы.
Я хотел бы переключиться на использование жестких ссылок для создания резервных копий в виде снимков, как это сделал Майк Рубель или http://webgnuru.com/linux/rsync_incremental.php, что в основном сводится к:
rsync -avh --delete --link-dest=<previous-backup> <source> <backup-location>
Я не видел никаких явных упоминаний файловых систем для этого. Я знаю, что я могу сделать это на NTFS, но есть ли какие-нибудь хиты? будут ли создаваемые таким образом резервные копии читаться как положено в OSX и Windows?