Bonsoir tout le monde,

Je souhaite installer Oracle 11g sous ma Fedora 9, celui ci me demande d'augmenter ma swap (2Go à 3Go) et je me pose des questions.
La première : "est-ce utile?" sachant que je compte augmenter ma ram (2 à 8Go).
La seconde : "Est-ce une opération assez stable pour l'entreprendre?"
Et enfin : "comment faire?"
Voila mes infos :
[root@FC9 ~]# lvm lvdisplay
  --- Logical volume ---
  LV Name                /dev/VolGroup00/LogVol00
  VG Name                VolGroup00
  LV UUID                nCNQ1r-MxdH-h0Mn-o26p-xYnv-50F4-jDlUsn
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                262,22 GB
  Current LE             8391
  Segments               2
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0

  --- Logical volume ---
  LV Name                /dev/VolGroup00/LogVol01
  VG Name                VolGroup00
  LV UUID                fuRd6c-qK3X-IRCW-VOIi-dfjG-cC5A-Z0Nqbu
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                1,94 GB
  Current LE             62
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:1
Si quelques bonnes âmes sur le forum ayant déjà tenté l'expèrience pouvaient m'apporter leurs lumière je suis preneur.

Bonne soirée à tous.
fredmj wrote:LV Size 262,22 GB
Je pense que tu n'as pas compris le but du LVM.

LVM c'est pour permettre de gérer en souplesse plusieurs espaces.
En créant (visiblement) un seul LV qui occupe (j'imagine) tout l'espace dispo, tu perds tout l'intérêt du LVM.

Si tu n'as plus d'espace libre sur ton VG, je vois pas comment tu vas pouvoir augmenter ta swap...

Conseil :
- un LV pour / de 10-15 Go
- un LV pour /var
- un LV pour oracle (product => au moins 4Go en 11g)
- un LV par instance de base (oradata => 2Go pour une base vierge)
- un LV pour les journaux d'Oracle (si possible sur un autre disque que la base)
- un LV pour le swap
- etc...
- de l'espace libre pour pouvoir aggrandir, si besoin, les LV précédents


Et Oracle a tendance a être très gourmand en mémoire.
Donc crée une swap importante (=ram), au pire elle ne sera pas utilisée.

++
ok et merci pour tes conseils;
Donc si j'ai finalement bien compris, lvm est util parcequ'il permet de "moduler" le système de fichier.
Il est vrai que mon installation de FC9 s'est faite de la facon la plus standad qui soit.
Je m'en vais donc redimensionner toutes mes partitions (ou plutôt volume logique), mais quid du risque sur les données?
Toute opération de ce genre comporte un risque.

Donc, étape N°1 : sauvegarde

++

P.S. et pour réduire le LV /, il te faudra passer par le mode Rescue ou depuis un LiveCD.
remi wrote:Toute opération de ce genre comporte un risque.

Donc, étape N°1 : sauvegarde
C'est la sagesse du professionnel qui parle ! Mais de toute façon tout le monde a des sauvegardes à jour :roll:

Le LVM est stable, le risque est faible.
Juste une remarque pour signaler que ma manipulation a corrompu mes disques.
J'ai fait quelques chose comme (de tête), depuis le cd en mode rescue:
lvm
lvm>lvmreduce 50G /dev/VolGroup00/LogVol00
lvm>exit
reboot
Ensuite pas de redemarrage possible, un affiche ésoterique; Pas de réponse probante pour fsck.ext3...
Je n'avais pas fais de chroot /mnt/sysimage pour faire cette manipulation, ceci explique cela?!
Ha ben merde alors !
Je ne suis pas sûr des commandes en ligne. Je redimensionne mes LVM avec system-config-lvm.

Le help et le man ne donnent pas beaucoup d'explication sur les différents paramètres.
As-tu spécifié "--resizefs" ?
lvm> help lvreduce
  lvreduce: Reduce the size of a logical volume

lvreduce
    [-A|--autobackup y|n]
    [-d|--debug]
    [-f|--force]
    [-h|--help]
    {-l|--extents [-]LogicalExtentsNumber[%{VG|LV|FREE}] |
     -L|--size [-]LogicalVolumeSize[kKmMgGtTpPeE]}
    [-n|--nofsck]
    [-r|--resizefs]
    [-t|--test]
    [-v|--verbose]
    [-y|--yes]
    [--version]
    LogicalVolume[Path]
Il faut effectivement réduire le FS (resize2fs) avant le LV (lvreduce)

++
C'est noté pour la prochaine fois.
😉
2 ans plus tard
Salut,
Ce post m'a aidé, alors voici mon petit retour.
J'ai installé F13, mais par défaut j'ai obtenu une partition racine de 40 Go ... alors j'ai voulu la redimensionner, réduire la partition root (plutôt LV) et agrandir le home. C'est là que le ps de Remi m'a aidé, il faut passer par le live CD, et y installer system-config-lvm. Là c'est facile et rapide, on clique sur lv_root, propriété -> on réduit la taille; puis sur lv_home, propriétés -> utiliser l'espace restant. Et voilà. On voit mieux avec l'outil de base utilitaire de disque la taille de nos LV.
De retour sur le système, tout est parfait.