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 ***