general.general : LVM ET EXT3
Posté par ArLouarn Mog () le 05 mai 2006
0
Bonjour à tous,J'ai fouillé un peu partout mais je n'obtiens pas de réponse qui soit réellement "valide".
J'ai un serveur de production avec du LVM et du ext3. Je dois agrandir ou réduire un disque logique (type lv). J'ai bien compris que dans ce cas de figure, la manipulation a chaud n'existait pas, et qu'il aurait fallu que je mette du xfs ou reiserfs, etc etc .. Seulement ce serveur est là depuis quelques temps avec des donénes dessus donc, toute manipulation est dangereuse.
Donc la seule piste (que j'estime un peu "bidouille" sur les bords, et donc pas très pro), est d'enlever la journalisation sur l'ext3 et d'arriver à du 2, agrandir mon systeme, rebasculer sur du 3 et remonter le systeme.
Donc voila ma manipulation :
[root@icare donnees]# lvextend -L 70G /dev/vg11/lvol1
lvextend -- extending logical volume "/dev/vg11/lvol1" to 70 GB
lvextend -- doing automatic backup of volume group "vg11"
lvextend -- logical volume "/dev/vg11/lvol1" successfully extended
[root@icare donnees]# mount /donnees/DATA2
[root@icare donnees]# df -h
SysFichier Tail. Util.Disp. Uti% Monté sur
/dev/vg00/lvol1 1008M 276M 682M 29% /
/dev/cciss/c0d0p1 483M 18M 445M 4% /boot
/dev/vg00/lvol7 4.0G 33M 3.8G 1% /home
/dev/vg00/lvol3 3.0G 125M 2.7G 5% /opt
none 1.9G 0 1.9G 0% /dev/shm
/dev/vg00/lvol4 2.0G 33M 1.9G 2% /tmp
/dev/vg00/lvol5 4.0G 2.2G 1.7G 58% /usr
/dev/vg00/lvol6 4.0G 125M 3.7G 4% /var
/dev/vg01/lvol1 7.5G 4.4G 2.8G 61% /products
/dev/vg10/lvol1 59G 4.5G 52G 8% /donnees/SECOURS
/dev/vg10/lvol3 9.7G 33M 9.2G 1% /donnees/DATA1
/dev/vg11/lvol1 50G 4.5G 43G 10% /donnees/DATA2
Comme vous pouvez le constater le lvol est agrandi mais pas l'ext3. Donc je passe à ma manipulation resize2fs .. et la dans mon cas ca ne marche pas ....
root@icare donnees]# resize2fs -f /dev/vg11/lvol1 70G
resize2fs 1.32 (09-Nov-2002)
resize2fs: bad filesystem size - 70G
Donc j'en ai marre .... en plus j'essaie de défendre linux mais la, j'ai un hpuxien qui se marre avec une certaine force devant moi ... tant linux lui parait ... étudiant .... et vraiment pas pro ....
alors existe il une bonne solution ?
> Lire le message (11 commentaires, moyenne: 1,5).
Vous avez demandé le commentaire #708566.



