Je suis curieux de savoir s'il est possible de sauvegarder Time Machine dans le "nuage" en utilisant Amazon Simple Storage Solution. J'ai déjà configuré Time Machine pour qu'il fonctionne sur le réseau vers des volumes non pris en charge (NTFS), mais je n'étais pas sûr que ce soit possible. Quelqu'un a déjà essayé ?
Réponses
Trop de publicités?Si vous avez une instance ec2 supplémentaire, vous pouvez utiliser netatalk et s3ql. C'est une solution native pour Time Machine et elle fonctionne aussi avec Lion. Vos sauvegardes seront compressées et dédupliquées.
Depuis 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 un fichier d'authentification S3QL
mkdir ~/.s3ql
vi ~/.s3ql/authinfo2
Modifier le fichier d'authentification S3QL comme suit :
[s3]
storage-url: s3://
backend-login: $AWSKey
backend-password: $AWSSecretKey
Définir les permissions sur le fichier d'authentification
chmod 600 ~/.s3ql/authinfo2
Créer un système de fichiers S3QL
sudo mkfs.s3ql s3://$bucketName
Montage du système de fichiers S3QL
sudo mkdir /mnt/$bucketName
sudo mount.s3ql --allow-other --nfs --compress lzma s3://$bucketName /mnt/$bucketName
Configurer netatalk
sudo vi /etc/netatalk/AppleVolumes.default
Modifiez le bas du fichier AppleVolumes.default pour qu'il se présente comme suit :
(Note : tm est également ajouté aux options :DEFAULT :. Volsizelimit est en MiB# :DEFAULT : options:upriv,usedots,tm
/mnt/$bucketName "S3 Backups" volsizelimit:238418.58
Créer un utilisateur pour la sauvegarde
sudo useradd $username
sudo passwd $username
Attribuer la propriété du lecteur de sauvegarde à l'utilisateur de la sauvegarde
sudo chown $username /mnt/$bucketName
Sélectionnez ensuite Go -> Connect to Server -> et entrez l'IP ou le nom d'hôte du serveur dans l'outil de recherche. Assurez-vous que le port 548 est ouvert !
Dolly Drive est un logiciel récemment annoncé qui vous permet d'effectuer des sauvegardes TimeMachine vers un "stockage dans le nuage". La documentation précise qu'il s'agit de leur propre espace de stockage dans le nuage, et non de S3, ce qui pourrait être un point de friction. Mais à part ça, c'est assez proche de ce que vous recherchez.
En plus de faire le pont TimeMachine -> cloud, ils vous aident également à dupliquer vos données sur un disque local afin que vous puissiez effectuer des restaurations rapides sans avoir à attendre la livraison d'un dumping cloud -> disque dur de vos données.
Elle semble prometteuse. Je suis mitigé sur le prix.
Il existe un projet basé sur FUSE appelé s3fs qui prétend pouvoir monter un panier Amazon S3 en tant que volume local. Puisque Time Machine semble être capable d'utiliser n'importe quel volume disponible localement comme cible, cela devrait fonctionner. Je n'ai cependant pas pu le tester.
Si vous pouvez faire en sorte que Time Machine reconnaisse un système de fichiers monté sur FUSE, alors s3backer devrait fonctionner.
Je n'ai jamais fait cela, mais je serais intéressé de savoir si quelqu'un a réussi à le faire (en particulier comment il a fait pour que Time Machine reconnaisse le support).
Voir aussi cette page wiki .