IPB

Bienvenue invité ( Connexion | Inscription )

2 Pages V  < 1 2  
Reply to this topicStart new topic
> Je veux cloner, moi aussi !, Cloner OS X avec le terminal
Options
guiguiguillaume
posté 7 Mar 2005, 14:29
Message #31


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 1 779
Inscrit : 7 Jan 2003
Lieu : Montréal
Membre no 5 496



QUOTE(schlum @ 7 Mar 2005, 04:26)
Nop ... "ditto" garde toutes les caracteristiques et copie meme recursivement ...
[right][snapback]1051960[/snapback][/right]


Je suis étonné... ce n'est pas le cas chez moi ! Mais pire, j'ai fait le test avec psync aussi, et c'est pareil, mes fichiers destination m'appartiennent et ont pour groupe "unkwown". J'ai du toucher à quelque chose de pas bien.

EDIT : à inspecter : je clonais sur un disque externe avec la case "ignorer les permissions" cochée. Faut voir.
Re-edit : c'est bien ça.

Ce message a été modifié par guiguiguillaume - 7 Mar 2005, 14:36.


--------------------
guigui - 15,2" et même 20 de plus pour laisser courir le tigre.
Go to the top of the page
 
+Quote Post
Pasclairix
posté 7 Mar 2005, 19:43
Message #32


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 403
Inscrit : 29 Aug 2003
Lieu : En rêve dans les pif-paf, en vrai RP
Membre no 9 295



QUOTE(guiguiguillaume @ 7 Mar 2005, 00:55)
CODE
ditto -v /mach_kernel /Volumes/Sauvegarde/mac-kernel

Point de vue erreur, cette ligne est pas mal ! IL faut conserver la casse et l'orthographe bien sûr.
[right][snapback]1051741[/snapback][/right]


Ouah, j'ai trop honte là ph34r.gif . C'était bien ça mon erreur.
Grand merci à toi guiguiguillaume wink.gif .


--------------------
Ça peut toujours vous aider à m'aider au cas où :
• •iMac Intel 17", C2D 2 GHz, 4->3 Go, SSD 256 Go, 10.6.8, carte graphique HS (si vous avez une solution…)
• MacBook Air 11", i7 1,7 GHz, 8 Go, SSD 480 Go, 10.15.4
• Mac Mini G4 1,42 GHz, 1 Go, SSD 32 Go, 10.4.11
• iBook 13", G3 800 MHz, 640 Mo, SSD 32 Go, 10.4.11
Go to the top of the page
 
+Quote Post
schlum
posté 7 Mar 2005, 19:49
Message #33


Terminaltor
Moderating Machine
*****

Groupe : Admin
Messages : 24 456
Inscrit : 25 Oct 2002
Lieu : Jeumont (59)
Membre no 4 319



QUOTE(guiguiguillaume @ 7 Mar 2005, 14:29)
EDIT : à inspecter : je clonais sur un disque externe avec la case "ignorer les permissions" cochée. Faut voir.
Re-edit : c'est bien ça.
[right][snapback]1052272[/snapback][/right]

Oui, il faut faire attention avec cette case à la con et les disques externes ... laugh.gif
Avec certains disques, même la case décochée j'ai eu des problèmes.


--------------------
          I think therefore I Mac          
Go to the top of the page
 
+Quote Post
Pasclairix
posté 13 Mar 2005, 11:52
Message #34


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 403
Inscrit : 29 Aug 2003
Lieu : En rêve dans les pif-paf, en vrai RP
Membre no 9 295



Grâce à guiguiguillaume (encore merci), j'ai réussi à cloner mon système sur un disque externe via le script suivant :
CODE

#!/bin/sh
sudo ditto -v -rsrc /Applications /Volumes/Sauvegarde/Applications
sudo ditto -v -rsrc /Library /Volumes/Sauvegarde/Library
sudo ditto -v -rsrc /System /Volumes/Sauvegarde/System
sudo ditto -v -rsrc /Users /Volumes/Sauvegarde/Users  
sudo ditto -v -rsrc /cores /Volumes/Sauvegarde/cores
sudo ditto -v -rsrc /private /Volumes/Sauvegarde/private
sudo ditto -v -rsrc /usr /Volumes/Sauvegarde/usr
sudo ditto -v -rsrc /bin /Volumes/Sauvegarde/bin
sudo ditto -v -rsrc /sbin /Volumes/Sauvegarde/sbin
sudo ditto -v -rsrc /mach_kernel /Volumes/Sauvegarde/mach_kernel
sudo ditto -v -rsrc /.hidden /Volumes/Sauvegarde/.hidden
ln -s /Volumes/Sauvegarde/private/etc /Volumes/Sauvegarde/etc
ln -s /Volumes/Sauvegarde/private/var /Volumes/Sauvegarde/var
ln -s /Volumes/Sauvegarde/private/tmp /Volumes/Sauvegarde/tmp
mkdir /Volumes/Sauvegarde/dev
mkdir /Volumes/Sauvegarde/Volumes
mkdir /Volumes/Sauvegarde/Network
sudo bless -folder /Volumes/Sauvegarde/System/Library/CoreServices


