Solution 1 :
Avez-vous accès au fichier sda2-backup...gz ? Sudo ne fonctionne qu'avec la commande qui suit et ne s'applique pas à la redirection. Si vous souhaitez qu'il s'applique à la redirection, exécutez le shell en tant que root afin que tous les processus enfants soient également root :
sudo bash -c "dd if=/dev/sda2 | gzip > /media/disk/sda2-backup-10august09.gz"
Alternativement, vous pouvez monter le disque avec les options de montage uid / gid (en supposant ext3) afin que vous ayez des autorisations d'écriture quel que soit l'utilisateur que vous êtes. Ou, utilisez root pour créer un dossier dans /media/disk pour lequel vous avez des autorisations.
Autres informations susceptibles de vous aider :
- La taille des blocs n'a d'importance que pour la vitesse dans la plupart des cas. La valeur par défaut est de 512 octets que vous souhaitez conserver pour le MBR et les disquettes. Des tailles plus importantes jusqu'à un certain point devraient accélérer les opérations, pensez-y comme à un tampon. Voici un lien vers quelqu'un qui a fait des tests de vitesse avec différentes tailles de blocs. Mais vous devriez faire vos propres tests, car les performances sont influencées par de nombreux facteurs. Jetez également un œil à l'autre réponse d'Andreas
- Si vous souhaitez accomplir cela sur le réseau avec ssh et netcat sospace peut ne pas être un gros problème, consultez cette question sur les erreurs de serveur.
- Avez-vous vraiment besoin d'une image de la partition ? Il existe peut-être de meilleures stratégies de sauvegarde ?
- dd est un très commande dangereuse, utilisez
of
au lieu deif
et vous finissez par écraser ce que vous essayez de sauvegarder !! Remarquez comment les toucheso
eti
sont côte à côte ? Alors soyez très très très attention.
Solution 2 :
Dans le premier cas, dd
s'exécute en tant que root.Dans le second cas, dd
s'exécute en tant que root mais gzip
court comme vous.
Modifier les autorisations sur /media/disk
, donnez-vous un shell root ou exécutez le gzip
aussi en tant que root.
Solution 3 :
De plus, vous pouvez remplacer gzip par bzip2 --best
pour une bien meilleure compression :
sudo dd if=/dev/sda2 | bzip2 --best > /media/disk/$(date +%Y%m%d_%H%M%S)_sda2-backup.bz2