Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 30/10/2013, à 15:32

sky_comp

sauvegardes de données de mon pc vers synology serveur nas

Bonjour,
mon pc tourne avec ubuntu 13.10 et je veux sauvegarder des documents sur synology comment faire?

Hors ligne

#2 Le 30/10/2013, à 15:37

Brunod

Re : sauvegardes de données de mon pc vers synology serveur nas

montage du synology avec sshfs par exemple, sauvegarde avec rsync.


Windows est un système d'exploitation de l'homme par l'ordinateur. Linux, c'est le contraire...
39 pc linux convertis

Hors ligne

#3 Le 30/10/2013, à 15:46

sky_comp

Re : sauvegardes de données de mon pc vers synology serveur nas

Salut Brunod,
comment monter sshfs ? merci

Hors ligne

#4 Le 30/10/2013, à 15:51

Brunod

Re : sauvegardes de données de mon pc vers synology serveur nas

Il faut peut-être ajouter le paquet sshfs;
voici un exemple :
sshfs admin@192.168.0.111:/share/Bruno /home/bruno/SSHFS/
puis pour finir démonter :
umount /home/bruno/SSHFS/


Windows est un système d'exploitation de l'homme par l'ordinateur. Linux, c'est le contraire...
39 pc linux convertis

Hors ligne

#5 Le 30/10/2013, à 16:39

sky_comp

Re : sauvegardes de données de mon pc vers synology serveur nas