Ma nouvelle question est la suivante : comment rentrer une seule fois son mot de passe d'administrateur au début du script et non à chaque opérations du script ?


--------------------
Ça peut toujours vous aider à m'aider au cas où :
• •iMac Intel 17", C2D 2 GHz, 4->3 Go, SSD 256 Go, 10.6.8, carte graphique HS (si vous avez une solution…)
• MacBook Air 11", i7 1,7 GHz, 8 Go, SSD 480 Go, 10.15.4
• Mac Mini G4 1,42 GHz, 1 Go, SSD 32 Go, 10.4.11
• iBook 13", G3 800 MHz, 640 Mo, SSD 32 Go, 10.4.11
Go to the top of the page
 
+Quote Post
Pasclairix
posté 13 Mar 2005, 19:56
Message #35


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 403
Inscrit : 29 Aug 2003
Lieu : En rêve dans les pif-paf, en vrai RP
Membre no 9 295



Up.
Il n'y a pas d'expert du terminal ?


--------------------
Ça peut toujours vous aider à m'aider au cas où :
• •iMac Intel 17", C2D 2 GHz, 4->3 Go, SSD 256 Go, 10.6.8, carte graphique HS (si vous avez une solution…)
• MacBook Air 11", i7 1,7 GHz, 8 Go, SSD 480 Go, 10.15.4
• Mac Mini G4 1,42 GHz, 1 Go, SSD 32 Go, 10.4.11
• iBook 13", G3 800 MHz, 640 Mo, SSD 32 Go, 10.4.11
Go to the top of the page
 
+Quote Post
guiguiguillaume
posté 13 Mar 2005, 20:23
Message #36


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 1 779
Inscrit : 7 Jan 2003
Lieu : Montréal
Membre no 5 496



Je qualifie pas pour Expert du terminal mais
- Activer root et faire un su au début te permettra d'avoir le mot de passe demandé qu'une seule fois
- COmme je suis vraiment un nain du terminal, je suggère un apple script qui écrive les mots de passe à chaque fois tongue.gif

Mais plus sérieusement, essaye de chercher "shell script" et "user input" dans google... ce genre de choses ! "su password shell script" est une autre idée...


--------------------
guigui - 15,2" et même 20 de plus pour laisser courir le tigre.
Go to the top of the page
 
+Quote Post
jpimbert
posté 13 Mar 2005, 21:46
Message #37


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 350
Inscrit : 3 Dec 2002
Lieu : La Crau (Var)
Membre no 4 993



Le mot de passe entré dans sudo est valable par défaut pendant 5 mn.

Pour changer cette durée on peut rajouter la ligne suivante dans le fichier /etc/sudoers :
CODE
Defaults timestamp_timeout=nn

où 'nn' représente le nombre de minutes désiré.

Attention, pour modifier ce fichier, il faut utiliser la commande 'visudo'. Il faut donc connaitre les commandes élémentaires de l'éditeur vi.


--------------------
Le temps ne respecte pas ce que l'on fait sans lui
iMac Intel Core2Duo 20" 2,4GHz 3Go 250Go MacOS X 10.5.6 + LaCie FireWire 500 Go + Maxtor FireWire 500 Go
Go to the top of the page
 
+Quote Post
schlum
posté 13 Mar 2005, 22:07
Message #38


Terminaltor
Moderating Machine
*****

Groupe : Admin
Messages : 24 456
Inscrit : 25 Oct 2002
Lieu : Jeumont (59)
Membre no 4 319



QUOTE(Pasclairix @ 13 Mar 2005, 11:52)
Grâce à guiguiguillaume (encore merci), j'ai réussi à cloner mon système sur un disque externe via le script suivant :
CODE

