Questions fréquement posées
J'apprécie vraiment nnBackup (nnCron, nnCron LITE) . Comment puis-je aider les développeurs ?
Il y a plusieurs moyens de nous aider :
N'hésitez pas à nous contacter pour toutes vos suggestions. :) Votre aide est grandement appréciée !
Les fichiers ayant un nom en Unicode ne sont pas copiés !
Actuellement, nnBackup ne gère pas les fichiers les fichiers ayant un nom incluant des caratères Unicode. Le support de l'Unicode dans une des futures versions.
nnBackup ne copie pas les dossiers vides. Pourquoi ?
Par défaut, les répertoires vides ne sont pas inclus dans la liste des données à sauvegarder. Ajouter l'option -e à la ligne de commande afin de copier les répertoires vides également.
Est-il possible d'utiliser des variables dans les lignes de commande ?
Oui. Vous pouvez utiliser les variables avec la macrosubstitution (%...%) dans les lignes de commande sous WinNT/2000/XP, mais la chaîne qui contient les variables doit être entre guillemets, autrement les substitutions ne seront peut-être pas traitées par l'interpréteur de commande. Bien entendu, vous ne devez pas utiliser les variables suivantes %crlf%, %QUOTE% et %PERCENT% dans les lignes de commande.
Voici quelques exemples :
nnbackup.exe dump 0 -i c:\data\ -o d:\backup -dn "%DumpLevel @%_my_data" nnbackup.exe ver -n 7 -i c:\data\ -o d:\backup -sdn "my_data_%DD%-%MM%-%YYYY%"
Si vous essayez d'utiliser des variables avec la macrosubstitution, dans un fichier batch ou dans une ligne de commande sous Win9*/ME, vous devez entourer la chaîne contenant les variables par des guillemets et utiliser le symbole %%.
nnbackup.exe dump 0 -i c:\data\ -o d:\backup -dn "%%DumpLevel @%%_my_data" nnbackup.exe ver -n 7 -i c:\data\ -o d:\backup -sdn "my_data_%%DD%%-%%MM%%-%%YYYY%%"
J'exécute 'nnbackup.exe -i c:\data\ -o d:\' et j'obtiens en résultat, un disque D: vide. Pourquoi ?
Dans les anciennes versions de nnBackup (jusqu'à la 2.14 incluse), nnBackup était lancé par défaut en mode sauver en plusieurs exemplaires (commande ver), tant que l'utilisateur ne spécifiait pas un autre mode. Bien entendu ceci était mentionné dans la documentation. La commande mentionnée dans la question, lance nBackup dans le mode copies multiples, mais ne spécifie pas le nombre de copies (-n). Dans ce cas le groupe de répertoires n'est pas créé et une copie exacte des données sources sont placés directement dans le dossier cible. Je voudrais vous rappeler que dans ce mode nnBackup vide le répertoire cible avant de passer à la copie des fichiers. Ainsi, le lecteur D: a été vidé and contient à présent seulement la copie des données du dossier ñ:\data.
A partir de la version 2.15, nnBackup utilise un nouveau mode par défaut : copie simple des fichiers. Dans ce mode, les fichiers sont juste copiés dans le dossier cible sans vider celui-ci au préalable.
J'essaye de lancer nnBackup à l'aide de nnCron (nnCron LITE), et ça me dit que ça ne voit pas de lecteurs réseau. Est-ce un bug ?
Non. Cela se produit, parce sous Windows NT/2000/XP, nnCron (nnCron LITE) est lancé en tant que service exécuté par SYSTEM (c'est un compte utilisateur intégré à Windows). Et l'utilisateur SYSTEM n'a pas les droits suffisants pour accéder aux lecteurs réseau.
Il y a plusieurs moyens de résoudre ce problème :
Y-a-til une interface graphique de prévue pour nnBackup ?
Oui. Dans une des futures versions, nnBackup comprendra une interface graphique qui permettra de changer les paramètres du programme et de lancer des opérations de sauvegarde.
Est-il possible d'assembler
des options des lignes de commande et de les utiliser sans espace entre eux,
comme sous Unix (par exemple -svc au lieu de -s
-v -c) ?
Non, vous ne pouvez pas assembler les options dans une ligne de commande, mais vous pouvez définir un alias pour un groupe d'options dans le fichier backup.ini. Par exemple :
: -svc -s -v -c ;
Après avoir fait ceci, vous pouvez utiliser l'option -svc dans la ligne de commande, ce qui correspondra à -s -v -c :
nnbackup sync -i xxx -o yyy -svc
La ligne ajoutée par vos soins dans le fichier backup.ini est un petit exemple de programmation en langage Forth.
De la même façon, vous pouvez créer des alias pour les options uniques. Par exemple, si vous préférez utiliser l'option -help au lieu de -h, vous pouvez "la renommer" en ajoutant la ligne suivante au fichier backup.ini :
: --help -h ;
Maintenant vous pouvez accéder à l'aide en utilisant cette commande :
nnbackup.exe --help
Q : Mon antivirus m'avertit que des virus/chevaux de troie se trouvent dans les distributions de nnCron/nnCron LITE/nnBackup ! Comment cela se fait-il ?!!
Ne vous inquiétez pas - il n'y a pas de virus/chevaux de troie dans nos programmes. Il s'agit juste d'une classique 'fausse alerte' des antivirus. Juste un exemple : il semble que l'antivirus NOD32 pense qu'il y a un virus dans chaque programme écrit en langage Forth (SP-Forth). Je suis presque sûr que ce serait une bonne idée d'envoyer un lien vers notre programme aux développeurs de votre antivirus faisant une fausse alerte, et leur demander de fixer ce problème.
nnBackup peut-il manipuler des dossiers avec des espaces dans leurs noms ?
Oui, placez juste le chemin/nom des dossiers entre guillemets. Par exemple :
nnbackup.exe copy -i "c:\program files\my_prog" -o d:\backup -s -v nnbackup.exe sync -i "c:\my documents\my folder" -o "d:\my backups\another folder" -v
Les dossiers ne sont pas supprimés avec le mode sync lorsque l'option -da est utilisée sans l'option -s !
C'est tout à fait normal. Sans l'option -s, seuls les fichiers à la racine des dossiers sources/destination sont pris en compte. Les dossiers sont tout simplement ignorés. Utilisez juste l'option -s dans votre ligne de commande ou ajoutez ces deux lignes dans votre fichier backup.ini pour forcer la suppression des dossiers même si l'option -s n'est pas précisée :
: DELETE-ABSENT2 ['] DEL-ABS-DIR ['] DEL-ABS PASS-TREE-DST ;
' DELETE-ABSENT2 ' DELETE-ABSENT JMP