初めて lvm を操作してみた
0時に寝て何度か起きて7時に起きた。最近は寝る前にはてブのアプリで適当に記事を読みながら寝ることが多い。
隔週の雑談⌗
顧問のはらさんと隔週の打ち合わせ。今日の議題はこれら。
- 今後のお手伝いの展望
- fun/done/learn をカスタマイズする話し
- hugo のテンプレートを作る話し
- 課題管理のコンテンツを作っていく話し
ここ1-2週間ぼーっとしていて、忙しくもなく、なにかやっているわけでもないけど、のんびり過ごしている。軽いバーンアウトだと思う。先週末は休みも取った。「hugo のテンプレート作り」のような新規開発を、どこかのもくもく会やイベントに行って、その場で集中してやったらいいんじゃないか?というアドバイスをいただいて、確かにそういうやり方もよいように思えた。今週末は課題管理のコンテンツを考えて、できればブログに書いてみようと思う。
lvm の論理ボリュームの結合⌗
新規に almalinux 8 で仮想マシンを作った。デフォルト設定でインストールしたら /
と /home
でパーティション分割されていて、これは使い勝手が悪いなと思ってパーティションを結合することにした。
$ df -h
ファイルシス サイズ 使用 残り 使用% マウント位置
devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs 2.0G 0 2.0G 0% /dev/shm
tmpfs 2.0G 8.6M 2.0G 1% /run
tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
/dev/mapper/almalinux-root 70G 6.5G 64G 10% /
/dev/mapper/almalinux-home 437G 5.0G 432G 2% /home
/dev/vda1 1014M 221M 794M 22% /boot
tmpfs 393M 12K 393M 1% /run/user/1000
基本的には次の記事をみてやったらうまくいった。
/home をバックアップする
# mkdir /home-bkup
# cp -a /home/ /home-bkup/
emergency モードに入る?
# systemctl emergency
結合したい領域を unmount して、home の論理ボリュームを削除する。
# umount /dev/mapper/almalinux-home
# lvremove /dev/mapper/almalinux-home
Do you really want to remove active logical volume almalinux/home? [y/n]: y
Logical volume "home" successfully removed.
バックアップからデータを戻す。
# cp -a /home-bkup/ /home/
/etc/fstab から不要なパーティション設定を削除する。
# vi /etc/fstab
...
/dev/mapper/almalinux-home /home xfs defaults 0 0 # <- この行を削除
...
root の論理ボリュームに余っている領域を拡張する。
# lvextend -l +100%FREE -r /dev/mapper/almalinux-root
Size of logical volume almalinux/root changed from 70.00 GiB (17920 extents) to <507.04 GiB (129802 extents).
Logical volume almalinux/root successfully resized.
meta-data=/dev/mapper/almalinux-root isize=512 agcount=4, agsize=4587520 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=1, sparse=1, rmapbt=0
= reflink=1 bigtime=0 inobtcount=0
data = bsize=4096 blocks=18350080, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0, ftype=1
log =internal log bsize=4096 blocks=8960, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
data blocks changed from 18350080 to 132917248
この時点で1つの領域に結合されたことがわかる。
# df -h
ファイルシス サイズ 使用 残り 使用% マウント位置
devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs 2.0G 0 2.0G 0% /dev/shm
tmpfs 2.0G 78M 1.9G 4% /run
tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
/dev/mapper/almalinux-root 508G 14G 494G 3% /
/dev/vda1 1014M 221M 794M 22% /boot
バックアップを削除する。
# rm -rf /home-bkup/
マシンを再起動する。
# reboot
これで問題なければ完了。
Read other posts