#!/bin/sh
sudo ditto -v -rsrc /Applications /Volumes/Sauvegarde/Applications
sudo ditto -v -rsrc /Library /Volumes/Sauvegarde/Library
sudo ditto -v -rsrc /System /Volumes/Sauvegarde/System
sudo ditto -v -rsrc /Users /Volumes/Sauvegarde/Users  
sudo ditto -v -rsrc /cores /Volumes/Sauvegarde/cores
sudo ditto -v -rsrc /private /Volumes/Sauvegarde/private
sudo ditto -v -rsrc /usr /Volumes/Sauvegarde/usr
sudo ditto -v -rsrc /bin /Volumes/Sauvegarde/bin
sudo ditto -v -rsrc /sbin /Volumes/Sauvegarde/sbin
sudo ditto -v -rsrc /mach_kernel /Volumes/Sauvegarde/mach_kernel
sudo ditto -v -rsrc /.hidden /Volumes/Sauvegarde/.hidden
ln -s /Volumes/Sauvegarde/private/etc /Volumes/Sauvegarde/etc
ln -s /Volumes/Sauvegarde/private/var /Volumes/Sauvegarde/var
ln -s /Volumes/Sauvegarde/private/tmp /Volumes/Sauvegarde/tmp
mkdir /Volumes/Sauvegarde/dev
mkdir /Volumes/Sauvegarde/Volumes
mkdir /Volumes/Sauvegarde/Network
sudo bless -folder /Volumes/Sauvegarde/System/Library/CoreServices


Ma nouvelle question est la suivante : comment rentrer une seule fois son mot de passe d'administrateur au début du script et non à chaque opérations du script ?
[right][snapback]1060014[/snapback][/right]

La solution est tout simplement de lancer le script lui-même avec sudo tongue.gif


--------------------
          I think therefore I Mac          
Go to the top of the page
 
+Quote Post
Pasclairix
posté 13 Mar 2005, 22:29
Message #39


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 403
Inscrit : 29 Aug 2003
Lieu : En rêve dans les pif-paf, en vrai RP
Membre no 9 295



QUOTE(schlum @ 13 Mar 2005, 22:07)
QUOTE(Pasclairix @ 13 Mar 2005, 11:52)
Grâce à guiguiguillaume (encore merci), j'ai réussi à cloner mon système sur un disque externe via le script suivant :
CODE

#!/bin/sh
sudo ditto -v -rsrc /Applications /Volumes/Sauvegarde/Applications
sudo ditto -v -rsrc /Library /Volumes/Sauvegarde/Library
sudo ditto -v -rsrc /System /Volumes/Sauvegarde/System
sudo ditto -v -rsrc /Users /Volumes/Sauvegarde/Users  
sudo ditto -v -rsrc /cores /Volumes/Sauvegarde/cores
sudo ditto -v -rsrc /private /Volumes/Sauvegarde/private
sudo ditto -v -rsrc /usr /Volumes/Sauvegarde/usr
sudo ditto -v -rsrc /bin /Volumes/Sauvegarde/bin
sudo ditto -v -rsrc /sbin /Volumes/Sauvegarde/sbin
sudo ditto -v -rsrc /mach_kernel /Volumes/Sauvegarde/mach_kernel
sudo ditto -v -rsrc /.hidden /Volumes/Sauvegarde/.hidden
ln -s /Volumes/Sauvegarde/private/etc /Volumes/Sauvegarde/etc
ln -s /Volumes/Sauvegarde/private/var /Volumes/Sauvegarde/var
ln -s /Volumes/Sauvegarde/private/tmp /Volumes/Sauvegarde/tmp
mkdir /Volumes/Sauvegarde/dev
mkdir /Volumes/Sauvegarde/Volumes
mkdir /Volumes/Sauvegarde/Network
sudo bless -folder /Volumes/Sauvegarde/System/Library/CoreServices


Ma nouvelle question est la suivante : comment rentrer une seule fois son mot de passe d'administrateur au début du script et non à chaque opérations du script ?
[right][snapback]1060014[/snapback][/right]

La solution est tout simplement de lancer le script lui-même avec sudo tongue.gif
[right][snapback]1060695[/snapback][/right]


Merci pour vos réponses. Je vais retenir la solution de schlum (j'aime bien quand c'est simple tongue.gif ).