Déjà fait
J'ai déjà fais plusieurs fois. (Agrandissement + Réduction).
En ext3, il n' y a pas besoin d'enlever le journal pour redimentionner.
umount /mnt
lvextend -L +10G /dev/group/volume
e2fsck -f /dev/group/volume
resize2fs /dev/group/volume # Il n'y a pas besoin de paramêtre. Il s'agrandira jusqu'à la bonne taille automatiquement
e2fsck -f /dev/group/volume
mount /mnt
Pour la réduction il faut réduire d'abord avec resize2fs puis avec lvreduce (et là il faut préciser la taille à chaque fois)
Ulrich
Java pas bien, Java l'dire à ma mère.
[ Répondre ]
[^]Re: Déjà fait
J'ai suivi ce que tu préconisais:
[root@icare donnees]# umount /dev/vg11/lvol1
[root@icare donnees]# clear
[root@icare donnees]# lvextend -L +70G /dev/vg11/lvol1
lvextend -- only 794 free physical extents in volume group "vg11"
[root@icare donnees]# lvextend -L 70G /dev/vg11/lvol1
lvextend -- extending logical volume "/dev/vg11/lvol1" to 70 GB
lvextend -- doing automatic backup of volume group "vg11"
lvextend -- logical volume "/dev/vg11/lvol1" successfully extended
[root@icare donnees]# e2fsck -f /dev/vg11/lvol1
e2fsck 1.32 (09-Nov-2002)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
Block bitmap differences: -(65537--65541) -(131073--131077) -(196609--196613) -(262145--262149) -(327681--327685) -(360449--360453) -(393217--393221) -(425985--425989) -(458753--458757) -(491521--491525) -(524289--524293) -(557057--557061) -(589825--589829) -(622593--622597) -(655361--655365) -(688129--688133) -(720897--720901) -(753665--753669) -(786433--786437) -(851969--851973) -(917505--917509) -(950273--950277) -(983041--983045) -(1015809--1015813) -(1048577--1048581) -(1081345--1081349) -(1114113--1114117) -(1146881--1146885) -(1179649--1179653) -(1212417--1212421) -(1245185--1245189) -(1277953--1277957) -(1310721--1310725) -(1343489--1343493) -(1376257--1376261) -(1409025--1409029) -(1441793--1441797) -(1474561--1474565) -(1507329--1507333) -(1540097--1540101) -(1572865--1572869) -(1638401--1638405) -(1671169--1671173) -(1703937--1703941) -(1736705--1736709) -(1769473--1769477) -(1802241--1802245) -(1835009--1835013) -(1867777--1867781) -(1900545--1900549) -(1933313--1933317) -(1966081--1966085) -(1998849--1998853) -(2031617--2031621) -(2064385--2064389) -(2097153--2097157) -(2129921--2129925) -(2162689--2162693) -(2195457--2195461) -(2228225--2228229) -(2260993--2260997) -(2293761--2293765) -(2326529--2326533) -(2359297--2359301) -(2392065--2392069) -(2424833--2424837) -(2457601--2457605) -(2490369--2490373) -(2523137--2523141) -(2555905--2555909) -(2588673--2588677) -(2621441--2621445) -(2686977--2686981) -(2719745--2719749) -(2752513--2752517) -(2785281--2785285) -(2818049--2818053) -(2850817--2850821) -(2883585--2883589) -(2916353--2916357) -(2949121--2949125) -(2981889--2981893) -(3014657--3014661) -(3047425--3047429) -(3080193--3080197) -(3112961--3112965) -(3145729--3145733) -(3178497--3178501) -(3211265--3211269) -(3244033--3244037) -(3276801--3276805) -(3309569--3309573) -(3342337--3342341) -(3375105--3375109) -(3407873--3407877) -(3440641--3440645) -(3473409--3473413) -(3506177--3506181) -(3538945--3538949) -(3571713--3571717) -(3604481--3604485) -(3637249--3637253) -(3670017--3670021) -(3702785--3702789) -(3735553--3735557) -(3768321--3768325) -(3801089--3801093) -(3833857--3833861) -(3866625--3866629) -(3899393--3899397) -(3932161--3932165) -(3964929--3964933) -(3997697--3997701) -(4030465--4030469) -(4063233--4063237) -(4128769--4128773) -(4161537--4161541) -(4194305--4194309) -(4227073--4227077) -(4259841--4259845) -(4292609--4292613) -(4325377--4325381) -(4358145--4358149) -(4390913--4390917) -(4423681--4423685) -(4456449--4456453) -(4489217--4489221) -(4521985--4521989) -(4554753--4554757) -(4587521--4587525) -(4620289--4620293) -(4653057--4653061) -(4685825--4685829) -(4718593--4718597) -(4751361--4751365) -(4784129--4784133) -(4816897--4816901) -(4849665--4849669) -(4882433--4882437) -(4915201--4915205) -(4947969--4947973) -(4980737--4980741) -(5013505--5013509) -(5046273--5046277) -(5079041--5079045) -(5111809--5111813) -(5144577--5144581) -(5177345--5177349) -(5210113--5210117) -(5242881--5242885) -(5275649--5275653) -(5308417--5308421) -(5341185--5341189) -(5373953--5373957) -(5406721--5406725) -(5439489--5439493) -(5472257--5472261) -(5505025--5505029) -(5537793--5537797) -(5570561--5570565) -(5603329--5603333) -(5636097--5636101) -(5668865--5668869) -(5701633--5701637) -(5734401--5734405) -(5767169--5767173) -(5799937--5799941) -(5832705--5832709) -(5865473--5865477) -(5898241--5898245) -(5931009--5931013) -(5963777--5963781) -(5996545--5996549) -(6029313--6029317) -(6062081--6062085) -(6094849--6094853) -(6127617--6127621) -(6160385--6160389) -(6193153--6193157) -(6225921--6225925) -(6258689--6258693) -(6291457--6291461) -(6324225--6324229) -(6356993--6356997) -(6389761--6389765) -(6422529--6422533) -(6455297--6455301) -(6488065--6488069) -(6520833--6520837) -(6553601--6553605) -(6586369--6586373) -(6619137--6619141) -(6651905--6651909) -(6684673--6684677) -(6717441--6717445) -(6750209--6750213) -(6782977--6782981) -(6815745--6815749) -(6848513--6848517) -(6881281--6881285) -(6914049--6914053) -(6946817--6946821) -(6979585--6979589) -(7012353--7012357) -(7045121--7045125) -(7077889--7077893) -(7110657--7110661) -(7143425--7143429) -(7176193--7176197) -(7208961--7208965) -(7241729--7241733) -(7274497--7274501) -(7307265--7307269) -(7340033--7340037) -(7372801--7372805) -(7405569--7405573) -(7438337--7438341) -(7471105--7471109) -(7503873--7503877) -(7536641--7536645) -(7569409--7569413) -(7602177--7602181) -(7634945--7634949) -(7667713--7667717) -(7700481--7700485) -(7733249--7733253) -(7766017--7766021) -(7798785--7798789) -(7831553--7831557) -(7864321--7864325) -(7897089--7897093) -(7929857--7929861) -(7995393--7995397) -(8028161--8028165) -(8060929--8060933) -(8093697--8093701) -(8126465--8126469) -(8159233--8159237) -(8192001--8192005) -(8224769--8224773) -(8257537--8257541) -(8290305--8290309) -(8323073--8323077) -(8355841--8355845) -(8388609--8388613) -(8421377--8421381) -(8454145--8454149) -(8486913--8486917) -(8519681--8519685) -(8552449--8552453) -(8585217--8585221) -(8617985--8617989) -(8650753--8650757) -(8683521--8683525) -(8716289--8716293) -(8749057--8749061) -(8781825--8781829) -(8814593--8814597) -(8847361--8847365) -(8880129--8880133) -(8912897--8912901) -(8945665--8945669) -(8978433--8978437) -(9011201--9011205) -(9043969--9043973) -(9076737--9076741) -(9109505--9109509) -(9142273--9142277) -(9175041--9175045) -(9207809--9207813) -(9240577--9240581) -(9273345--9273349) -(9306113--9306117) -(9338881--9338885) -(9371649--9371653) -(9404417--9404421) -(9437185--9437189) -(9469953--9469957) -(9502721--9502725) -(9535489--9535493) -(9568257--9568261) -(9601025--9601029) -(9633793--9633797) -(9666561--9666565) -(9699329--9699333) -(9732097--9732101) -(9764865--9764869) -(9797633--9797637) -(9830401--9830405) -(9863169--9863173) -(9895937--9895941) -(9928705--9928709) -(9961473--9961477) -(9994241--9994245) -(10027009--10027013) -(10059777--10059781) -(10092545--10092549) -(10125313--10125317) -(10158081--10158085) -(10190849--10190853) -(10223617--10223621) -(10256385--10256389) -(10289153--10289157) -(10321921--10321925) -(10354689--10354693) -(10387457--10387461) -(10420225--10420229) -(10452993--10452997) -(10485761--10485765) -(10518529--10518533) -(10551297--10551301) -(10584065--10584069) -(10616833--10616837) -(10649601--10649605) -(10682369--10682373) -(10715137--10715141) -(10747905--10747909) -(10780673--10780677) -(10813441--10813445) -(10846209--10846213) -(10878977--10878981) -(10911745--10911749) -(10944513--10944517) -(10977281--10977285) -(11010049--11010053) -(11042817--11042821) -(11075585--11075589) -(11108353--11108357) -(11141121--11141125) -(11173889--11173893) -(11206657--11206661) -(11272193--11272197) -(11304961--11304965) -(11337729--11337733) -(11370497--11370501) -(11403265--11403269) -(11436033--11436037) -(11468801--11468805) -(11501569--11501573) -(11534337--11534341) -(11567105--11567109) -(11599873--11599877) -(11632641--11632645) -(11665409--11665413) -(11698177--11698181) -(11730945--11730949) -(11763713--11763717) -(11796481--11796485) -(11829249--11829253) -(11862017--11862021) -(11894785--11894789) -(11927553--11927557) -(11960321--11960325) -(11993089--11993093) -(12025857--12025861) -(12058625--12058629) -(12091393--12091397) -(12124161--12124165) -(12156929--12156933) -(12189697--12189701) -(12222465--12222469) -(12255233--12255237) -(12288001--12288005) -(12320769--12320773) -(12353537--12353541) -(12386305--12386309) -(12419073--12419077) -(12451841--12451845) -(12484609--12484613) -(12517377--12517381) -(12550145--12550149) -(12582913--12582917) -(12615681--12615685) -(12648449--12648453) -(12681217--12681221) -(12713985--12713989) -(12746753--12746757) -(12779521--12779525) -(12812289--12812293) -(12845057--12845061) -(12877825--12877829) -(12910593--12910597) -(12943361--12943365) -(12976129--12976133) -(13008897--13008901) -(13041665--13041669) -(13074433--13074437)
Fix? y
Free blocks count wrong for group #1 (32249, counted=32254).
Fix? yes
..
..
.. jusqu'à :
Free blocks count wrong for group #399 (32249, counted=32254).
Fix? yes
Free blocks count wrong (16905537, counted=16907472).
Fix? yes
/dev/vg11/lvol1: ***** FILE SYSTEM WAS MODIFIED *****
/dev/vg11/lvol1: 15/9175040 files (6.7% non-contiguous), 1442608/18350080 blocks
[root@icare donnees]# resize2fs /dev/vg11/lvol1
resize2fs 1.32 (09-Nov-2002)
The filesystem is already 18350080 blocks long. Nothing to do!
[root@icare donnees]# e2fsck -f /dev/vg11/lvol1
e2fsck 1.32 (09-Nov-2002)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/vg11/lvol1: 15/9175040 files (6.7% non-contiguous), 1442608/18350080 blocks
Je retrouve mes fichiers à l'intèrieur mais j'ai cependant un doute monstrueux quant à leur cohérence. Je fais un vi sur un fichier texte et cela se passe bien.
Mais les erreurs du dessus sont elles normales ? Parceque je dois mettre tout cela dans une procédure et j'ai peur .. de faire peur :)
[ Répondre ]
[^]Re: Déjà fait
Les erreurs au dessus ne sont pas normal, dans le sens où se sont des erreurs.
Mais cela arrive, si tu as eu des coupures de courrant, des démontages hasardeux, ....
As tu déjà fais des e2fsck ?
Peut-être que tu as trop confiance au journal. Malgrès le journal, il faut effectué des vérifications régulières.
Peut-être que les manipulations précédentes ont cassé le système de fichier mais je doute.
J'ai déjà effectué ces manipulations plusieurs fois, et rare les fois où il me mettais une seul erreur.
Par contre j'ai déjà eu ce genre d'erreur après coupure de courrant, ou d'autre arrêt brutal (plantage noyau, ... qui as dit que Linux est stable ;))
Mais souvent même en cas d'erreur, les fichiers restent intègres....
Enfin ce qui m'étone c'est qu'il dit que la partition est déjà redimentionné (tu prends le chiffre que tu multiplies par 4096).
Ulrich
Java pas bien, Java l'dire à ma mère.
[ Répondre ]
[^]Re: Déjà fait
J'ai en effet eu une petite coupure ce matin ... mais réseau ... et un mauvais test aussi par la suite expliqueraient les erreurs.. Donc je ne vais pas en tenir compte pour le moment. J'y reviendrais plus tard.
sinon le fait que je "joue" avec depuis ce matin, cela expliqueraist pourquoi il le considère comme déjà étant redimmensionné ?
[ Répondre ]
[^]Re: Déjà fait
C'est possible.
Quand tu remontes la partitions, df -h te dis quoi ?
Ulrich
Java pas bien, Java l'dire à ma mère.
[ Répondre ]