VGの空きに新規でファイルシステムを作成

スポンサーリンク

VG(ボリュームグループ)に空きがあるので、新規でファイルシステムを作成して利用できるようにします。

検証した環境

$ cat /etc/os-release 
NAME="Ubuntu"
VERSION="20.04.6 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.6 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal
$ cat /etc/os-release 
NAME="Ubuntu"
VERSION="20.04.6 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.6 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal
$ uname -r
5.15.0-94-generic

VGの状態確認

VGの状態を確認して空き領域の状態を確認します。

$ sudo vgdisplay data01vg
  --- Volume group ---
  VG Name               data01vg
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  16
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               1
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               <7.28 TiB
  PE Size               4.00 MiB
  Total PE              1907720
  Alloc PE / Size       1896563 / 7.23 TiB
  Free  PE / Size       11157 / 43.58 GiB ・・・ 物理エクステント:11157(44628 MiB)の空き
  VG UUID               IwgBLA-IPuR-fbzJ-y4CC-yGRp-ZEFq-sXlVQW

LV(論理ボリューム)の作成

VGの空き領域にLVを作成します。

$ sudo lvcreate -l +11157 -n data01lv data01vg
  Logical volume "data01lv" created.
$ sudo lvdisplay /dev/data01vg/data01lv
  --- Logical volume ---
  LV Path                /dev/data01vg/data01lv
  LV Name                data01lv
  VG Name                data01vg
  LV UUID                dm0sJe-vDbv-7YuF-eT1x-JDZU-xzg2-FV1dpl
  LV Write Access        read/write
  LV Creation host, time tka3pc01, 2024-03-01 19:09:36 +0900
  LV Status              available
  # open                 0
  LV Size                43.58 GiB
  Current LE             11157
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:22

ファイルシステムの作成

作成したLVに、xfsファイルシステムを作成します。

$ sudo mkfs -t xfs /dev/data01vg/data01lv
meta-data=/dev/data01vg/data01lv isize=512    agcount=4, agsize=2856192 blks
         =                       sectsz=4096  attr=2, projid32bit=1
         =                       crc=1        finobt=1, sparse=1, rmapbt=0
         =                       reflink=1
data     =                       bsize=4096   blocks=11424768, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0, ftype=1
log      =internal log           bsize=4096   blocks=5578, version=2
         =                       sectsz=4096  sunit=1 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

マウントポイント作成と自動マウントの設定

マウントポイント用のディレクトリーを作成してマウントします。

$ sudo mkdir /data01
$ sudo mount /dev/data01vg/data01lv /data01
$ df -h -T /data01
Filesystem                    Type  Size  Used Avail Use% Mounted on
/dev/mapper/data01vg-data01lv xfs    44G  344M   44G   1% /data01

UUIDを確認します。

$ sudo blkid /dev/data01vg/data01lv
/dev/data01vg/data01lv: UUID="bfe1b851-bc04-4a26-becf-c6328f2905b9" TYPE="xfs"

マシン起動時に自動マウントするように設定します。

$ sudo cp -p /etc/fstab /etc/BK-fstab.20240301
$ ls -l /etc/fstab /etc/BK-fstab.20240301
-rw-r--r-- 1 root root 3554 Feb 24 02:29 /etc/BK-fstab.20240301
-rw-r--r-- 1 root root 3554 Feb 24 02:29 /etc/fstab
$ sudo vi /etc/fstab
   :
UUID=bfe1b851-bc04-4a26-becf-c6328f2905b9 /data01 xfs defaults 0 2 ・・・ 追記
   :

自動マウント設定に問題がないことを確認するため、マシンリブートをします。

$ sudo systemctl reboot