--------------------
Ça peut toujours vous aider à m'aider au cas où :
• •iMac Intel 17", C2D 2 GHz, 4->3 Go, SSD 256 Go, 10.6.8, carte graphique HS (si vous avez une solution…)
• MacBook Air 11", i7 1,7 GHz, 8 Go, SSD 480 Go, 10.15.4
• Mac Mini G4 1,42 GHz, 1 Go, SSD 32 Go, 10.4.11
• iBook 13", G3 800 MHz, 640 Mo, SSD 32 Go, 10.4.11
Go to the top of the page
 
+Quote Post
benisma
posté 14 Mar 2005, 10:26
Message #40


Adepte de Macbidouille
*

Groupe : Membres
Messages : 95
Inscrit : 14 Mar 2004
Membre no 16 224



Bonjour

J'ai un PB et un DD externe firewire, que j' ai partitionné.
La premiére partie me sert de stock et sur la deuxieme , je clone le dd de mon powerbook avec carbon copy cloner.
Probléme: à chaque fois que je clone, impossible de redémarer sur le dd externe.
Le démarrage commence et s' arréte au moment du démarrage, quand il y'a la barre bleue de chargement ( "chargement de......"), hier par exemple ç' était sur chargement des paramétres internet.
Un ami m' avait explique que cela pouvait étre du à des fichiers cachés.
On avait effectivement fait apparaitre ces fichiers avec ONYX, on en avait ( enfin surtout lui) supprimés quelques uns, recloné le disque et redémarré sur le DD externe sans problémes.
Le souci c' est que j' ai voulu faire la méme chose tout seul, et que j' ai du jeter un fichier important, car l' ordi ne voulait plus redémarrer et m' affichait un sens interdit: résultat des courses j' ai du tout réinstaller.
Donc ma question est la suivante est ce bien du à ces fichiers cachés? Si oui, lesquels faire apparaitre ( oû: finder, applications.....?), et lesquels supprimer ou pas?
Ou le fait que ça ne veuille pas redémarrer sur le disque externeest il simplement du à une mauvaise manip du programme avant le clonage?
Merci d' avance.
rolleyes.gif
Go to the top of the page
 
+Quote Post
M'enfin
posté 14 Mar 2005, 14:14
Message #41


Nouveau Membre


Groupe : Membres
Messages : 22
Inscrit : 7 Jun 2004
Lieu : Bruxelles.....Marseille
Membre no 19 693



Je rencontre le meme probleme. J'ai depuis peu achete un iMac G5 et je voulais faire sur lui un clone de mon titanium. J'ai utilise CCC et lors du redemarage de l'imac il bloque sur la fenetre de chargement, ou il fini le chargement du systeme mais m'affiche un magnifique ECRAN BLEU... blink.gif (sans commentaire).
Alors si il y a une solution je suis preneur moi aussi.
Merci a tous
Go to the top of the page
 
+Quote Post
schlum
posté 14 Mar 2005, 19:56
Message #42


Terminaltor
Moderating Machine
*****

Groupe : Admin
Messages : 24 456
Inscrit : 25 Oct 2002
Lieu : Jeumont (59)
Membre no 4 319



QUOTE(Gnoom @ 14 Mar 2005, 14:14)
Je rencontre le meme probleme. J'ai depuis peu achete un iMac G5 et je voulais faire sur lui un clone de mon titanium. J'ai utilise CCC et lors du redemarage de l'imac il bloque sur la fenetre de chargement, ou il fini le chargement du systeme mais m'affiche un magnifique ECRAN BLEU... blink.gif (sans commentaire).
Alors si il y a une solution je suis preneur moi aussi.
Merci a tous
[right][snapback]1061336[/snapback][/right]

Les clones de G3 ou G4 sur G5 donnent de très mauvais résultats par expérience sad.gif
D'ailleurs du temps des premiers G5, on ne pouvait pas installer dessus le Jaguar classique ... il y avait un 10.2.7 spécifique G5.


--------------------
          I think therefore I Mac          
Go to the top of the page
 
+Quote Post
benisma
posté 15 Mar 2005, 08:55
Message #43


Adepte de Macbidouille
*

Groupe : Membres
Messages : 95
Inscrit : 14 Mar 2004
Membre no 16 224



Re

J' ai essayé une methode plus radicale: avec l' utilitaire disque fourni dans panther, j' ai effacé le disque cible ( mon dd externe), j' ai ensuite recloné avec carbon copy cloner,et.........ça marche, mon clone est bootable.
Je ne sais pas si c' est un hazard ou pas, mais bon tant que ça marche!!
Go to the top of the page
 
