Я начал использовать rsnapshot в качестве моей резервной системы для своего домашнего ПК. Мне очень нравится идея жестких ссылок и то, как они обрабатываются. Но я не могу найти лучший рабочий процесс. В настоящее время я сохраняю свои снимки на одном и том же разделе и скопирую новейший моментальный снимок на ручку-накопитель в конце недели.
Облачное хранилище - это то, что я ищу. Dropbox не соответствует моим потребностям, потому что нет способа заставить Dropbox уважать жесткие ссылки - все снимки рассматриваются как полные снимки.
Аренда сервера довольно дорога, так что мой вопрос в том, альтернативы для резервного копирования в облаке? Я хотел бы извлечь выгоду из жестких ссылок и отправлять только инкрементные резервные копии, так же, как и с моим локальным хостом.
Я хотел бы использовать двуличие. В основном это делается путем создания резервных файлов TAR и загрузки в системы WebDAV или CloudFiles (API типа SWIFT).
http://duplicity.nongnu.org/
Вы запускаете rsnapshot на удаленном сервере, он вращает моментальные снимки с использованием жестких ссылок и rsyncs ваши файлы с вашей локальной машины по ssh.
rsync только отправляет по этим изменениям, поэтому использование вашей полосы пропускания минимизируется, rsnapshot на сервере управляет жесткими ссылками для минимизации дискового пространства.
Какое лучшее облачное решение зависит от того, сколько дискового пространства пространство, в котором вы нуждаетесь, и другие вещи
Symlinking внутри облачного хранилища просто собирается создать копию, а не ссылку, поэтому вы сможете использовать rsnapshot, если вы tar целевой каталог перед его загрузкой.
Допустим, я не пробовал это раньше. Вам нужно будет tar-файл таким образом, чтобы tar был жестким, а hard-файл, а не сам файл (или вы просто получите еще одну полную резервную копию, только сжатую).
взгляните на man tar и посмотрите, можно ли это сделать. Например, кажется, что -hard-разыменовывание (следуйте за жесткими ссылками, архивом и дампом файлов, на которые они ссылаются) отключено по умолчанию, поэтому, пока вы его не укажете, ваш tar-дамп последнего rsnapshot должен быть инкрементным.
Я хотел бы использовать двуличие. В основном это делается путем создания резервных файлов TAR и загрузки в системы WebDAV или CloudFiles (API типа SWIFT).
http://duplicity.nongnu.org/
Вы запускаете rsnapshot на удаленном сервере, он вращает моментальные снимки с использованием жестких ссылок и rsyncs ваши файлы с вашей локальной машины по ssh.
rsync только отправляет по этим изменениям, поэтому использование вашей полосы пропускания минимизируется, rsnapshot на сервере управляет жесткими ссылками для минимизации дискового пространства.
Какое лучшее облачное решение зависит от того, сколько дискового пространства пространство, в котором вы нуждаетесь, и другие вещи
Symlinking внутри облачного хранилища просто собирается создать копию, а не ссылку, поэтому вы сможете использовать rsnapshot, если вы tar целевой каталог перед его загрузкой.
Допустим, я не пробовал это раньше. Вам нужно будет tar-файл таким образом, чтобы tar был жестким, а hard-файл, а не сам файл (или вы просто получите еще одну полную резервную копию, только сжатую).
взгляните на man tar и посмотрите, можно ли это сделать. Например, кажется, что -hard-разыменовывание (следуйте за жесткими ссылками, архивом и дампом файлов, на которые они ссылаются) отключено по умолчанию, поэтому, пока вы его не укажете, ваш tar-дамп последнего rsnapshot должен быть инкрементным.
Я хотел бы использовать двуличие. В основном это делается путем создания резервных файлов TAR и загрузки в системы WebDAV или CloudFiles (API типа SWIFT).
http://duplicity.nongnu.org/
Вы запускаете rsnapshot на удаленном сервере, он вращает моментальные снимки с использованием жестких ссылок и rsyncs ваши файлы с вашей локальной машины по ssh.
rsync только отправляет по этим изменениям, поэтому использование вашей полосы пропускания минимизируется, rsnapshot на сервере управляет жесткими ссылками для минимизации дискового пространства.
Какое лучшее облачное решение зависит от того, сколько дискового пространства пространство, в котором вы нуждаетесь, и другие вещи
Symlinking внутри облачного хранилища просто собирается создать копию, а не ссылку, поэтому вы сможете использовать rsnapshot, если вы tar целевой каталог перед его загрузкой.
Допустим, я не пробовал это раньше. Вам нужно будет tar-файл таким образом, чтобы tar был жестким, а hard-файл, а не сам файл (или вы просто получите еще одну полную резервную копию, только сжатую).
взгляните на man tar и посмотрите, можно ли это сделать. Например, кажется, что -hard-разыменовывание (следуйте за жесткими ссылками, архивом и дампом файлов, на которые они ссылаются) отключено по умолчанию, поэтому, пока вы его не укажете, ваш tar-дамп последнего rsnapshot должен быть инкрементным.
Я бы подумал об использовании двуличности. В основном это делается путем создания резервных файлов TAR и загрузки в системы WebDAV или CloudFiles (API типа SWIFT).
Вы запускаете rsnapshot на удаленном сервере, он вращает моментальные снимки с использованием жестких ссылок и rsyncs ваши файлы с вашей локальной машины по ssh.
rsync только отправляет по этим изменениям, поэтому использование вашей полосы пропускания минимизируется, rsnapshot на сервере управляет жесткими ссылками для минимизации дискового пространства.
Какое лучшее облачное решение зависит от того, сколько дискового пространства пространство, в котором вы нуждаетесь, и другие вещи
Symlinking внутри облачного хранилища просто собирается создать копию, а не ссылку, так что вы только выиграете от rsnapshot, если вы tar целевой каталог перед загрузкой.
Я признаю, я не пробовал это раньше. Вам придется деформировать файл таким образом, чтобы tar был жестким, как жесткая ссылка, а не сам файл (или вы просто получите еще одну полную резервную копию, только сжатую).
Я бы посмотрите man tar
и посмотрите, можно ли это сделать. Например, кажется, что -hard-разыменовывание (следуйте за жесткими ссылками, архивом и дампом файлов, на которые они ссылаются) отключено по умолчанию, поэтому, пока вы его не укажете, ваш tar-дамп последнего rsnapshot должен быть инкрементным.
Я бы подумал об использовании двуличности. В основном это делается путем создания резервных файлов TAR и загрузки в системы WebDAV или CloudFiles (API типа SWIFT).
Вы запускаете rsnapshot на удаленном сервере, он вращает моментальные снимки с использованием жестких ссылок и rsyncs ваши файлы с вашей локальной машины по ssh.
rsync только отправляет по этим изменениям, поэтому использование вашей полосы пропускания минимизируется, rsnapshot на сервере управляет жесткими ссылками для минимизации дискового пространства.
Какое лучшее облачное решение зависит от того, сколько дискового пространства пространство, в котором вы нуждаетесь, и другие вещи
Symlinking внутри облачного хранилища просто собирается создать копию, а не ссылку, так что вы только выиграете от rsnapshot, если вы tar целевой каталог перед загрузкой.
Я признаю, я не пробовал это раньше. Вам придется деформировать файл таким образом, чтобы tar был жестким, как жесткая ссылка, а не сам файл (или вы просто получите еще одну полную резервную копию, только сжатую).
Я бы посмотрите man tar
и посмотрите, можно ли это сделать. Например, кажется, что -hard-разыменовывание (следуйте за жесткими ссылками, архивом и дампом файлов, на которые они ссылаются) отключено по умолчанию, поэтому, пока вы его не укажете, ваш tar-дамп последнего rsnapshot должен быть инкрементным.
Я бы подумал об использовании двуличности. В основном это делается путем создания резервных файлов TAR и загрузки в системы WebDAV или CloudFiles (API типа SWIFT).
Вы запускаете rsnapshot на удаленном сервере, он вращает моментальные снимки с использованием жестких ссылок и rsyncs ваши файлы с вашей локальной машины по ssh.
rsync только отправляет по этим изменениям, поэтому использование вашей полосы пропускания минимизируется, rsnapshot на сервере управляет жесткими ссылками для минимизации дискового пространства.
Какое лучшее облачное решение зависит от того, сколько дискового пространства пространство, в котором вы нуждаетесь, и другие вещи
Symlinking внутри облачного хранилища просто собирается создать копию, а не ссылку, так что вы только выиграете от rsnapshot, если вы tar целевой каталог перед загрузкой.
Я признаю, я не пробовал это раньше. Вам придется деформировать файл таким образом, чтобы tar был жестким, как жесткая ссылка, а не сам файл (или вы просто получите еще одну полную резервную копию, только сжатую).
Я бы посмотрите man tar
и посмотрите, можно ли это сделать. Например, кажется, что -hard-разыменовывание (следуйте за жесткими ссылками, архивом и дампом файлов, на которые они ссылаются) отключено по умолчанию, поэтому, пока вы его не укажете, ваш tar-дамп последнего rsnapshot должен быть инкрементным.
Я бы подумал об использовании двуличности. В основном это делается путем создания резервных файлов TAR и загрузки в системы WebDAV или CloudFiles (API типа SWIFT).
Вы запускаете rsnapshot на удаленном сервере, он вращает моментальные снимки с использованием жестких ссылок и rsyncs ваши файлы с вашей локальной машины по ssh.
rsync только отправляет по этим изменениям, поэтому использование вашей полосы пропускания минимизируется, rsnapshot на сервере управляет жесткими ссылками для минимизации дискового пространства.
Какое лучшее облачное решение зависит от того, сколько дискового пространства пространство, в котором вы нуждаетесь, и другие вещи
Symlinking внутри облачного хранилища просто собирается создать копию, а не ссылку, так что вы только выиграете от rsnapshot, если вы tar целевой каталог перед загрузкой.
Я признаю, я не пробовал это раньше. Вам придется деформировать файл таким образом, чтобы tar был жестким, как жесткая ссылка, а не сам файл (или вы просто получите еще одну полную резервную копию, только сжатую).
Я бы посмотрите man tar
и посмотрите, можно ли это сделать. Например, кажется, что -hard-разыменовывание (следуйте за жесткими ссылками, архивом и дампом файлов, на которые они ссылаются) отключено по умолчанию, поэтому, пока вы его не укажете, ваш tar-дамп последнего rsnapshot должен быть инкрементным.