Journal LVM ?

Posté par  (site web personnel) .
Étiquettes : aucune
0
31
mar.
2004
Bonjour. Je souhaiterais configurer ma machine pour pouvoir etendre le fs de mon /home a la volee. Je sais que c est fesable, mais je ne sais pas comment. Je crois que c est le driver LVM mais je n en suis pas sure ...

est ce compatible avec du XFS ? sinon avec quels fs ?
quel est le nom complet du bazard ?
ou sont les howto ?
Est ce que l on peut ensuite suprimer un des durs lorsque le dur que l on souhaite suprimer est plus petit que l espace disponible sur le bazard ?

mon but ( je sais que c est fesable sous UNIX) c est que quand mon /home est bilnde, de m acheter un autre dur, et de l ajouter au bout du premier sans tout reformater.

Est ce fesable sans rebooter ? ( mon controleur de dur suporte le hotplug evidement )

Est ce fesable aussi sur le / ?
parceque meme si c est fesable sans rebooter, j imagine qu il faut au moins demonter completement le bazard ? et comme je n ai pas encore reussi a demonter mon / sans tout planter ...

NB: mon home est sur une partition differente de mon / ...
  • # Re: LVM ?

    Posté par  . Évalué à 1.

    Ayant découvert LVM cette semaine grace à un journal sur les systèmes de fichiers, je viens de faire la transition pour les même raison.

    Pour commencer, tu devrais lire ce document.
    http://www.lea-linux.org/leapro/lvm.php3(...)

    J'avais un autre lien, je le posterai quand je l'aurai retrouvé.
    • [^] # Re: LVM ?

      Posté par  . Évalué à 1.

    • [^] # Re: LVM ?

      Posté par  (site web personnel) . Évalué à 1.

      Bon pour faire des tests, j ai sacrifie ma partition BSD ( dont je me sert peu); donc j ai maintenant:

      Device Boot Start End Blocks Id System
      /dev/hda1 1 4 32098+ 83 Linux
      Partition 1 does not end on cylinder boundary.
      /dev/hda2 * 5 377 2995902 8e Linux LVM
      Partition 2 does not end on cylinder boundary.
      /dev/hda3 378 750 2996122+ b W95 FAT32
      Partition 3 does not end on cylinder boundary.
      /dev/hda4 751 3648 23278185 5 Extended
      Partition 4 does not end on cylinder boundary.
      /dev/hda5 751 867 937944 82 Linux swap
      /dev/hda6 1001 3000 16064968+ 83 Linux
      /dev/hda7 3001 3150 1204843+ 83 Linux
      /dev/hda8 3151 3640 3935893+ 83 Linux
      /dev/hda9 3641 3648 64228+ 83 Linux
      /dev/hda10 867 1000 1069204+ 8e Linux LVM

      Partition table entries are not in disk order

      Command (m for help):
      pluton:/home/dhp# vgscan
      Reading all physical volumes. This may take a while...
      No volume groups found
      pluton:/home/dhp#


      donc c est bien une partition primaire, en type 8e, et j ai meme reboote pour lui faire plez.

      Notez que malgres ce que dit fdisk, windows (hda3), et grub (hda1) marchent tres bien. Donc je vois pas pourquoi vgscan refuse de me detecter hda2 !!!

      alors quand il va s agire de scanner les disques raid utilisant eux meme des fichiers en mode loop , j ai peur.

      Quelqu un pourrait me filer ses /etc/lvm* pour que je vois a quoi ca devrait ressembler ? au pire je peux un peu le forcer a trouver les durs ...

      bon ca y est :
      pvcreate /dev/hda2
      No physical volume label read from /dev/hda2
      Physical volume "/dev/hda2" successfully created

      mais c est honteux de devoir forcer de la sorte ...

      rah pi j ai oublie le module dans le pepin :/

      est ce que c est inclue dans le 2.6.4-1-k7 de debian ?
      • [^] # Re: LVM ?

        Posté par  (site web personnel) . Évalué à 2.

        bon ca y est :
        pvcreate /dev/hda2
        No physical volume label read from /dev/hda2
        Physical volume "/dev/hda2" successfully created

        mais c est honteux de devoir forcer de la sorte ...


        Je ne te comprend pas, il n'y a pas de 'forcage'. les outils unix ne s'amusent pas a lire la table des partitions pour cela, d'ailleurs elle n'est exporté nulle part.
        Mettre une partition en 8e ne suffit absolument pas a la preparer pour creer un LVM.

        Il faut creer le volume physique via pvcreate, ensuite creer un volume group contenant le module physique avec vgcreate et enfin creer les volumes logiques avec vgcreate.

        vgscan et vgchange -a y sont nécessaire ensuite au demarrage du système pour detecter les volume physque, logiques etc, et activer le groupe.

        C'est ecrit partout dans les HOWTO, d'ailleurs quand tu crée un swap sous linux tagger la partition en swap ne suffit pas, il faut un mkswap ensuite. Je dirai meme plus: tu peut installer un linux complet avec des partitions taggées en VFAT ou n'importe quoi si ca t'amuse.
        Attention, apres les systèmes MS eux font le distingo sur le flag !
        • [^] # Re: LVM ?

          Posté par  (site web personnel) . Évalué à 1.

          sauf que dans l howto sur lea, ils disent de lancer vgscan AVENT pvcreate ...

          - tu me dis de faire le contraire ...
          • [^] # Re: LVM ?

            Posté par  (site web personnel) . Évalué à 1.

            le premier vgscan est inutile (selon mon experience en tout cas), il permet peut etre de creer la structure de /etc/lvm/ qui d'ailleurs bien que dasn le repertoire etc 'Editable Text Config' ne contient pas de fichiers texte et n'est pas editable.

            Dasn tout les as il ne de detectera pas de volumes physiques tant qu'il n'en existera pas, d'ailleurs sont boulot c'est de lister les volumes group ([b]vg[/b]scan) peut etre ont ils confondu avec [b]pv[/b]scan ce qui serait un peu plus logique mais tout aussi inefficace.
  • # Re: LVM ?

    Posté par  . Évalué à 3.

    1)LVM est compatible avec tous les fs.
    2)Ce n'est pas lvm qui redimensionne les fs.Il redimmensionne juste les volumes logiques.(il n'est pas nécéssaire de démonter les parts.)
    3)Certains fs peuvent uniquement être réduit(comme XFS)
    4)Certains fs peuvent être redimmensionnés en étant monté(comme le /)
    Pour la partition root,il vaut mieux passer en runlevel 1,remonter la partition root en lecture seule(mount / -o remount,ro),redimmensionner le volume,redimmensionner le fs et rebooter immédiatement.
    5)Si l'on veut agrandir le système de fichier,il faut d'abord redimmensionner le volume logique.Si on veut le réduire,il faut d'abord redimmensionner le fs
    6)Le mieux est de lire l'article sur LVM dans lnx mag 54 ou d'aller voir sur lea-linux.org
    • [^] # Re: LVM ?

      Posté par  (site web personnel) . Évalué à 1.

      Quels fs suportent d etre redimenssionnes dans les 2 sens ? sacnaht que j ai plus l intention d agrandire que de retrecire .

      nb: mon but est de faire un fs crypte sur du lvm sur des gros fichiers ( 1go chacun ) sur du vfat ... bref d avoir un fs crypte redimensionable a l inteieur d un disque externe en fat32 ...
      • [^] # Re: LVM ?

        Posté par  (site web personnel) . Évalué à 1.

        Si tu veux juste redimensionner des FS dans les deux sens, ce n'est peut-être pas LVM qui te faut, mais un outil de repartitionnement (à utiliser après sauvegarde).
        • [^] # Re: LVM ?

          Posté par  (site web personnel) . Évalué à 1.

          Non pas de repartionnement: j ai deja dis que je voulais travailler sur des gros fichiers qui sont sur du vfat .

          Il me faut soit du LVM, soit du RAID, soit les deux ... mais je ne vois pas comment du RAID seul ( 0 ou 1 ) pourrait suporter le redimensionnement.

          Si vous pensez que c est fesable en RAID, je suis pas contre
      • [^] # Re: LVM ?

        Posté par  . Évalué à 2.

        > Quels fs suportent d etre redimenssionnes dans les 2 sens ? sacnaht que j ai plus l intention d agrandire que de retrecire .

        Reiserfs supporte le redimensionnement à chaud dans les 2 sens. Ext2/3 seulement l'agrandissement et partition démontée. De mémoire, JFS et XFS seulement l'agrandissement et à chaud.
      • [^] # Re: LVM ?

        Posté par  (site web personnel) . Évalué à 1.

        reiserfs
        peut etre d'autre mais bon
        reiserfs peut etre agrandi a chaud
        par contre rapetissi faut etre demonte
    • [^] # Re: LVM ?

      Posté par  . Évalué à 2.

      3)Certains fs peuvent uniquement être réduit(comme XFS)
      Uniquement être agrandis plutot ;)

      4)Certains fs peuvent être redimmensionnés en étant monté(comme le /)
      ReiserFS, XFS, JFS ... pas /

      Pour la partition root,il vaut mieux passer ...
      J'en doute fortement !!

      6)Le mieux est de lire l'article sur LVM dans lnx mag 54 ou d'aller voir sur lea-linux.org
      Je confirme, ces 2 articles sont très bien
  • # Re: LVM ?

    Posté par  . Évalué à 1.

    J'ai une question bete sur le lvm : est-ce que ca marche avec le noyau 2.6 ?
    J'avais pas bien compris en fouillant les options de compilation (juste pour voir) et il y'avait des histoires compliquées de 'md' ou je ne sais pas quoi, et egalement le support de trucs similaires de chez MS mais je n'ai pas vu lvm.
    • [^] # Re: LVM ?

      Posté par  (site web personnel) . Évalué à 2.

      Oui, c'est LVM 2 qui est dans le 2.6, attention à la non-compatibilité des snapshots avec la v1.

      Les md aka meta-devices ou encore les volumes RAID logiciels sont autre chose que LVM et ça peut s'utiliser conjointement.
  • # Re: LVM ?

    Posté par  (site web personnel) . Évalué à 1.

    heu ... ni LVM ni RAID ne suportent l utilisation de fichiers loop ???
    je ne peut utiliser que les "gros" fichiers sur un fs existant ... car il est hors de question de repartitionner mes durs actuels ...
  • # Re: LVM ?

    Posté par  (site web personnel) . Évalué à 1.

    http://evms.sourceforge.net/(...) is the way...
    Je ne sais pas si c'est compilé dans les noyaux livrés dans les distribs... sinon, il faut patcher (souvent à partir d'un vanilla) et recompiler.

    http://www-106.ibm.com/developerworks/linux/library/l-fs12/(...)
    http://www-106.ibm.com/developerworks/linux/library/l-fs13/(...)
  • # Re: LVM ?

    Posté par  . Évalué à 1.

    Le HOWTO officiel qu'il est bien : http://tldp.org/HOWTO/LVM-HOWTO/(...)

    Un excellent tuto de chez gentoo : http://www.gentoo.org/doc/fr/lvm.xml(...)

Suivre le flux des commentaires

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