Resize2fsで奇妙な問題が発生しています。すべてのコマンドを実行しましたが、すべて成功しましたが、ファイルシステムのサイズは以前と同じです。
[Oracle @ server〜] $ df -h/backup 使用されたファイルシステムのサイズ使用率使用率 /dev/mapper/vg2-lv_backup 985G 973G 2.4G 100%/ backup [root @ server〜] #pvcreate /dev/cciss/c0d4p1 物理ボリューム "/ dev/cciss/c0d4p1"が正常に作成されました [root @ server〜] #lvdisplay/dev/mapper/vg2-lv_backup | awk '/ VG Name/{print $ 3}' vg2 [root @ server〜] #vgextend vg2 /dev/cciss/c0d4p1 ボリュームグループ " vg2 "が正常に拡張されました [root @ server〜] #vgdisplay vg2 | awk '/ Free * PE/{print $ 5}' 200 [root @ server〜] #lvextend -l +200/dev/vg2/lv_backup 論理ボリュームlv_backupを1000.78GBに拡張 論理ボリュームlv_backupのサイズが正常に変更されました [root @ server〜]#e2fsck -Cfp/dev/vg2/lv_backup e2fsck 1.39(2006年5月29日) バックアップ:クリーン、1488/131072000ファイル、258919596/262144000ブロック [root @ server〜]#e2fsck -f/dev/mapper /vg2-lv_backup e2fsck 1.39(29-May-2006) パス1:inode、ブロック、サイズの確認 パス2:ディレクトリ構造の確認 パス3:ディレクトリ接続の確認 パス4:参照カウントの確認 パス5:グループの概要情報の確認 バックアップ:1488/131072000ファイル(20.1%非連続)、258919596/262144000ブロック [root @ server〜]#resize2fs /dev/mapper/vg2-lv_backup resize2fs 1.39(29-May-2006) ファイルシステムのサイズ変更/ dev/mapper/vg2-lv_backupから262348800(4k)ブロック。[.__ __。]/dev/mapper/vg2-lv_backupのファイルシステムの長さが262348800ブロックになりました。
問題は、最初のファイルシステムが1TB(ほぼ)で、新しいファイルシステムが800GBであるため、新しい論理ボリュームは約1.8TBになるはずです。ここから、両方のドライブが同じボリュームグループの一部であることがわかります。
[root @ server〜] #pvs -v | grep vg2 物理ボリューム名のスキャン /dev/cciss/c0d0p1 vg2 lvm2 a- 1000.00G 0 1000.00G 4cjtXN-uQ60-5ZvU-dih7-m0Lw-5IQy-RYxmOb /dev/cciss/c0d4p1 vg2 lvm2 a- 800.00M 0 800.84M X2f4CR-QI7M-XO5g-TQVh-e3sa-ebu8-MxaqXY
ただし、反映されません。
[root @ server〜] #lvs -v | grep vg2 すべての論理ボリュームの検索 lv_backup vg2 2 -wi-a- 1000.78G -1 -1 253 73 IDEeg7-USRJ-OZLd-fC5t-kCxi-leHq-zfwoNF
助言がありますか?
実行したlvextendコマンドは、ファイルシステムを800MB(デフォルトのエクステントサイズを想定)だけ拡張します。これは、TBファイルシステムを表示している場合の丸め誤差です。-l
フラグは「エクステント」を意味します。デフォルトのサイズは4MBです。たとえば200GBだけファイルシステムを拡張する場合、コマンドはlvextend -L +200G vg2/lv_backup
になります(-l
と-L
の違いに注意してください)。
問題は、最初のファイルシステムが1TB(ほぼ)で、新しいファイルシステムが800GBであるため、新しい論理ボリュームは約1.8TBになるはずです。ここから、両方のドライブが同じボリュームグループの一部であることがわかります。
最初のファイルシステムは1TBでした。新しいdiskは800GBです。そのディスクをVGに追加し、そのディスクの800MBを使用してLVを拡張し、LVでファイルシステムを拡張して、LVに1.0008TBを残しました。次に、ファイルシステムを拡張してLVを埋めました。
最終的に1.8TBのファイルシステムを使用する場合は、次のようにします。
lvextend -L +800G vg2/lv_backup
または:
lvextend -l 100%FREE vg2/lv_backup
その後にresize2fsコマンドが続きます。
lvextend -l +200 /dev/vg2/lv_backup
+200何?