+Quote Post
schlum
posté 15 Mar 2005, 10:27
Message #44


Terminaltor
Moderating Machine
*****

Groupe : Admin
Messages : 24 456
Inscrit : 25 Oct 2002
Lieu : Jeumont (59)
Membre no 4 319



QUOTE(benisma @ 15 Mar 2005, 08:55)
Re

J' ai essayé une methode plus radicale: avec l' utilitaire disque fourni dans panther, j' ai effacé le disque cible ( mon dd externe), j' ai ensuite recloné avec carbon copy cloner,et.........ça marche, mon clone est bootable.
Je ne sais pas si c' est un hazard ou pas, mais bon tant que ça marche!!
[right][snapback]1062405[/snapback][/right]

Mais t'étonnes pas si dans le futur t'as des choses bizarres avec ton système tongue.gif


--------------------
          I think therefore I Mac          
Go to the top of the page
 
+Quote Post
benisma
posté 15 Mar 2005, 12:36
Message #45


Adepte de Macbidouille
*

Groupe : Membres
Messages : 95
Inscrit : 14 Mar 2004
Membre no 16 224



Pourquoi? blink.gif
Go to the top of the page
 
+Quote Post
schlum
posté 15 Mar 2005, 19:20
Message #46


Terminaltor
Moderating Machine
*****

Groupe : Admin
Messages : 24 456
Inscrit : 25 Oct 2002
Lieu : Jeumont (59)
Membre no 4 319



QUOTE(benisma @ 15 Mar 2005, 12:36)
Pourquoi? blink.gif
[right][snapback]1062779[/snapback][/right]

J'avais cloné mon système de G3 sur mon G5 au début ... Que des problèmes ... L'horloge tournait en accéléré, ça plantait de partout etc.
De plus je rappelle que quand les G5 sont sortis, on ne pouvait pas installer dessus le même Mac OS X que sur les autres machines ... il y avait un 10.2.7 spécial G5 wink.gif
Maintenant, je peux très bien me tromper et tu peux n'avoir aucun problème.


--------------------
          I think therefore I Mac          
Go to the top of the page
 
+Quote Post
benisma
posté 15 Mar 2005, 19:28
Message #47


Adepte de Macbidouille
*

Groupe : Membres
Messages : 95
Inscrit : 14 Mar 2004
Membre no 16 224



je ne sais pas, ce n' est pour moi qu' une sauvegarde en cas de dommage sur le dd de mon PB.
Je veux juste retrouver la méme chose sur mon DD externe que sur sur mon PB Pour ne pas tout perdre.
Vider le disque cible est la seule méthode que j'aie trouvée, pour pouvoir booter sur le dd externe, aprés si quelqu'un a une méthode moins " risquée" je suis preneur. smile.gif

Go to the top of the page
 
+Quote Post
Pasclairix
posté 21 May 2005, 22:37
Message #48


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 403
Inscrit : 29 Aug 2003
Lieu : En rêve dans les pif-paf, en vrai RP
Membre no 9 295



CODE

#!/bin/sh
sudo ditto -v -rsrc /Applications /Volumes/Sauvegarde/Applications
sudo ditto -v -rsrc /Library /Volumes/Sauvegarde/Library
sudo ditto -v -rsrc /System /Volumes/Sauvegarde/System
sudo ditto -v -rsrc /Users /Volumes/Sauvegarde/Users  
sudo ditto -v -rsrc /cores /Volumes/Sauvegarde/cores
sudo ditto -v -rsrc /private /Volumes/Sauvegarde/private
sudo ditto -v -rsrc /usr /Volumes/Sauvegarde/usr
sudo ditto -v -rsrc /bin /Volumes/Sauvegarde/bin
sudo ditto -v -rsrc /sbin /Volumes/Sauvegarde/sbin
sudo ditto -v -rsrc /mach_kernel /Volumes/Sauvegarde/mach_kernel
sudo ditto -v -rsrc /.hidden /Volumes/Sauvegarde/.hidden
ln -s /Volumes/Sauvegarde/private/etc /Volumes/Sauvegarde/etc
ln -s /Volumes/Sauvegarde/private/var /Volumes/Sauvegarde/var
ln -s /Volumes/Sauvegarde/private/tmp /Volumes/Sauvegarde/tmp
mkdir /Volumes/Sauvegarde/dev
mkdir /Volumes/Sauvegarde/Volumes
mkdir /Volumes/Sauvegarde/Network
sudo bless -folder /Volumes/Sauvegarde/System/Library/CoreServices


