LVMでサーバーを設定しましたが、最近論理ボリュームの1つを25TBから35TBに拡張しました。
root@server:/home/user# df -h /dev/mapper/vg--data-lv--data
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg--data-lv--data 25T 9.3T 15T 40% /DATA
root@server:/home/user# lvs /dev/mapper/vg--data-lv--data
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
lv-data vg-data -wi-ao---- 34.90t
ファイルシステムに変更を適用するためにe2fsckを実行してからresize2fsを実行しましたが、resize2fsは引き続き最初にe2fsckを実行するように要求しました。
root@server:/home/user# resize2fs /dev/vg-data/lv-data
resize2fs 1.43.5 (04-Aug-2017)
Please run 'e2fsck -f /dev/vg-data/lv-data' first.
root@server:/home/user# e2fsck -f /dev/vg-data/lv-data
e2fsck 1.43.5 (04-Aug-2017)
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/vg-data/lv-data: 672943/836247552 files (3.1% non-contiguous), 2546845858/6689948672 blocks
root@server:/home/user# resize2fs /dev/vg-data/lv-data
resize2fs 1.43.5 (04-Aug-2017)
Please run 'e2fsck -f /dev/vg-data/lv-data' first
Web全体を検索しましたが、まだ問題が何であるかを理解していません。私が見つけた同様の問題を抱えている人これは、e2fsckとresize2fsが異なるバージョンで実行されるためです。上記のように、これは私の場合ではありません(e2fsprogsはバージョン1.43.5です)。
私も見つけました。非常に古いUbuntuのバグレポートこれは時間の問題を指します。確認してみると、実際にネットワークの問題が原因でシステム時間が間違っています。問題を解決し、hwclockがシステム日付と同期していることも確認しました。しかし、それでも機能しないため、ファイルシステムのサイズを変更することはできません。
1つのエラー/警告メッセージもないので(そして前日より小さいlvmパーティションで同じことをしたときに働いたので)、私はこれを全く理解していません。
誰かがアイデアを持っていますか?
編集する:
問題が解決しました。ありがとうございます。ウーター!簡単な解決策:パーティションをマウント解除せずにオンラインサイズ変更を実行してください...解決策はとてもシンプルであまりにも見えます...本当に愚かだと思います...本当にありがとう
root@server:/home/user# mount -a
root@server:/home/user# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg--data-lv--data 25T 9.3T 15T 40% /DATA
root@server:/home/user# resize2fs /dev/vg-data/lv-data
resize2fs 1.43.5 (04-Aug-2017)
Filesystem at /dev/vg-data/lv-data is mounted on /DATA; on-line resizing required
old_desc_blocks = 3191, new_desc_blocks = 4467
The filesystem on /dev/vg-data/lv-data is now 9367890944 (4k) blocks long.
root@server:/home/user# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg--data-lv--data 35T 9.3T 24T 29% /DATA
答え1
1.44.4の破損修正(ext4用)
root@server:~# resize2fs -p '/dev/sdc5' 414144512K
resize2fs 1.44.4 (18-Aug-2018)
Filesystem at /dev/sdc5 is mounted on /mnt; on-line resizing required
resize2fs: On-line shrinking not supported
初めての使用:
root@server:~# fsck /dev/sdc5