Le 19-févr.-11 à 20:55, [email protected] a écrit :

Bonsoir à tous,

je vous propose un petit problème à résoudre. J'ai une solution qui
marche, mais j'aimerais savoir si d'autres ont de meilleures idées que
celle retenue.... et vu qu'il s'agit d'une problématique avec laquelle
de plus en plus de personnes vont être confrontés, il me semble être
une bonne idée d'en parler ici...

Alors voilà: j'ai un SSD système très véloce, et un deuxième disque de
données (pour simplifier, car il s'agit de mon 2xTo en RAID1, mais on
s'en fout.)

Bien évidemment, je n'ai pas assez d'espace pour contenir mon /home
sur le SSD.... et puis il faut que les données soient sur le RAID1. Et
il est tout aussi évident que je souhaite bénéficier de la rapidité du
SSD pour la lecture de tous les fichiers /home/user/.*  (le lancement
de Gimp par exemple avec /home monté sur le SSD et sur le HD, ça n'a
rien à voir...)

Voilà le décor. A vous les studios....  :o)

Bonjour a tous et bises a toutes,

chouette, mieux que les mots croises pour le the du dimanche matin ;-)

Difficile d'avoir structurellement une partie de repertoire sur une partition et une autre sur une seconde.

Une piste est d'avoir la discipline de ralonger le chemin pour acceder a ses donnees (avoir le /home/user sur le sdd et /home/user/data sur le hdd). Pour un seul utilisateur, c'est facile mais pour une machine multi-utilisateur, ce ne l'est plus si on souhaite automatiser la procedure. Bidouiller /usr/sbin/adduser est-il une option? En plus quid des configurations par defaut d'applications ecrivant directement leur nouveau repertoire de donnees dans home/user et de la distraction inevitable de l'utilisateur validant cette proposition et donc ecrivant ses donnees sur le sdd et pas sur le hdd?

Autre piste! Avoir le /home/user sur le hdd et un /sdd/user/ par ailleurs. Bidouiller ~/.bashrc pour qu'au login il deplace les fichiers et repertoires dont le nom commence par un dot (".") depuis / hdd/home/user vers /sdd/home2/user et cree un lien symbolique a la place. Cette solution a l'avantage de pouvoir facilement etre generalisee a tous les utilisateurs de la machine en placant le .bashrc bidouille dans /etc/skel/.bashrc. bash sait tester si un nom donne est un lien symbolique ou un fichier ou un repertoire. La modification de /usr/sbin/adduser reste necessaire (creer 2 "home" par user, un sur le hdd et un sur le sdd et bien ajuster les droits). Mais quid des caches de certaines applis? Ne risquent-ils pas de devenir fort encombrant a l'usage? (je pense a firefox par exemple). Neanmois l'avantage est que l'utilisateur ne doit pas modifier ses habitudes ni les valeurs par defaut des repertoires de stockage de ses applis.

Cordialement,
--
R : Tu vois !            || Jean-Charles de Longueville
Q : Tu crois ?
R : Ça casse l'ordre chronologique de l'échange.
Q : En quoi répondre au dessus est-il gênant ?


Diffusez cette liste aupres de vos relations :-)
   Linux Azur : http://www.linux-azur.org
   Vous etes responsable de vos propos.
*** Merci de rediger sans SMS, ni HTML ni PJ ***



Répondre à