OVH Cloud OVH Cloud

Problemes avec Ditto...

10 réponses
Avatar
filh
Bonjour,

J'essaye de copier mon disque principal sur un disque FW avec ditto.
Je fais donc un ditto -rsrcFork / /Volumes/Macopie/

Le seul pb est que ditto se met à copier le contenu de /Volume/Macopie !
(et donc se recopie dans lui même).

Ah c'est sous Jaguar, (et oui un vieux mac). J'ai loupé un truc ?

FiLH

--
Le fondement du constat bourgeois, c'est le bon sens, c'est-à-dire
une vérité qui s'arrête sur l'ordre arbitraire de celui qui la parle.
Rolland Barthes.
http://www.filh.org

10 réponses

Avatar
Saïd
FiLH :
Bonjour,

J'essaye de copier mon disque principal sur un disque FW avec ditto.
Je fais donc un ditto -rsrcFork / /Volumes/Macopie/

Le seul pb est que ditto se met à copier le contenu de /Volume/Macopie !
(et donc se recopie dans lui même).

Ah c'est sous Jaguar, (et oui un vieux mac). J'ai loupé un truc ?



Essaye avec l'option -X (man ditto) en tout cas sous Panther. Du meme coup
tu evites aussi les problemes avec le repertoire /dev qui ne doit pas etre
copie. Ta methode d'archivage n'est pas top parce qu'elle copie aussi les
fichiers de swap qui sont inutiles dans une archive.

Demande a CCC de le faire, il a deja prevu tout ces cas burlesques.

--
Saïd.
C programmers never die - they're just cast into void.

Avatar
filh
Saïd wrote:

FiLH :
Bonjour,

J'essaye de copier mon disque principal sur un disque FW avec ditto.
Je fais donc un ditto -rsrcFork / /Volumes/Macopie/

Le seul pb est que ditto se met à copier le contenu de /Volume/Macopie !
(et donc se recopie dans lui même).

Ah c'est sous Jaguar, (et oui un vieux mac). J'ai loupé un truc ?



Essaye avec l'option -X (man ditto) en tout cas sous Panther.


Ouais, ben y a pas sous jaguar... bon on pourrait tenter de faire un
fichier bom de ce qu'il y a.

Tiens... on fait comment un bom ?

Du meme coup
tu evites aussi les problemes avec le repertoire /dev qui ne doit pas etre
copie. Ta methode d'archivage n'est pas top parce qu'elle copie aussi les
fichiers de swap qui sont inutiles dans une archive.


Oui, mais c'est pas trop grave, je copie un 20Go sur un 20Go donc pas
de pb de place.



Demande a CCC de le faire, il a deja prevu tout ces cas burlesques.


Ben... chuis pas sûr que la version que j'avais fonctionnait aussi bien
que ça aussi. Et l'idée était de faire ça en crontab.

