Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[systeme en lecture seul] unionfs ou autre
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
bouleetbil
Guru
Guru


Joined: 06 Jul 2004
Posts: 456
Location: Montpellier

PostPosted: Sun Feb 11, 2007 10:43 am    Post subject: [systeme en lecture seul] unionfs ou autre Reply with quote

Bonjour,
alors voila ma question, j'aimerais monter mon système en lecture puis avec l'aide de unionfs monter un répertoire en lecture/ecriture sur le système root.

Je m'explique cela serrait pour installer les logiciels le temps de la session sans toucher à mon système. Cela me permettrait d'essayer des programmes sans danger.

Alors tout d'abord est-ce que quelqu'un l'a déjà fait si oui comment ? :wink:

Sinon en gros, je pensais monter le système via unionfs en ro puis après, unioner un répertoire à / en rw. Est-ce envisageable ou existe-t-il une meilleure solution ?
_________________
L'homme n'est pas fait pour travailler ça le fatigue.
LiveCD Gentoo : http://www.frogdev.info
Gentoo/Freebsd : http://www.frogdev.info/gentoo_freebsd.php
Back to top
View user's profile Send private message
Enlight
Advocate
Advocate


Joined: 28 Oct 2004
Posts: 3519
Location: Alsace (France)

PostPosted: Sun Feb 11, 2007 11:43 am    Post subject: Reply with quote

Il me semble que c'est la technique des live-cd un squashfs + un tmpfs reliés par unionfs
Back to top
View user's profile Send private message
bouleetbil
Guru
Guru


Joined: 06 Jul 2004
Posts: 456
Location: Montpellier

PostPosted: Sun Feb 11, 2007 12:57 pm    Post subject: Reply with quote

oui en effet, j'ai modifié le linuxrc de genkernel pour unioner mon REAL_ROOT et après je comptais unioner le reste de mes partitions mais pour le moment sa marche pas bien. Donc c'était juste pour savoir s'il y avait quelque chose d'existant :lol:
_________________
L'homme n'est pas fait pour travailler ça le fatigue.
LiveCD Gentoo : http://www.frogdev.info
Gentoo/Freebsd : http://www.frogdev.info/gentoo_freebsd.php
Back to top
View user's profile Send private message
truc
Advocate
Advocate


Joined: 25 Jul 2005
Posts: 3199

PostPosted: Sun Feb 11, 2007 8:05 pm    Post subject: Reply with quote

y'a bien ça : hint: package_management_using_trip.txt, mais je pense que tu maitrise déjà ce qu'il dit, donc voila, c'était juste au cas où :)
_________________
The End of the Internet!
Back to top
View user's profile Send private message
bouleetbil
Guru
Guru


Joined: 06 Jul 2004
Posts: 456
Location: Montpellier

PostPosted: Sun Feb 11, 2007 9:44 pm    Post subject: Reply with quote

Merci c'etait exactement ca !!! j'avais pas pensé à passer par chroot.

Alors il suffit d'une partition qui servira de partitions temporaire monté sur /mnt/pkg d'un point de montage /mnt/union.
Puis :
Code:

# mount -t unionfs -o dirs=/mnt/pkg/=rw:/=ro unionfs /mnt/union/
# chroot /mnt/union

et voila une gentoo étanche.

Par contre pas de lancement d'application sous xorg et pour info dans le chroot ls ne voit rien

Je vais quand même continuer mes recherches pour unioner le système au démarrage et ainsi pouvoir lancer des applications sous X. Je pense qu'en jouant avec fstab c'est jouable.
_________________
L'homme n'est pas fait pour travailler ça le fatigue.
LiveCD Gentoo : http://www.frogdev.info
Gentoo/Freebsd : http://www.frogdev.info/gentoo_freebsd.php
Back to top
View user's profile Send private message
truc
Advocate
Advocate


Joined: 25 Jul 2005
Posts: 3199

PostPosted: Mon Feb 12, 2007 7:17 am    Post subject: Reply with quote

pas d'application graphique dans le chroot? c'est ce que tu veux dire.? C'est bizarre, il me semblait que ceux qui était en amd64 faisaient tourner mplayer ou je ne sais plus quoi d'autre depuis un chroot?

Et puis 'est bizarre l'histoire du ls qui ne voit rien dans le chroot :? :/
_________________
The End of the Internet!
Back to top
View user's profile Send private message
bouleetbil
Guru
Guru


Joined: 06 Jul 2004
Posts: 456
Location: Montpellier

PostPosted: Mon Feb 12, 2007 10:42 am    Post subject: Reply with quote

Oui autant pour moi, j'etais persuadé que dans un chroot on pouvait pas lancer d'application sous X mais si :
http://gentoo-wiki.com/HOWTO_startx_in_a_chroot
Du coup pas besoin de jouer avec fstab et je pourrais tester une appli sans risque pour le système. :lol: :lol:

Pour le ls cela est du à unionfs. Chez moi, à partir du moment ou plusieurs point de montage sont montés sur /mnt/union ls ne voit plus rien. C'est peut être un disfonctionnement mais j'ai pas plus creusé que cela pour le moment.
_________________
L'homme n'est pas fait pour travailler ça le fatigue.
LiveCD Gentoo : http://www.frogdev.info
Gentoo/Freebsd : http://www.frogdev.info/gentoo_freebsd.php
Back to top
View user's profile Send private message
truc
Advocate
Advocate


Joined: 25 Jul 2005
Posts: 3199

PostPosted: Mon Feb 12, 2007 7:04 pm    Post subject: Reply with quote

j'ai pas creusé non plus, mais je me souviens qu'a la fin du 'TIP' , Pierre Hebert parle de unionfs-fuse
Quote:
--------------------------------------------------------------------------------
Known limitations
--------------------------------------------------------------------------------
* As we merge two filesystem there is a problem if your linux installation is
based on several filesystem (for example / and /usr), because /usr won't be
visible from /mnt/union.
A solution (not tested yet) may be to use unionfs-fuse (see
http://podgorny.cz/moin/UnionFsFuse) which may be slower but is more flexible
that the kernel based unonfs. However unionfs-fuse seems to not support
currently read-only branches.
* trip works only on Linux, with bash. It has few prerequisites though, such as
tar, coreutils, grep, etc.


voili-voilou, qu'on se comprenne bien, j'te presse pas là! c'est juste que je te dis ce qui me passe par la tête ;)
_________________
The End of the Internet!
Back to top
View user's profile Send private message
bouleetbil
Guru
Guru


Joined: 06 Jul 2004
Posts: 456
Location: Montpellier

PostPosted: Mon Feb 12, 2007 8:25 pm    Post subject: Reply with quote

En effet c'est mon cas j'ai plusieurs systèmes de fichiers différents du reiser4 pour / et /home, du ext2 pour /tmp, /var/log et /boot, du ext3 pour /usr/portage.

Pour le moment pas de trop de temps donc, tant pis pas de ls. Quand j'aurais un peu de temps j'essaierais http://podgorny.cz/moin/UnionFsFuse Merci pour le lien Sinon, j'avais vu passé cela aussi : http://funionfs.apiou.org/ .
_________________
L'homme n'est pas fait pour travailler ça le fatigue.
LiveCD Gentoo : http://www.frogdev.info
Gentoo/Freebsd : http://www.frogdev.info/gentoo_freebsd.php
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum