Version complète: sur le forum Webmaster Hub : Pb de Back-up de FTP mutualisé
Webmaster Hub > Informatique & Internet > PC-Gyver > Linux, freebsd
xou
Bonjour,

je rencontre actuellement un gros soucis avec une sauvegarde sur un hébergement mutualisé (je ne peux hélas pas faire autrement), et sans accès au shell.

Je souhaite faire une sauvegarde complète du FTP sur un serveur de sauvegarde distant tournant sous debian mais je me heurte à de multiples problèmes.

wget:
aucun fichier htaccess de sauvegardé, que ce soit en récursif ou en miroir

ncftp:
je croyais mon problème résolu jusqu'à ce que je m'appercoive que je n'avais qu'un seul niveau d'arborescence... wacko.gif

ncftpget:
encore des problèmes de niveau d'arbo: il ne me sauvgarde toujours qu'un niveau

lftp:
aucun fichier htaccess de sauvegardé, que ce soit en récursif ou en miroir


Les divers tests effectués:

WGET
CODE
wget -r ftp://login:pass_AT_ftp.host.ext/*
wget -r ftp://login:pass_AT_ftp.host.ext/
wget -r ftp://login:pass_AT_ftp.host.ext/.*
wget -r ftp://login:pass_AT_ftp.host.ext/*.*
wget -r -A *,*.*,.*,.htaccess ftp://login:pass_AT_ftp.host.ext/

wget -m ftp://login:pass_AT_ftp.host.ext/*
wget -m ftp://login:pass_AT_ftp.host.ext/
wget -m ftp://login:pass_AT_ftp.host.ext/.*
wget -m ftp://login:pass_AT_ftp.host.ext/*.*
wget -m -A *,*.*,.*,.htaccess ftp://login:pass_AT_ftp.host.ext/


NCFTP
CODE
get -R *


NCFTPGET
CODE
ncftpget -R -u user - p pass ftp.host.ext /localdir /
ncftpget -R -u user - p pass ftp.host.ext /localdir /*


LFTP
CODE
lftp ftp://user:pass_AT_ftp.host.ext -e "mirror / /home/backupdir; quit"
lftp ftp://user:pass_AT_ftp.host.ext -e "mirror /* /home/backupdir; quit"
lftp ftp://user:pass_AT_ftp.host.ext -e "mirror -i .htaccess / /home/backupdir; quit"


J'ai certainnement oublié pas mal de tests effectués...
Après recherches sur le net il apparait que je ne suis pas le seul à avoir des problèmes de niveaux d'arborescence avec ncftp sur une debian.

Avec Cobian backup aucun pb, et bien entendu aucun avec filezilla !
Je n'ai pas envie de me taper tous les clients FTP donc si vous pouviez me dire ce que je fais de travers où me donner une piste à explorer !?
Dan
Pourquoi n'utilises-tu pas rsync ?

Parce qu'une commande "rsync -av /repertoire" te transfère absolument tout, et avec les bons droits et propriétaires.
Le mieux serait dans ce cas d'utiliser une clé ssh pour éviter les demandes de mots de passe.

Si tu n'as pas rsync, tu peux lancer un "tar" pour faire une achive, que tu transfères alors facilement par ftp.

Dan
xou
Bonjour Dan,

J'ai un simple accès ftp sur le serveur à sauvegarder !!
J'ai bien peur de ne pas te suivre... unsure.gif donc je lancerais un rsync depuis mon serveur de sauvegarde pour accéder au ftp de mon serveur à sauvegarder !?
Je vais fouiller cette piste mais il me semblait que ce n'était pas possible.
Pourrais-tu me confirmer que c'est bien ce à quoi tu pensais !?
Dan
Effectivement ! Avec un seul accès ftp tu n'auras donc pas accès à "rsync"... sad.gif
Quel est ton hébergeur ?
xou
C'est un prestataire de service sur serveur privé (apparement) sur une solution oleane (orange business). sad.gif
Dan
Désolé, mais sans plus d'info je ne peux pas t'aider !
xou
Oui je comprends... je n'en ai guère plus d'ailleurs.

J'ai réussi à m'en sortir avec lftp, acharné que je suis j'ai bien recherché dans le man et je me suis apperçu que j'avais zappé l'option pour afficher les fichiers cachés lors des listings du mode mirroir (set ftp:list-options -a), à rajouter dans le lftp.conf

la prochaine fois je tournerai mon regard sept fois sur le man avant de poster !! tongue.gif
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.