OVH Cloud OVH Cloud

Alias d'une autre partition dans home : en anglais ou en francais ?

13 réponses
Avatar
herve.nospam
Salut,

Je souhaite délocaliser le contenu de mon dossier home vers une autre
partition, en y plaçant des alias.
Pour que le système et les logiciels y retrouvent leurs petits,
dois-je mettre le nom des alias en français ou en anglais ?
Par exemple, si je crée un alias de
/Volumes/autre-partition/Mes-photos dans /Users/moi, dois-je l'appeler
Images ou Pictures ?
Je précise que je n'ai pas coché "toujours montrer les extensions de
fichiers" donc les sous-dossiers de mon home apparaissent tous en
français dans le Finder.

Enfin, y a-t-il des inconvénients à délocaliser également sa
Bibliothèque (/Users/moi/Library) ?

Merci d'avance,

Hervé

10 réponses

1 2
Avatar
news
herve wrote:

Je souhaite délocaliser le contenu de mon dossier home vers une autre
partition, en y plaçant des alias.


Mauvaise idée.

Mieux faut lire mosx.net et l'article maintes fois cité ici :

<http://www.mosx.net/dossiers/fstabOSX.shtml>

--
Jacques

Avatar
herve.nospam
(Jacques) wrote in message news:<1g8409s.cbhsl71af46eN%...
Mauvaise idée.


J'avais cru comprendre, à la lecture de pas mal de messages à ce sujet
sur fcomox, que c'est effectivement une mauvaise idée de faire un
alias de _tout_ son home sur une autre partition, mais que faire des
alias des sous-dossiers du home (Documents, Musique, etc.) ne posait
pas de problèmes.

Mieux faut lire mosx.net et l'article maintes fois cité ici :

<http://www.mosx.net/dossiers/fstabOSX.shtml>


Je m'y suis déjà intéressé, mais trouve ça trop compliqué.

Hervé

Avatar
Nicolas.MICHEL
herve wrote:

Je m'y suis déjà intéressé, mais trouve ça trop compliqué.


Le tag UUID est un peu compliqué mais tu peux utiliser le tag LABEL :

1) se trouver un soft qui sait faire du text unix. BBedit ou
"Realy Simple Text", par exemple. www.versiontracker.com

2)créer un fichier dans lequel tu écris une ligne par partition :
LABEL=MonDisque /Users/herve hfs rw

(remplacer MonDisque par le nom du disque et herve par ton "shortname")

3)placer ce fichier dans /etc et le nomer hfstab

Tu trouves trop compliqué ?

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

Avatar
herve.nospam
(Nicolas MICHEL) wrote in message news:<1g88c7d.1ky52eznr7zt2N%...
Le tag UUID est un peu compliqué mais tu peux utiliser le tag LABEL :


Effectivement depuis l'envoi de mon post ci-dessus j'ai relu l'article
de Jayce, que j'avais parcouru un peu vite sans voir qu'il y avait
_deux_ méthode dont une vraiment pas compliquée. Et une petite
recherche sur Google m'a montré effectivement que plusieurs personnes
ont procédé ainsi sans que ce soit si compliqué que je le craignais.
Mes excuses à Jayce au passage...

2)créer un fichier dans lequel tu écris une ligne par partition :
LABEL=MonDisque /Users/herve hfs rw

(remplacer MonDisque par le nom du disque et herve par ton "shortname")


En fait j'ai deux utilisateurs sur ma machine donc c'est plutôt
l'ensemble du dossier /Users que je vais déplacer. Mais j'ai un autre
problème à résoudre :
Sur la partition MonDisque où je pense mettre /Users, il y a déjà des
données :
- celles d'un des utilisateurs disons user1, dont les dossiers
~/Documents, ~/Musique, ~/Images, etc. sont vides,
- des données partagées entre les utilisateurs, situées dans des
dossiers que nous appellerons par exemple /Volumes/MonDisque/Commun1,
/Volumes/MonDisque/Commun2, etc.