Je ressuscite ce sujet car j'ai encore un problème avec ce script.
J'ai cru que tout marchait bien car le système cloné sur le disque externe apparaissait dans les préférences de démarrage.
Mais aujourd'hui, j'ai essayé de démarrer dessus et alors que la pomme grise était à l'écran, j'ai un message (type terminal) en haut : "/etc/master.passwd No such file or directory" sad.gif
Je n'ai pas tout compris à ce script mais il semble que "l'alias" vers /etc/ ne marche pas du moins au démarrage.
J'attends donc vos avis d'experts pour savoir si je peux copier directement /etc/ et ne pas faire de liens/alias. Merci d'avance.


--------------------
Ça peut toujours vous aider à m'aider au cas où :
• •iMac Intel 17", C2D 2 GHz, 4->3 Go, SSD 256 Go, 10.6.8, carte graphique HS (si vous avez une solution…)
• MacBook Air 11", i7 1,7 GHz, 8 Go, SSD 480 Go, 10.15.4
• Mac Mini G4 1,42 GHz, 1 Go, SSD 32 Go, 10.4.11
• iBook 13", G3 800 MHz, 640 Mo, SSD 32 Go, 10.4.11
Go to the top of the page
 
+Quote Post
guiguiguillaume
posté 21 May 2005, 22:43
Message #49


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 1 779
Inscrit : 7 Jan 2003
Lieu : Montréal
Membre no 5 496



Le problème avec les façon dont les lignes ls sont écrites ici est que le lien est écrit de façon absolue. Or, tant que les disques ne sont pas montés, la hiérarche absolue n'existe pas.
En gros, sur ton disque cloné, etc pointe vers /Volumes/Sauvegarde/etc , mais tant que le système a pas finit ses salades, il n'y a rien dans /Volumes. Ce qui marche bien quand le système est prêt ne marche pas encore au boot.

Pour faire marcher ce script, il faut : 1) Se placer à la racine du clone et 2) faire des liens en chemin relatif.

Pour cela, on peut commencer le script par
CODE
cd /Volumes/Sauvegarde/

et changer les lignes qui font les liens par
CODE
ln -s private/etc etc
ln -s private/var var
ln -s private/tmp tmp


Ce message a été modifié par guiguiguillaume - 21 May 2005, 22:44.


--------------------
guigui - 15,2" et même 20 de plus pour laisser courir le tigre.
Go to the top of the page
 
+Quote Post
Pasclairix
posté 21 May 2005, 23:11
Message #50


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 403
Inscrit : 29 Aug 2003
Lieu : En rêve dans les pif-paf, en vrai RP
Membre no 9 295



guiguiguillaume une nouvelle fois à la rescousse. Merci. wink.gif

Bien que j'aie ceci

ça ne peut pas marcher.
Bon, je vais donc essayer ta solution mais j'ai du mal à comprendre comment des liens en chemin relatif peuvent mieux fonctionner (je m'aperçois de plus en plus que j'en sais de moins en moins en informatique).


--------------------
Ça peut toujours vous aider à m'aider au cas où :
• •iMac Intel 17", C2D 2 GHz, 4->3 Go, SSD 256 Go, 10.6.8, carte graphique HS (si vous avez une solution…)
• MacBook Air 11", i7 1,7 GHz, 8 Go, SSD 480 Go, 10.15.4
• Mac Mini G4 1,42 GHz, 1 Go, SSD 32 Go, 10.4.11
• iBook 13", G3 800 MHz, 640 Mo, SSD 32 Go, 10.4.11
Go to the top of the page
 
+Quote Post
guiguiguillaume
posté 21 May 2005, 23:28
Message #51


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 1 779
Inscrit : 7 Jan 2003
Lieu : Montréal
Membre no 5 496



Comme je l'ai dit, le script que tu utilises utilise des dénominations de chemins qui ne sont valides que quand le système a réalisé certaines opérations.