J'ai changé mon fusil d'épaule, je vais juste faire un psync sur les
répertoires utilisateurs. Comme ça si je flingue mon dd je ferais une
réinstall propre (là j'ai un truc qui a un peu vécu et mal taillé, )

FiLH




--
Le fondement du constat bourgeois, c'est le bon sens, c'est-à-dire
une vérité qui s'arrête sur l'ordre arbitraire de celui qui la parle.
Rolland Barthes.
http://www.filh.org


Avatar
Saïd
FiLH :

Demande a CCC de le faire, il a deja prevu tout ces cas burlesques.


Ben... chuis pas sûr que la version que j'avais fonctionnait aussi bien
que ça aussi. Et l'idée était de faire ça en crontab.



Ben alors fais une ligne de ditto par dossier de / en evitant /dev. C'est
rare d'ajouter un dossier a la racine.

--
Saïd.
C programmers never die - they're just cast into void.


Avatar
filh
Saïd wrote:

FiLH :

Demande a CCC de le faire, il a deja prevu tout ces cas burlesques.


Ben... chuis pas sûr que la version que j'avais fonctionnait aussi bien
que ça aussi. Et l'idée était de faire ça en crontab.



Ben alors fais une ligne de ditto par dossier de / en evitant /dev. C'est
rare d'ajouter un dossier a la racine.


Oui, mais c'est moins joli :)

FiLH


--
Le fondement du constat bourgeois, c'est le bon sens, c'est-à-dire
une vérité qui s'arrête sur l'ordre arbitraire de celui qui la parle.
Rolland Barthes.
http://www.filh.org



Avatar
laurent.pertois
FiLH wrote:

Ah c'est sous Jaguar, (et oui un vieux mac). J'ai loupé un truc ?


Ben, oui, que je sache tu sais lire un chemin, /Volumes/Copie est bien
sous / et tu as demandé de copier / donc tout ce qu'il y a en-dessous...

--
Politically Correct Unix - UTILITIES
The "touch" command has been removed from the standard distribution due
to its inappropriate use by high-level managers.

Avatar
filh
Laurent Pertois wrote:

FiLH wrote:

Ah c'est sous Jaguar, (et oui un vieux mac). J'ai loupé un truc ?


Ben, oui, que je sache tu sais lire un chemin, /Volumes/Copie est bien
sous / et tu as demandé de copier / donc tout ce qu'il y a en-dessous...


Ce que je cherchais c'était de limiter l'effet de ditto au fs courrant.
(Comme l'option -mount de tar si je me souviens bien)

FiLH


--
Le fondement du constat bourgeois, c'est le bon sens, c'est-à-dire
une vérité qui s'arrête sur l'ordre arbitraire de celui qui la parle.
Rolland Barthes.
http://www.filh.org


Avatar
Nicolas.MICHEL
FiLH wrote:

Laurent Pertois wrote:

FiLH wrote:

Ah c'est sous Jaguar, (et oui un vieux mac). J'ai loupé un truc ?


Ben, oui, que je sache tu sais lire un chemin, /Volumes/Copie est bien
sous / et tu as demandé de copier / donc tout ce qu'il y a en-dessous...


Ce que je cherchais c'était de limiter l'effet de ditto au fs courrant.
(Comme l'option -mount de tar si je me souviens bien)


C'est le comportement de psync par défaut, donc
psync -d / /Volumes/backup
Vas exclure /dev et les volumes montés

En plus, faire un ditto à chaque fois vas à chaque fois copier la
totalité des données, pour du crontab ça me semble un peu exagéré non ?

Ceci dit, rsync a une option --exclude-from=FILE qui le ferait aussi.
Pour Tigrou, la version de base gère les resources, pour des system
antérieurs il faut installer RsyncX.

Hop
--
S'il n'y a pas de solutions, c'est qu'il n'y a pas de problèmes
iChat/AIM : michelnicolas



Avatar
Saïd
FiLH :
Saïd wrote:

FiLH :

Demande a CCC de le faire, il a deja prevu tout ces cas burlesques.


Ben... chuis pas sûr que la version que j'avais fonctionnait aussi bien
que ça aussi. Et l'idée était de faire ça en crontab.



Ben alors fais une ligne de ditto par dossier de / en evitant /dev. C'est
rare d'ajouter un dossier a la racine.


Oui, mais c'est moins joli :)



Tu peux tout mettre dans un script appele tres_joli_script si ca t'arrange.
:)

Mais le mieux c'est encore de faire une copie complete puis des ditto
de /Users/utilisateur, vu que Jaguar n'évolue plus très souvent.

Sinon, il faut faire attention au fait que ditto n'efface pas les dossiers
qui ont changé de position. Si tu fais du rangement dans tes dossier
(deplacement) au prochain coup de ditto tu te retrouves avec des trucs en
double. Il faudrait d'abord effacer le repertoire cible avant de faire un
ditto.


--
Saïd.
"Bless this, O Lord, that with it thou mayst blow thine enemies to tiny
bits, in thy mercy."
In the Book of Armaments, Chapter 4. (The Holy Hand Grenade)




Avatar
filh
Saïd wrote:

Ben alors fais une ligne de ditto par dossier de / en evitant /dev. C'est
rare d'ajouter un dossier a la racine.


Oui, mais c'est moins joli :)



Tu peux tout mettre dans un script appele tres_joli_script si ca t'arrange.
:)


Ah oui mais c'est comme les fausses blondes


Mais le mieux c'est encore de faire une copie complete puis des ditto
de /Users/utilisateur, vu que Jaguar n'évolue plus très souvent.


Voilà je voulais ditto pour faire une copie complète au début.

Et faire du psync derrière.

FiLH

--
Le fondement du constat bourgeois, c'est le bon sens, c'est-à-dire
une vérité qui s'arrête sur l'ordre arbitraire de celui qui la parle.
Rolland Barthes.
http://www.filh.org



Avatar
filh
Matt wrote:

On Mon, 4 Jul 2005 12:44:48 +0200,
FiLH wrote:

Voilà je voulais ditto pour faire une copie complète au début.


Pourquoi n'utilises-tu pas asr(8) ?
Pour la restauration il est pas mal et on peut utiliser Disk Utility ou
hdiutil pour faire ça.


asr ? Je ne connaissais pas, je vais regarder.

Merci

FiLH
--
Le fondement du constat bourgeois, c'est le bon sens, c'est-à-dire
une vérité qui s'arrête sur l'ordre arbitraire de celui qui la parle.
Rolland Barthes.
http://www.filh.org