Je suppose qu'il faut que je commence à déplacer les données de user1,
situées actuellement dans /Volumes/MonDisque/user1 vers /Users/user1
en les rangeant à la sauce MacOS X, donc dans les dossiers
~/Documents, ~/Images, etc. même si ça ne m'arrange pas trop (je
préfère organiser par thème plutôt que par type de fichier - document
ou image - mais les dialogues d'enregistrement des applis proposent en
général ces dossiers par défaut donc ça facilite les enregistrements).
Ensuite je vire le dossier /Volumes/MonDisque/user1, et suis donc prêt
à procéder à la délocalisation de /Users.
Mais que faire des données partagées situées dans
/Volumes/MonDisque/Commun1, Commun2, etc. ? Je vois deux options :
1. Ne monter, via la manip Jayce, qu'une partie de la partition
MonDisque dans /Users (un dossier appelé /Volume/MonDisque/Users),
après avoir copié /Users vers /Volume/MonDisque/Users. C'est possible,
ou bien la manip ne permet-elle de monter qu'une partition complète ?
2. Mettre les données communes dans /Users/Shared, et procéder à la
délocalisation de /Users comme expliqué par Jayce. Je n'ai jamais
utilisé /Users/Shared, mais après tout c'est bien à ça (mettre les
données accessibles à tous les utilisateurs) que ça sert, non ?

Hervé

Avatar
langmc
herve wrote:

en les rangeant à la sauce MacOS X, donc dans les dossiers
~/Documents, ~/Images, etc. même si ça ne m'arrange pas trop (je
préfère organiser par thème plutôt que par type de fichier - document
ou image - mais les dialogues d'enregistrement des applis proposent en
général ces dossiers par défaut donc ça facilite les enregistrements).
Ensuite je vire le dossier /Volumes/MonDisque/user1, et suis donc prêt
à procéder à la délocalisation de /Users.


Concernant les dossiers lié à une application, il y a moyen de le régler
avec "Default Folder X", qui permet de mettre des dossiers par appli....

<http://www.stclairsoft.com/>


--
Le sage montre la lune, l'imbécile regarde le doigt.

Avatar
Nicolas.MICHEL
herve wrote:

Mais que faire des données partagées situées dans
/Volumes/MonDisque/Commun1, Commun2, etc. ?


Tu confonds, je crois.
Mais c'est vrais que c'est abstrait.

Une fois que tu auras créé fstab et redémarré, /Volumes/MonDisque aura
pris la place de /Users. Tu n'auras même plus accès à ce qui se trouvait
avant dans /Users, à la place il y aura Commun1 et Commun2.

Il faut donc simplement que tu copies tout /Users dans
/Volumes/Mondisque et que tu effaces le contennu de /Users/ avant le
reboot.

Par exemple au terminal, ça donnerait ceci :