Les liens que ta version du script crééent utilisent un chemin absolu passant par le dossier /Volumes. Une fois que tout est démarré dans le meilleur des mondes, le système créé des dossiers virtuels, dans /Volumes, qui sont en fait des portes d'entrées faciles dans les disques de masse reliés au système.
Dans /Volumes tu trouveras donc tous tes disques durs, tes disques réseaux montés, les CDs présents dans le lecteur, etc...
Mais ce n'est qu'un artifice du système (un raccourci), en vrai, les points de montage des systèmes de fichiers (et plein d'autre chose) sont dans /dev, avec des noms bizarres du genre rdisk01 ou ce genre de trucs.

Comme ce sont des raccourcis, le système doit les créer pour pouvoir s'en servir. Au boot, ce n'est pas encore le cas : le dossier /Volumes est vide. Si ton raccourci pointe vers /Volumes/Sauvegarde/private/etc , tu te retrouves très logiquement avec "File not found".

L'idée est donc de ne pas passer par /Volumes (chemin absolu) mais de donner des chemins relatifs, sans passer par aucun raccourci. en faisant "ln -s private/etc etc" tu dis au système : créer (là où je me trouve actuellement) un lien du nom de etc, qui pointe vers le dossier du nom (lui aussi) de etc - ce dossier se trouvant à l'intérieur du dossier private - le dossier private se situant là ou je suis actuellement.

(Un lien relatif, ne commençant pas par /, est toujours compris à partir de là d'où est exécuté la commande : si je fais cd Desktop, je demande à la machine d'aller dans le dossier Desktop depuis là où je suis actuellement. Si là où je suis, il n'y a pas de dossier Desktop, la machine répond folder not found).

Si tu fais ln -s /Volumes/Sauvegarde/private/etc /Volumes/Sauvegarde/etc
Tu dis : créer un lien du nom de etc à la racine du disque sauvegarde, pointant vers /Volumes/Sauvegarde/private/etc. Si, au moment où le système essaie de trouver la destination de l'alias, /Volumes est vide, tout s'arrête. Parce que le lien absolu part de /Volumes.


--------------------
guigui - 15,2" et même 20 de plus pour laisser courir le tigre.
Go to the top of the page
 
+Quote Post
Pasclairix
posté 22 May 2005, 00:04
Message #52


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 403
Inscrit : 29 Aug 2003
Lieu : En rêve dans les pif-paf, en vrai RP
Membre no 9 295



Double merci guiguiguillaume.
J'ai compris ton explication (sur ce qu'est en fait /Volumes) et en plus ça marche smile.gif .

Edit (fait à partir du système sur disque externe) : il ne me reste plus qu'à me pencher sur la programmation des sauvegardes à des dates données.

Ce message a été modifié par Pasclairix - 22 May 2005, 00:07.


--------------------
Ça peut toujours vous aider à m'aider au cas où :
• •iMac Intel 17", C2D 2 GHz, 4->3 Go, SSD 256 Go, 10.6.8, carte graphique HS (si vous avez une solution…)
• MacBook Air 11", i7 1,7 GHz, 8 Go, SSD 480 Go, 10.15.4
• Mac Mini G4 1,42 GHz, 1 Go, SSD 32 Go, 10.4.11
• iBook 13", G3 800 MHz, 640 Mo, SSD 32 Go, 10.4.11
Go to the top of the page
 
+Quote Post
jpimbert
posté 22 May 2005, 06:35
Message #53


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 350
Inscrit : 3 Dec 2002
Lieu : La Crau (Var)
Membre no 4 993



Tu ne devrais pas avoir de problème avec crontab.

Un petit détail au sujet de la commande ln. Il faut effectivement créer un lien symbolique relatif. Mais ce n'est pas la peine de se positionner dans le répertoire avant. La commande suivante marche très bien :
CODE
ln -s private/etc private/tmp private/var /Volumes/Sauvegarde/

Ce qui est important, est que les cibles soient relatives.

Ce message a été modifié par jpimbert - 22 May 2005, 06:43.


--------------------
Le temps ne respecte pas ce que l'on fait sans lui
iMac Intel Core2Duo 20" 2,4GHz 3Go 250Go MacOS X 10.5.6 + LaCie FireWire 500 Go + Maxtor FireWire 500 Go
Go to the top of the page
 
+Quote Post
Pasclairix
posté 22 May 2005, 10:55
Message #54


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 403
Inscrit : 29 Aug 2003
Lieu : En rêve dans les pif-paf, en vrai RP
Membre no 9 295



QUOTE(jpimbert @ 22 May 2005, 06:35)
Tu ne devrais pas avoir de problème avec crontab.

Un petit détail au sujet de la commande ln. Il faut effectivement créer un lien symbolique relatif. Mais ce n'est pas la peine de se positionner dans le répertoire avant. La commande suivante marche très bien :
CODE
ln -s private/etc private/tmp private/var /Volumes/Sauvegarde/

Ce qui est important, est que les cibles soient relatives.
[right][snapback]1157683[/snapback][/right]


En effet c'est bien sur la piste "crontab" que je me dirige. wink.gif
Par contre, je n'ai pas trop compris la ligne de code sur le "ln" : où figure le lien crée et que pointe-t-il ? (en même temps c'est juste pour ma "culture" personnelle puisque ça marche déjà)