re,
pas bien  compris sad  (le premier chemin c'est répertoire du nas et le deuxieme chemin c'est pour le répertoire qu'on veut le sauvegarder )

Hors ligne

#6 Le 30/10/2013, à 17:35

Brunod

Re : sauvegardes de données de mon pc vers synology serveur nas

Non, c'est le montage du répertoire; le 1 est le répertoire du nas, le second le point de montage de ce répertoire sur ton pc.

 
bruno@AAOBD:~$ sshfs --help
usage: sshfs [user@]host:[dir] mountpoint [options]

general options:
    -o opt,[opt...]        mount options
    -h   --help            print help
    -V   --version         print version

SSHFS options:
    -p PORT                equivalent to '-o port=PORT'
    -C                     equivalent to '-o compression=yes'
    -F ssh_configfile      specifies alternative ssh configuration file
    -1                     equivalent to '-o ssh_protocol=1'
    -o reconnect           reconnect to server
    -o sshfs_sync          synchronous writes
    -o no_readahead        synchronous reads (no speculative readahead)
    -o sshfs_debug         print some debugging information
    -o cache=YESNO         enable caching {yes,no} (default: yes)
    -o cache_timeout=N     sets timeout for caches in seconds (default: 20)
    -o cache_X_timeout=N   sets timeout for {stat,dir,link} cache
    -o workaround=LIST     colon separated list of workarounds
             none             no workarounds enabled
             all              all workarounds enabled
             [no]rename       fix renaming to existing file (default: off)
             [no]nodelaysrv   set nodelay tcp flag in sshd (default: off)
             [no]truncate     fix truncate for old servers (default: off)
             [no]buflimit     fix buffer fillup bug in server (default: on)
    -o idmap=TYPE          user/group ID mapping, possible types are:
             none             no translation of the ID space (default)
             user             only translate UID of connecting user
    -o ssh_command=CMD     execute CMD instead of 'ssh'
    -o ssh_protocol=N      ssh protocol to use (default: 2)
    -o sftp_server=SERV    path to sftp server or subsystem (default: sftp)
    -o directport=PORT     directly connect to PORT bypassing ssh
    -o transform_symlinks  transform absolute symlinks to relative
    -o follow_symlinks     follow symlinks on the server
    -o no_check_root       don't check for existence of 'dir' on server
    -o password_stdin      read password from stdin (only for pam_mount!)
    -o SSHOPT=VAL          ssh options (see man ssh_config)

FUSE options:
    -d   -o debug          enable debug output (implies -f)
    -f                     foreground operation
    -s                     disable multi-threaded operation

    -o allow_other         allow access to other users
    -o allow_root          allow access to root
    -o nonempty            allow mounts over non-empty file/dir
    -o default_permissions enable permission checking by kernel
    -o fsname=NAME         set filesystem name
    -o subtype=NAME        set filesystem type
    -o large_read          issue large read requests (2.4 only)
    -o max_read=N          set maximum size of read requests

    -o hard_remove         immediate removal (don't hide files)
    -o use_ino             let filesystem set inode numbers
    -o readdir_ino         try to fill in d_ino in readdir
    -o direct_io           use direct I/O
    -o kernel_cache        cache files in kernel
    -o [no]auto_cache      enable caching based on modification times (off)
    -o umask=M             set file permissions (octal)
    -o uid=N               set file owner
    -o gid=N               set file group
    -o entry_timeout=T     cache timeout for names (1.0s)
    -o negative_timeout=T  cache timeout for deleted names (0.0s)
    -o attr_timeout=T      cache timeout for attributes (1.0s)
    -o ac_attr_timeout=T   auto cache timeout for attributes (attr_timeout)
    -o intr                allow requests to be interrupted
    -o intr_signal=NUM     signal to send on interrupt (10)
    -o modules=M1[:M2...]  names of modules to push onto filesystem stack

    -o max_write=N         set maximum size of write requests
    -o max_readahead=N     set maximum readahead
    -o async_read          perform reads asynchronously (default)
    -o sync_read           perform reads synchronously
    -o atomic_o_trunc      enable atomic open+truncate support
    -o big_writes          enable larger than 4kB writes
    -o no_remote_lock      disable remote file locking

Module options:

[subdir]
    -o subdir=DIR	    prepend this directory to all paths (mandatory)
    -o [no]rellinks	    transform absolute symlinks to relative

[iconv]
    -o from_code=CHARSET   original encoding of file names (default: UTF-8)
    -o to_code=CHARSET	    new encoding of the file names (default: UTF-8)
bruno@AAOBD:~$ 

La sauvegarde se fera après par la commande rsync.


Windows est un système d'exploitation de l'homme par l'ordinateur. Linux, c'est le contraire...
39 pc linux convertis

Hors ligne

#7 Le 05/12/2014, à 01:54

liviusbarbatus

Re : sauvegardes de données de mon pc vers synology serveur nas

Quelle commande rsync faut-il exécuter après le montage préconisé ?


Asus PC1025CE Debian 11 Facile
LDLC Bellone Ubuntu 22.04 LTS

Hors ligne

#8 Le 05/12/2014, à 11:55

Brunod

Re : sauvegardes de données de mon pc vers synology serveur nas

Celle-ci par exemple :
(À adapter selon tes chemins évidemment.)
rsync -vrtlupzgoD --progress -stats /home/bruno/NASWD/ /home/bruno/NASQNAP/


Windows est un système d'exploitation de l'homme par l'ordinateur. Linux, c'est le contraire...
39 pc linux convertis

Hors ligne

#9 Le 05/12/2014, à 17:36

liviusbarbatus

Re : sauvegardes de données de mon pc vers synology serveur nas

J'ai monté mon serveur suivant vos indications :
sudo sshfs michel@synology: /mnt/synology
mais je trouve ce répertoire avec les droits suivants
d?????????  ? ?      ?         ?              ? synology
ce qui m'oblige à passer en root pour accéder aux fichiers de ce montage.
Peut-on mieux faire dans l'attribution des droits ?


Asus PC1025CE Debian 11 Facile
LDLC Bellone Ubuntu 22.04 LTS

Hors ligne

#10 Le 05/12/2014, à 19:17

liviusbarbatus

Re : sauvegardes de données de mon pc vers synology serveur nas

J'ai un autre problème concernant ce montage : au moment du montage, il faut un mot de passe.
Est-ce possible d'ajouter ce mot en option ?


Asus PC1025CE Debian 11 Facile
LDLC Bellone Ubuntu 22.04 LTS

Hors ligne

#11 Le 08/12/2014, à 09:18

Brunod

Re : sauvegardes de données de mon pc vers synology serveur nas

liviusbarbatus a écrit :

J'ai un autre problème concernant ce montage : au moment du montage, il faut un mot de passe.
Est-ce possible d'ajouter ce mot en option ?

Pour quoi faire ? Pour le mettre dans un script ? Très mauvaise idée alors.
Sinon il faut chercher pour établir une connexion ssh avec clé sans mot de passe; c'est tout autant sécurisé.


Windows est un système d'exploitation de l'homme par l'ordinateur. Linux, c'est le contraire...
39 pc linux convertis

Hors ligne

#12 Le 08/12/2014, à 20:16

liviusbarbatus

Re : sauvegardes de données de mon pc vers synology serveur nas

J'essaie de mettre en place cette solution sans mot de passe pour les deux utilisateurs root et michel.
Pour michel, j'ai généré la clé privée et publique et mis la clé publique sur le home directory de michel(sur synology).
Je me connecte en ssh sans mot de passe via "ssh michel@synology" où synology est l'IP de mon serveur.
Pour la mise en place de ces clés, j'ai utilisé la doc.
Mais je n'arrive pas à utiliser rsync.
rsync /home/michel/ADTC/ michel@synology:/volume1/homes/michel/Test
Permission denied, please try again.
Je ne comprends pas ce qui se passe.


Asus PC1025CE Debian 11 Facile
LDLC Bellone Ubuntu 22.04 LTS

Hors ligne

#13 Le 08/12/2014, à 20:32

liviusbarbatus

Re : sauvegardes de données de mon pc vers synology serveur nas

J'essaie aussi la "solution" suivante.
Je monte en nfs le serveur synology. Puis je fais la commande
rsync /home/michel/ADTC/ /mnt/synology/volume1/homes/michel/Test/
skipping directory .
Rien n'est transféré et le seul message que j'ai, est ce mystérieux skipping directory.


Asus PC1025CE Debian 11 Facile
LDLC Bellone Ubuntu 22.04 LTS

Hors ligne

#14 Le 08/12/2014, à 20:54

liviusbarbatus

Re : sauvegardes de données de mon pc vers synology serveur nas

Toutes mes excuses : je n'avais pas mis les paramètres corrects dans rsync.
Donc je monte en nfs le serveur synology. Puis j'exécute la commande :
sudo rsync -avz /home/michel/ADTC/ /mnt/synology/volume1/homes/michel/Test
le répertoire est créé et les fichiers transmis, mais j'ai les erreurs suivantes :
rsync: chown "/mnt/synology/volume1/homes/michel/Test/." failed: Invalid argument (22)
rsync: chown "/mnt/synology/volume1/homes/michel/Test/.AG2009JPS-LM.doc.2Nxdzc" failed: Invalid argument (22)
rsync: chown "/mnt/synology/volume1/homes/michel/Test/.adtc-dscr-velo-0912.doc.KM0cr4" failed: Invalid argument (22)
Autrement dit chown ne peut être exécuté.


Asus PC1025CE Debian 11 Facile
LDLC Bellone Ubuntu 22.04 LTS

Hors ligne