7 votes

Comment faire pour que Time Machine sauvegarde sur Amazon Simple Storage Solution ?

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é ?

7voto

riorben Points 71

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 !

6voto

shsteimer Points 8749

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.

5voto

jstarek Points 3108

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.

4voto

UnkwnTech Points 21942

Une autre approche consisterait à utiliser une sauvegarde locale Time Machine et à utiliser quelque chose comme Arq pour le déplacer dans le nuage (automatiquement). Vous bénéficiez ainsi d'un stockage local et d'une sauvegarde dans le nuage.

0voto

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 .

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X