--------------------
Ça peut toujours vous aider à m'aider au cas où :
• •iMac Intel 17", C2D 2 GHz, 4->3 Go, SSD 256 Go, 10.6.8, carte graphique HS (si vous avez une solution…)
• MacBook Air 11", i7 1,7 GHz, 8 Go, SSD 480 Go, 10.15.4
• Mac Mini G4 1,42 GHz, 1 Go, SSD 32 Go, 10.4.11
• iBook 13", G3 800 MHz, 640 Mo, SSD 32 Go, 10.4.11
Go to the top of the page
 
+Quote Post
jpimbert
posté 22 May 2005, 18:27
Message #55


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 350
Inscrit : 3 Dec 2002
Lieu : La Crau (Var)
Membre no 4 993



Pour créer un lien symbolique, la commande "ln -s" a deux modes d'utilisation.

1/ pour créer un lien à la fois :
CODE
ln -s private/etc /Volumes/Sauvegarde/etc

Le premier paramètre private/etc est la cible. Le deuxième paramètre est le lien.

2/ pour créer plusieurs liens à la fois, dans le même répertoire :
CODE
ln -s private/etc private/tmp private/var /Volumes/Sauvegarde/

Les premiers paramètres sont les cibles. Le dernier paramètre est le répertoire dans lequel les liens seront créés.


--------------------
Le temps ne respecte pas ce que l'on fait sans lui
iMac Intel Core2Duo 20" 2,4GHz 3Go 250Go MacOS X 10.5.6 + LaCie FireWire 500 Go + Maxtor FireWire 500 Go
Go to the top of the page
 
+Quote Post
Pasclairix
posté 22 May 2005, 19:10
Message #56


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 403
Inscrit : 29 Aug 2003
Lieu : En rêve dans les pif-paf, en vrai RP
Membre no 9 295



QUOTE(jpimbert @ 22 May 2005, 18:27)
Pour créer un lien symbolique, la commande "ln -s" a deux modes d'utilisation.

1/ pour créer un lien à la fois :
CODE
ln -s private/etc /Volumes/Sauvegarde/etc

Le premier paramètre private/etc est la cible. Le deuxième paramètre est le lien.

2/ pour créer plusieurs liens à la fois, dans le même répertoire :
CODE
ln -s private/etc private/tmp private/var /Volumes/Sauvegarde/

Les premiers paramètres sont les cibles. Le dernier paramètre est le répertoire dans lequel les liens seront créés.
[right][snapback]1158570[/snapback][/right]


J'en apprends tous les jours. Merci. wink.gif


--------------------
Ça peut toujours vous aider à m'aider au cas où :
• •iMac Intel 17", C2D 2 GHz, 4->3 Go, SSD 256 Go, 10.6.8, carte graphique HS (si vous avez une solution…)
• MacBook Air 11", i7 1,7 GHz, 8 Go, SSD 480 Go, 10.15.4
• Mac Mini G4 1,42 GHz, 1 Go, SSD 32 Go, 10.4.11
• iBook 13", G3 800 MHz, 640 Mo, SSD 32 Go, 10.4.11
Go to the top of the page
 
+Quote Post
jpimbert
posté 22 May 2005, 20:43
Message #57


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 350
Inscrit : 3 Dec 2002
Lieu : La Crau (Var)
Membre no 4 993



QUOTE(Pasclairix @ 22 May 2005, 19:10)
J'en apprends tous les jours. Merci.  wink.gif
[right][snapback]1158641[/snapback][/right]


+1.

Et en plus, au fur et à mesure que j'apprends, j'ai l'impression qur tout change tout le temps. smile.gif


--------------------
Le temps ne respecte pas ce que l'on fait sans lui
iMac Intel Core2Duo 20" 2,4GHz 3Go 250Go MacOS X 10.5.6 + LaCie FireWire 500 Go + Maxtor FireWire 500 Go
Go to the top of the page
 
+Quote Post

2 Pages V  < 1 2
Reply to this topicStart new topic
3 utilisateur(s) sur ce sujet (3 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 20th July 2025 - 13:35