Toute façon d'obtenir Time Machine pour la sauvegarde sur Amazon Simple Storage Solution?
-
16-10-2019 - |
Question
Juste curieux de savoir s'il est tout possible d'avoir la sauvegarde Time Machine à la « nuage » en utilisant Amazon Simple Storage Solution. J'ai le temps d'installation machine au travail sur le réseau avant de volumes non pris en charge (NTFS) mais ne sais pas si cela est possible. Tout le monde n'a jamais essayé?
La solution
Dolly lecteur est un logiciel nouvellement annoncé que vous permet de faire des sauvegardes TimeMachine à « stockage en nuage ». Leurs docs disent l'espace est leur propre espace de stockage en nuage, pas S3, de sorte que pourrait être le point coller. Mais autre que c'est à peu près en ligne avec ce que vous êtes après.
En plus de faire la TimeMachine -> pont de nuages, ils ont également vous aider à dupliquer vos données sur un lecteur local afin que vous puissiez faire des restaurations rapides sans avoir à attendre la livraison d'un nuage -> décharge du disque dur de vos données <. / p>
semble prometteur. Je suis tiède sur le prix.
Autres conseils
Si vous avez une instance EC2 supplémentaire, vous pouvez utiliser netatalk et s3ql. Il est une solution de temps machine natif et travaille à Lion aussi. Vos sauvegardes seront compressées et dédupliqués.
De Ubuntu:
Installer S3QL (1.11.1) et netatalk (2.2.1)
sudo add-apt-repository ppa:nikratio/s3ql
sudo aptitude update
sudo aptitude upgrade
sudo aptitude install s3ql netatalk
Créer S3QL authfile
mkdir ~/.s3ql
vi ~/.s3ql/authinfo2
Modifier S3QL authfile comme suit:
[s3]
storage-url: s3://
backend-login: $AWSKey
backend-password: $AWSSecretKey
Définir les autorisations sur authfile
chmod 600 ~/.s3ql/authinfo2
système de fichiers Créer S3QL
sudo mkfs.s3ql s3://$bucketName
Mount S3QL système de fichiers
sudo mkdir /mnt/$bucketName
sudo mount.s3ql --allow-other --nfs --compress lzma s3://$bucketName /mnt/$bucketName
Configurer netatalk
sudo vi /etc/netatalk/AppleVolumes.default
Modifier le fond de AppleVolumes.default apparaisse comme ci-dessous:
(Note: tm est également ajouté: DÉFAUT:. Les options Volsizelimit est NSM # : Défaut: Options: upriv, usedots, tm
/mnt/$bucketName "S3 Backups" volsizelimit:238418.58
Créer un utilisateur pour la sauvegarde
sudo useradd $username
sudo passwd $username
Définir la propriété du lecteur de sauvegarde à l'utilisateur sauvegarde
sudo chown $username /mnt/$bucketName
Ensuite, sélectionnez Go -> Se connecter au serveur -> et entrez le nom d'hôte ou serveur IP à partir du Finder. Assurez-vous que vous avez ouvert le port 548!
Il y a un projet basé FUSE-calles s3fs qui prétend être en mesure de monter un seau Amazon S3 comme volume local. Depuis semble Time Machine pour pouvoir utiliser tous les volumes disponibles localement comme cible, cela devrait fonctionner. Je n'ai pas pu tester cela, cependant.
Une autre approche serait d'utiliser une sauvegarde locale Time Machine, puis utiliser quelque chose comme Arq pour le déplacer vers le nuage (automatiquement). Vous obtenez le bénéfice de stockage local + sauvegarde nuage.
Si vous pouvez obtenir Time Machine de reconnaître un système de fichiers FUSE monté, puis s3backer devrait fonctionner.
Je n'ai jamais fait cela, mais serait intéressé d'entendre si quelqu'un obtient au travail (en particulier comment ils sont arrivés Time Machine pour reconnaître le montage).
Voir aussi cette page wiki .