Forum Linux.général chroot et double home

Posté par  .
Étiquettes : aucune
0
3
déc.
2006
Bonjour.

Sur une Dapper64 fraîchement installée, j'ai suivi un tutoriel http://doc.ubuntu-fr.org/installation/chroot32bits pour installer un chroot en 32bits.
Tout s'est à peu près bien passé excepté le montage de /proc.
Cependant je sais maintenant installer et lancer une appli 32bits sur ma distrib 64 bits.

Là où ça se complique, c'set que je me suis aperçu que j'avais deux répertoires home : un dans /home (normal) l'autre dans /chroot/dapper/32bits/home.

Ces deux partitions sont identiques et synchrones si je crée un dossier ou un fichier dans l'une il se crée aussi dans l'autre, idem en cas de suppression.

J'avais anticipé la création du chroot en faisant une partition racine de 4 Go mais à ce rythme là...

Merci pour toute piste ou suggestion.
Dominique
  • # man mount

    Posté par  . Évalué à 2.

    Regarde l'option --bind.

    Je n'ai pas réfléchi à la question, mais il me semble avoir entendu dire que ça posait des problèmes de sécurité, cependant ...
  • # Pas une duplication

    Posté par  . Évalué à 2.

    Il s'agit d'un montage du répertoire /home/~user dans un autre endroit du système de fichier. Il n'y pas de copie. Donc tu n'as pas besoin de prévoir d'emplacement disque complémentaire.
    • [^] # Re: Pas une duplication

      Posté par  . Évalué à 2.

      Merci à vous deux, me voila rassuré.

      En ce qui concerne bind c'est bien ce qui est utilisé pour le montage.

      En revanche mount -a me donne
      domi@domi-desktop:~$ sudo mount -a
      Password:
      mount: le point de montage /chroot/breezy/32bits/proc n'existe pas
      mount: périphérique spécial /media/floppy0 n'existe pas

      Mon fstab :
      # /etc/fstab: static file system information.
      #
      # <file system> <mount point>
      proc /proc proc defaults 0 0
      /dev/hda1 / ext3 defaults,errors=remount-ro 0 1
      /dev/hda4 /home ext3 defaults 0 2
      /dev/hda3 /var ext3 defaults 0 2
      /dev/hda2 none swap sw 0 0
      /dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0

      # chroot 32 bits
      /home /chroot/dapper/32bits/home none bind 0 0
      /tmp /chroot/dapper/32bits/tmp none bind 0 0
      /dev /chroot/dapper/32bits/dev none bind 0 0
      /proc /chroot/breezy/32bits/proc proc defaults 0 0
      /media/cdrom0 /chroot/dapper/32bits/media/cdrom0 none bind 0 0
      /media/floppy0 /chroot/dapper/32bits/media/floppy0 none bind 0 0
      /usr/share/fonts /chroot/dapper/32bits/usr/share/fonts none bind 0 0

      Bon pour floppy j'ai compris iln'exite pas dans le fstab d'origine mais pour proc j'ai un doute est-ce le / au début du montage du chroot32 qui coince ?

      Question subsidiaire que puis attendre comme inconvénient(s) à l'echec de ce montage ?

      Dominique.

      Il se prend pour Napoléon, son état empire.

      • [^] # Re: Pas une duplication

        Posté par  . Évalué à 1.


        # chroot 32 bits
        /home /chroot/dapper/32bits/home none bind 0 0
        /tmp /chroot/dapper/32bits/tmp none bind 0 0
        /dev /chroot/dapper/32bits/dev none bind 0 0
        /proc /chroot/breezy/32bits/proc proc defaults 0 0
        /media/cdrom0 /chroot/dapper/32bits/media/cdrom0 none bind 0 0
        /media/floppy0 /chroot/dapper/32bits/media/floppy0 none bind 0 0
        /usr/share/fonts /chroot/dapper/32bits/usr/share/fonts none bind 0 0


        comme tu le vois et comme il dit plus haut tu reprend les dossiers 64bits pour les utilisers dans le chroot

        il n'y a donc pas doublons puisqu'il s'agit des memes dossiers utilisés à 2 endroits differrents.

        pas de soucis pour la place occupée donc.
      • [^] # Re: Pas une duplication

        Posté par  . Évalué à 3.

        Pourquoi tu as un "Breezy" au milieu du reste en Dapper? c'est peut être tout simplement ça qui donne ton premier message d'erreur...
        • [^] # Re: Pas une duplication

          Posté par  . Évalué à 1.

          Pourquoi tu as un "Breezy" au milieu du reste en Dapper?

          Un copier-coller trop vite fait le tuto était pour une Breezy.

          c'est peut être tout simplement ça qui donne ton premier message d'erreur...

          Bien vu... Et merci !

          Il se prend pour Napoléon, son état empire.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.