## tu fais ton fichier fstab puis
sudo ditto /Users /Volumes/MonDisque
## vérif du résultat
sudo rm -rf /Users/*
sudo shutdown -r now

Fais un backup avant, ces commandes ne sont pas innocentes :)
Si tu n'as pas l'habitude du terminal, méfies toi particulièrement des
espaces mal placés. Ne tapes jamais un nom de dossier en entier, mais
écrit le début puis [tab] pour qu'il complète lui-même, comme ça tu sait
qu'il n'y a pas de fôtes.

Pour la grande question de l'organisation de tes données dans commun1 ou
dans Shared, franchement on s'en fout, fait ce qui te plais.
L'important est que tout soit dans /Users pour la logique, et que les
permissions soient correct. Perso j'effaces tous les dossiers qu'il y a
dans mon "home dir" à l'exception de Bibliothèque, et je recrée mes
affaires ensuite comme je l'entends. Je fais ma cuisine chez moi et je
laisse le system faire sa cuisine chez lui. Il n'y a que le dossier
~/Documents qui est peut-être nécessaire à certaines appli, et encore.
--
S'il n'y a pas de solutions, c'est qu'il n'y a pas de problèmes
iChat/AIM : michelnicolas

Avatar
herve.nospam
(Nicolas MICHEL) wrote in message news:<1g8acw1.16v68zf1uo6dbaN%...
Une fois que tu auras créé fstab et redémarré, /Volumes/MonDisque aura
pris la place de /Users. Tu n'auras même plus accès à ce qui se trouvait
avant dans /Users, à la place il y aura Commun1 et Commun2.


Il me semblait bien qu'il y avait "substitution", mais ce n'était pas
parfaitement clair pour moi.
Merci pour tes explications claires et détaillées.

Pour la grande question de l'organisation de tes données dans commun1 ou
dans Shared, franchement on s'en fout, fait ce qui te plais.
L'important est que tout soit dans /Users pour la logique


OK, donc dans mon cas il faut que je commence par un :
sudo ditto -rsrc Volumes/MonDisque /Users/Shared
pour copier mes dossiers Commun1,2... dans /Users/Shared

et que les permissions soient correct(es)


A ce propos je vois que /Users/Shared appartient à System, groupe
wheel, mais qu'il contient certains éléments (installés par des applis
pour utilisation par tous les utilisateurs) dont le possesseur est
user1 (c'est moi) et le groupe user1.
D'autre part, si je copie un document (dont le possesseur est user1 et
le groupe user1), de /Users/user1 vers Users/Shared, le fichier
résultant a comme possesseur user1 et comme groupe wheel (!).
Bien que /Users/Shared soit en lecture et écriture pour tout le monde,
ça ne va pas poser de problème ce mic-mac de possesseurs et groupes
différents ?

Je fais ma cuisine chez moi et je
laisse le system faire sa cuisine chez lui. Il n'y a que le dossier
~/Documents qui est peut-être nécessaire à certaines appli, et encore.


iTunes met sa bibliothèque dans ~/Music (et le crée s'il n'existe
pas), pareil pour iPhoto avec ~/Pictures. Et je ne serais pas surpris
que iMovie fasse de même avec ~/Movies...

Hervé

Avatar
Nicolas.MICHEL
herve wrote:

OK, donc dans mon cas il faut que je commence par un :
sudo ditto -rsrc Volumes/MonDisque /Users/Shared


tu as raison, j'ai oublié le -rsrc dans mon précédent poste. Désolé.
Comme quoi les gens racontent franchement n'importe quoi sur ce forum.
Honte sur moi.

Mais est-il utile de copier tes tout ton disque externe dans le disque
interne pour ensuite tout recopier sur le disque externe et enfin
effacer l'interne ?

pour copier mes dossiers Commun1,2... dans /Users/Shared


perso je ferais un truc genre :

sudo ditto -rsrc /Users /Volumes/MonDisque
effacement de /Users/*
puis glisser à la mano Commun1 et Commun2 dans /Volumes/MonDisque/Shared
Vu qu'au final, /Volumes/MonDisque deviendra /Users.

Bien que /Users/Shared soit en lecture et écriture pour tout le monde,
ça ne va pas poser de problème ce mic-mac de possesseurs et groupes
différents ?


Si, bien sûr que tu peux avoir des porblèmes d'accès à un moment ou un
autre. C'est le but de la sécurité, dureste.
Le dossier /Users/Shared a beau être ouvert, les sous-dossiers qu'il
contient peuvent parfaitement être vérouillés d'accès à certains users.
Il y a 2 possibilités pour "contourner" la sécurité :
soit tu met tes affaires sur un disque ne tennant pas compte des
permissions unix (pomme i sur le volume)
soit tu fait un chmod régulièrement, avec CronniX par exemple.
J'avais détaillé une procédure ici même si tu est intéressé :

Subject: Re: Droits par defaut des nouveaux sous-dossiers
Date: Fri, 7 Feb 2003 17:27:48 +0100
Message-ID: <1fq0su3.1lgpshx25i6f6N%

L'exemple concidère qu'il y a un GID commun, mais tu peux faire
0,10,20,30,40,50 * * * * root chmod go+w /Users/Shared
si tu veux pas t'embêter avec les groupes. ^^^
(groupes et others + write )
Je fais ma cuisine chez moi et je
laisse le system faire sa cuisine chez lui. Il n'y a que le dossier
~/Documents qui est peut-être nécessaire à certaines appli, et encore.


iTunes met sa bibliothèque dans ~/Music (et le crée s'il n'existe
pas), pareil pour iPhoto avec ~/Pictures. Et je ne serais pas surpris
que iMovie fasse de même avec ~/Movies...


vi, mais j'ai modifié les pref de iTune, et les autres je les utilises
pas.


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


Avatar
herve.nospam
(Nicolas MICHEL) wrote in message news:<1g8bgip.1cmfz3vyc6io6N%...
Mais est-il utile de copier tes tout ton disque externe dans le disque
interne pour ensuite tout recopier sur le disque externe et enfin
effacer l'interne ?


Effectivement c'est idiot. En fait je pensais procéder en deux temps :
d'abord tout mettre dans /Users, puis tester si ça me plaît comme ça,
puis seulement ensuite délocaliser sur une autre partition (pour
l'instant j'ai encore assez de place sur ma partition système, ça ne
durera pas). Voilà la raison de cet aller-retour.

perso je ferais un truc genre :

sudo ditto -rsrc /Users /Volumes/MonDisque
effacement de /Users/*
puis glisser à la mano Commun1 et Commun2 dans /Volumes/MonDisque/Shared
Vu qu'au final, /Volumes/MonDisque deviendra /Users.


Effectivement c'est plus logique.

Il y a 2 possibilités pour "contourner" la sécurité :
soit tu met tes affaires sur un disque ne tennant pas compte des
permissions unix (pomme i sur le volume)


J'y avais pensé, mais le système n'a-t-il pas besoin que le contenu de
~/Library (au moins) ait des autorisations bien précises ?

soit tu fait un chmod régulièrement, avec CronniX par exemple.
J'avais détaillé une procédure ici même si tu est intéressé :

Subject: Re: Droits par defaut des nouveaux sous-dossiers
Date: Fri, 7 Feb 2003 17:27:48 +0100
Message-ID: <1fq0su3.1lgpshx25i6f6N%


OK, comme j'ai MacJanitor je pourrai essayer à l'occasion, ou le faire
à la main de temps en temps car je ne suis pas dans un cas aussi
extrême que le gars à qui tu répondais.

iTunes met sa bibliothèque dans ~/Music (et le crée s'il n'existe
pas), pareil pour iPhoto avec ~/Pictures. Et je ne serais pas surpris
que iMovie fasse de même avec ~/Movies...


vi, mais j'ai modifié les pref de iTune


Si je ne m'abuse on ne peut modifier que l'emplacement du dossier
iTunes Music (celui qui contient les morceaux) dans les préfs
d'iTunes, pas l'emplacement de la bibliothèque.

Hervé


Avatar
herve.nospam
En relisant un de tes messages précédents :

(Nicolas MICHEL) wrote in message news:<1g88c7d.1ky52eznr7zt2N%...
3)placer ce fichier dans /etc et le nomer hfstab


je vois que tu parles d'un fichier hfstab, alors que plus loin et dans
l'article de Jayce il est question d'un fstab. C'est une faute de
frappe ou c'est volontaire ?

Sinon j'ai vu que j'ai déjà un fstab dans /etc, qui contient :

# fs_spec fs_file fs_vfstype
fs_mntops
#
# UUIDß000C7E-AE0C-3B15-B730-DFD2EF15CB91 /export ufs ro
# UUIDúB060E9-79F7-33FF-BE85-E1D3ABD3EDEA none hfs
rw,noauto
# LABEL=This40Is40The40Volume40Name none msdos ro

Je suppose qu'il s'agit de lignes d'exemple car en commentaire.
Le "noauto" en dernière colonne n'est pas mentionné dans l'article de
Jayce, est-ce que ça veut dire "no authorizations" et si oui est-ce
équivalent à cocher la case "ignorer les autorisations de ce volume"
dans le Finder ?

Hervé

1 2