🌟

OCIでディスク追加&Linuxのパーティション/LVM拡張

2024/06/15に公開

1.ディスク追加

1.1. 新規ブロックボリュームを作成

Webコンソールで、
「ストレージ」>「ブロックボリューム」
から新規ディスク作成。
image.png

1.2. インスタンスにアタッチ

対象インスタンスに移動し、
「アタッチされたブロックボリューム」>「ブロックボリュームのアタッチ」
アタッチメントタイプはiSCSIを選択。

image.png

1.3. アタッチされたディスクをOSに認識させる

コンソール上で「アタッチ済」になっていてもOSではまだ認識していない。
image.png

$ lsblk
NAME               MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda                  8:0    0   50G  0 disk
tqsda1               8:1    0  100M  0 part /boot/efi
tqsda2               8:2    0    1G  0 part /boot
mqsda3               8:3    0 45.5G  0 part
  tqocivolume-root 252:0    0 35.5G  0 lvm  /
  mqocivolume-oled 252:1    0   10G  0 lvm  /var/oled

iSCSIコマンドを新規ディスクのアタッチ対象サーバで実行する。
image.png
image.png

記載されているコマンドを1行ずつ、実行結果を確認しながら実行していく。
3行実行後に見てみると認識されている。

# lsblk
NAME               MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda                  8:0    0   50G  0 disk
tqsda1               8:1    0  100M  0 part /boot/efi
tqsda2               8:2    0    1G  0 part /boot
mqsda3               8:3    0 45.5G  0 part
  tqocivolume-root 252:0    0 35.5G  0 lvm  /
  mqocivolume-oled 252:1    0   10G  0 lvm  /var/oled
sdb                  8:16   0   50G  0 disk

MOUNTPOINTに何も記載されていないので、まだ新規追加されたディスクをOSは認識しているがマウントされていないので、このディスクに操作を行えない。

2. パーティショニング

パーティションテーブルの表示

# parted /dev/sda print
Model: ORACLE BlockVolume (scsi)
Disk /dev/sda: 53.7GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    File system  Name                  Flags
 1      1049kB  106MB   105MB   fat16        EFI System Partition  boot, esp
 2      106MB   1180MB  1074MB  xfs
 3      1180MB  50.0GB  48.8GB                                     lvm

2.1 ①partedコマンドでパーティション作成

partedコマンドを使用して新しいパーティション作成。
fdiskコマンドは2TB以下の場合に利用。2TB以上の場合はpartedコマンド,gdiskコマンド。

# parted /dev/sdb
GNU Parted 3.2
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) mklabel
New disk label type? msdos
(parted) mkpart
Partition name?  []? userdata
File system type?  [ext2]? xfs
Start? 2048s
End? 10GB
(parted) quit
Information: You may need to update /etc/fstab.

2個目のパーティションを作成

# parted /dev/sdc
GNU Parted 3.2
Using /dev/sdc
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) mkpart
Partition type?  primary/extended? primary
File system type?  [ext2]? xfs
Start? 10GB
End? 30GB
(parted) q
Information: You may need to update /etc/fstab.

ファイルシステムは以下が参考になる。
https://qiita.com/sion_cojp/items/c8e015db39ddbf43012e

# udevadm settle

状況把握

# parted /dev/sdc print
Model: ORACLE BlockVolume (scsi)
Disk /dev/sdc: 53.7GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Disk Flags:

Number  Start   End     Size    Type     File system  Flags
 1      1049kB  10.0GB  9999MB  primary
 2      10.0GB  30.0GB  20.0GB  primary

partedコマンドで作成したパーティションは以下の手順でファイルシステムを作成する。

# mkfs.xfs /dev/sdb1
meta-data=/dev/sdb1              isize=512    agcount=4, agsize=610304 blks
         =                       sectsz=4096  attr=2, projid32bit=1
         =                       crc=1        finobt=1, sparse=1, rmapbt=0
         =                       reflink=1
data     =                       bsize=4096   blocks=2441216, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0, ftype=1
log      =internal log           bsize=4096   blocks=2560, version=2
         =                       sectsz=4096  sunit=1 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

もしファイルシステムがext4の場合は

mkfs.ext4

状況把握

# parted /dev/sdc print
Model: ORACLE BlockVolume (scsi)
Disk /dev/sdc: 53.7GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Disk Flags:

Number  Start   End     Size    Type      File system  Flags
 1      1049kB  10.0GB  9999MB  primary   xfs
 2      10.0GB  30.0GB  20.0GB  primary   xfs
 3      30.0GB  53.7GB  23.7GB  extended

partedコマンドで状況把握

# parted /dev/sdc print
Model: ORACLE BlockVolume (scsi)
Disk /dev/sdc: 53.7GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Disk Flags:

Number  Start   End     Size    Type      File system  Flags
 1      1049kB  10.0GB  9999MB  primary
 2      10.0GB  30.0GB  20.0GB  primary
 3      30.0GB  53.7GB  23.7GB  extended

2.2 ②fdiskコマンドでパーティション作成

2個目のパーティション作成。
fdiskコマンドは2TB以下の場合に利用。2TB以上の場合はgdiskコマンドやartedコマンド。

# fdisk  /dev/sdc

Welcome to fdisk (util-linux 2.32.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

Command (m for help): n
Partition type
   p   primary (0 primary, 0 extended, 4 free)
   e   extended (container for logical partitions)
Select (default p):

Using default response p.
Partition number (1-4, default 1):
First sector (2048-104857599, default 2048):
Last sector, +sectors or +size{K,M,G,T,P} (2048-104857599, default 104857599): 54857599

Created a new partition 1 of type 'Linux' and of size 26.2 GiB.

Command (m for help): t
Selected partition 1
Hex code (type L to list all codes): 8e
Changed type of partition 'Linux' to 'Linux LVM'.


Command (m for help): n
Partition type
   p   primary (1 primary, 0 extended, 3 free)
   e   extended (container for logical partitions)
Select (default p):

Using default response p.
Partition number (2-4, default 2):
First sector (54857600-104857599, default 54857728):
Last sector, +sectors or +size{K,M,G,T,P} (54857728-104857599, default 104857599):

Created a new partition 2 of type 'Linux' and of size 23.9 GiB.

Command (m for help): t
Partition number (1,2, default 2):
Hex code (type L to list all codes): 8e

Changed type of partition 'Linux' to 'Linux LVM'.


Command (m for help): w        ←書き込み
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.

fdiskコマンドで状況把握

# fdisk  -l /dev/sdc
Disk /dev/sdb: 50 GiB, 53687091200 bytes, 104857600 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 1048576 bytes
Disklabel type: dos
Disk identifier: 0x538e2757

Device     Boot    Start       End  Sectors  Size Id Type
/dev/sdb1           2048  54857599 54855552 26.2G 8e Linux LVM
/dev/sdb2       54857728 104857599 49999872 23.9G 8e Linux LVM

2.3 LVM作成

LVを作成していく。

2.3.1 Physical Volume作成

対象を確認。

# lsblk
sdb                     8:16   0   50G  0 disk
├─sdb1                  8:17   0 26.2G  0 part
├─sdb2                  8:18   0 23.9G  0 part

対象に対して作成

# pvcreate /dev/sdb1 /dev/sdb2
  Physical volume "/dev/sdb1" successfully created.
  Physical volume "/dev/sdb2" successfully created.

確認。

# pvs
  PV         VG           Fmt  Attr PSize   PFree
  /dev/sdb1               lvm2 ---  <26.16g <26.16g
  /dev/sdb2               lvm2 ---   23.84g  23.84g

2.3.2 Volume Group作成

作成。

# vgcreate vg01 /dev/sdb1
  Volume group "vg01" successfully created
# vgcreate vg02 /dev/sdb2
  Volume group "vg02" successfully created

確認。

# vgs
  VG           #PV #LV #SN Attr   VSize   VFree
  vg01           1   0   0 wz--n-  26.15g  26.15g
  vg02           1   0   0 wz--n- <23.84g <23.84g

2.3.3 Logical Volume作成

作成

# lvcreate -n lv01 -l +100%FREE vg01
  Logical volume "lv01" created.
# lvcreate -n lv02 -l +100%FREE vg02
  Logical volume "lv02" created.

確認

# lvs
  LV   VG           Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert      
  lv01 vg01         -wi-a-----  26.15g                                                 
  lv02 vg02         -wi-a----- <23.84g

2.4 ファイルシステムの作成&マウント

作成したブロックデバイスにファイルシステムを作成する。
ファイルシステムがxfsの場合は以下。

# mkfs.xfs /dev/vg01/lv01
meta-data=/dev/vg01/lv01         isize=512    agcount=4, agsize=1713920 blks
         =                       sectsz=4096  attr=2, projid32bit=1
         =                       crc=1        finobt=1, sparse=1, rmapbt=0
         =                       reflink=1    bigtime=0 inobtcount=0
data     =                       bsize=4096   blocks=6855680, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0, ftype=1
log      =internal log           bsize=4096   blocks=3347, version=2
         =                       sectsz=4096  sunit=1 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

# mkfs.xfs /dev/vg02/lv02
meta-data=/dev/vg02/lv02         isize=512    agcount=4, agsize=1562368 blks
         =                       sectsz=4096  attr=2, projid32bit=1
         =                       crc=1        finobt=1, sparse=1, rmapbt=0
         =                       reflink=1    bigtime=0 inobtcount=0
data     =                       bsize=4096   blocks=6249472, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0, ftype=1
log      =internal log           bsize=4096   blocks=3051, version=2
         =                       sectsz=4096  sunit=1 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

もしファイルシステムがext4の場合は

mkfs.ext4

ファイルシステムの手動マウント。

# mount /dev/vg01/lv01 /mnt/newspace1
# mount /dev/vg02/lv02 /mnt/newspace2

または

# mount /dev/sdb1 /mnt/newspace

現在マウントされてるファイルシステム、マウントポイントを表示。

# mount|grep sdb1
/dev/sdb1 on /mnt/newspace type xfs (rw,relatime,seclabel,attr2,inode64,logbufs=8,logbsize=32k,noquota)

2.4.1 ファイルシステムの永続マウント

今のままだとOS再起動時にマウントされない。
/etc/fstabにエントリーを追加。

まずは情報確認。

# lsblk -fp
NAME                           FSTYPE      LABEL UUID                                   MOUNTPOINT
/dev/sda
tq/dev/sda1                    vfat              2314-8847                              /boot/efi
tq/dev/sda2                    xfs               a619a666-d067-48a1-84c0-597037623f97   /boot
mq/dev/sda3                    LVM2_member       5QtWJg-49vg-4Ces-2Iv3-MRP5-dNdG-nLQwgd
  tq/dev/mapper/ocivolume-root xfs               b74c7d6e-a842-4ab7-a47e-2ac332edaa3d   /
  mq/dev/mapper/ocivolume-oled xfs               0950a10f-ab7a-4ade-81df-abfe0b973620   /var/oled
/dev/sdb
  /dev/sdb1                    xfs               1f50f554-f853-4ca1-84a3-f478a42a8b5e   /mnt/newspace
  /dev/sdb2                    xfs               5a6d9dcc-ab9f-4dc0-a9a1-08f596d7b7a0   /mnt/newspace2

/etc/fstabに追加する。

####
UUID=1f50f554-f853-4ca1-84a3-f478a42a8b5e       /mnt/newspace   xfs     defaults        0 0

第1フィールド UUID
第2フィールド マウントポイント
第3フィールド ファイルシステム(xfsやext4)
第4フィールド オプションをカンマ区切りで記入。なければ「defaults」
第5フィールド 0
第6フィールド xfsファイルシステムの場合は0。ext4ファイルシステムの場合、ルートファイルシステムには1を、その他は2を。

3.ディスク拡張

3.1.パーティション拡張

3.1.1 OCIコンソールからオンラインディスク拡張とOS認識

コンソールからオンラインでディスク拡張可能。今回は50GBから65GBに拡張した。
image.png

まずは現在OSが認識しているディスクサイズ。

# fdisk -l /dev/sdb
Disk /dev/sdb: 50 GiB, 53687091200 bytes, 104857600 sectors  ←50ギビバイト
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 1048576 bytes
Disklabel type: gpt
Disk identifier: 921F02F5-8639-4525-9738-B75553F5F587

Device        Start       End  Sectors  Size Type
/dev/sdb1      2048  19531775 19529728  9.3G Linux filesystem  ←9.3ギビバイト
/dev/sdb2  19531776 104857566 85325791 40.7G Linux filesystem  ←40.7ギビバイト

まだ50ギビバイトしかOSに認識されていないので、拡張した65ギビバイトまで認識されるように再スキャンさせる。

# echo 1>/sys/class/block/sdb/device/rescan   ←sdbの部分は場合による。ブートボリュームの場合はsda

再度、確認する。

# fdisk -l /dev/sdb
GPT PMBR size mismatch (104857599 != 136314879) will be corrected by write.  ←余白ができた事が記載されている
The backup GPT table is not on the end of the device. This problem will be corrected by write.
Disk /dev/sdb: 65 GiB, 69793218560 bytes, 136314880 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 1048576 bytes
Disklabel type: gpt
Disk identifier: 921F02F5-8639-4525-9738-B75553F5F587

Device        Start       End  Sectors  Size Type
/dev/sdb1      2048  19531775 19529728  9.3G Linux filesystem
/dev/sdb2  19531776 104857566 85325791 40.7G Linux filesystem

3.1.2 パーティションを再定義

拡張させるパーティションは最後尾にいるパーティション。
パーティション拡張させる前にまずは既存のパーティション定義を削除する。

# fdisk -/dev/sdb
Command (m for help): p
Disk /dev/sdb: 55 GiB, 59055800320 bytes, 115343360 sectors
~
Device     Boot    Start       End  Sectors  Size Id Type
/dev/sdb1           2048  54857599 54855552 26.2G 8e Linux LVM
/dev/sdb2       54857728 104857599 49999872 23.9G 8e Linux LVM
~

Command (m for help): d
Partition number (1,2, default 2): 2

Command (m for help): p
Disk /dev/sdb: 55 GiB, 59055800320 bytes, 115343360 sectors
~
Device     Boot    Start       End  Sectors  Size Id Type
/dev/sdb1           2048  54857599 54855552 26.2G 8e Linux LVM

2個目のパーティションが削除され、1個しかパーティションがないことがわかる。
2個目のパーティションを再定義する。

Command (m for help): n
Partition type
   p   primary (1 primary, 0 extended, 3 free)
   e   extended (container for logical partitions)
Select (default p): p
Partition number (2-4, default 2): 2
First sector (54857600-115343359, default 54857728):
Last sector, +sectors or +size{K,M,G,T,P} (54857728-115343359, default 115343359):

 Created a new partition 2 of type 'Linux' and of size 28.9 GiB.
 Partition #2 contains a LVM2_member signature.

Do you want to remove the signature? [Y]es/[N]o: N

Command (m for help): p
 Disk /dev/sdb: 55 GiB, 59055800320 bytes, 115343360 sectors
Device     Boot    Start       End  Sectors  Size Id Type
 /dev/sdb1           2048  54857599 54855552 26.2G 8e Linux LVM
 /dev/sdb2       54857728 115343359 60485632 28.9G 83 Linux

Command (m for help): t
Partition number (1,2, default 2):
Hex code (type L to list all codes): 8e
 Changed type of partition 'Linux' to 'Linux LVM'.

Command (m for help): p
 Disk /dev/sdb: 55 GiB, 59055800320 bytes, 115343360 sectors
~
Device     Boot    Start       End  Sectors  Size Id Type
 /dev/sdb1           2048  54857599 54855552 26.2G 8e Linux LVM
 /dev/sdb2       54857728 115343359 60485632 28.9G 8e Linux LVM

現在の状態を確認

# df -h
Filesystem                  Size  Used Avail Use% Mounted on
/dev/mapper/vg02-lv02           24G  203M   24G   1% /mnt/newspace2
/dev/mapper/vg01-lv01           27G  219M   26G   1% /mnt/newspace1

# lsblk
NAME               MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda                  8:0    0   50G  0 disk
tqsda1               8:1    0  100M  0 part /boot/efi
tqsda2               8:2    0    1G  0 part /boot
mqsda3               8:3    0 45.5G  0 part
  tqocivolume-root 252:0    0 35.5G  0 lvm  /
  mqocivolume-oled 252:1    0   10G  0 lvm  /var/oled
sdb                  8:16   0   65G  0 disk
tqsdb1               8:17   0  9.3G  0 part /mnt/newspace
mqsdb2               8:18   0 47.9G  0 part /mnt/newspace2

比べてみると、lsblkでは拡張が認識されているものの、「df -h」の方はまだ認識されていない。
読み込ませる。

ここでリブート

3.2 LVM拡張

3.2.1 pvresize

Physical Volume
まずは確認。

# pvs
  PV         VG           Fmt  Attr PSize   PFree
  /dev/sdb1  vg01         lvm2 a--   26.15g    0
  /dev/sdb2  vg02         lvm2 a--  <23.84g    0

リサイズする。

# pvresize /dev/sdb2
  Physical volume "/dev/sdb2" changed
  1 physical volume(s) resized or updated / 0 physical volume(s) not resized

5GB拡張が反映されていることを確認。

# pvs
  PV         VG           Fmt  Attr PSize   PFree
  /dev/sdb1  vg01         lvm2 a--   26.15g    0
  /dev/sdb2  vg02         lvm2 a--  <28.84g 5.00g  ←5GB空きが反映されてる。

3.2.2 LVの拡張

まずは事前確認。

# vgs
  VG           #PV #LV #SN Attr   VSize   VFree
  vg01           1   1   0 wz--n-  26.15g    0
  vg02           1   1   0 wz--n- <28.84g 5.00g

# lvs
  LV   VG           Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  lv01 vg01         -wi-ao----  26.15g
  lv02 vg02         -wi-ao---- <23.84g  ←まだ拡張されてない

拡張する。

# lvextend -l +100%FREE /dev/vg02/lv02
  Size of logical volume vg02/lv02 changed from <23.84 GiB (6103 extents) to <28.84 GiB (7383 extents).
  Logical volume vg02/lv02 successfully resized.

拡張されたことを確認。

# lvs
  LV   VG           Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  lv01 vg01         -wi-ao----  26.15g
  lv02 vg02         -wi-ao---- <28.84g  ←5GB拡張された

3.3 ファイルシステムの拡張

まだこの状態だとマウントポイントは拡張されていない。

# df -hT
Filesystem                    Type      Size  Used Avail Use% Mounted on
~
/dev/mapper/vg02-lv02         xfs        24G  203M   24G   1% /mnt/newspace2

ファイルシステムを拡張する。この際、マウントポイントを引数にすることに注意する。

# xfs_growfs /mnt/newspace2
meta-data=/dev/mapper/vg02-lv02  isize=512    agcount=4, agsize=1562368 blks
         =                       sectsz=4096  attr=2, projid32bit=1
         =                       crc=1        finobt=1, sparse=1, rmapbt=0
         =                       reflink=1    bigtime=0 inobtcount=0
data     =                       bsize=4096   blocks=6249472, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0, ftype=1
log      =internal log           bsize=4096   blocks=3051, version=2
         =                       sectsz=4096  sunit=1 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data blocks changed from 6249472 to 7560192

マウントポイントが拡張されたことを確認。

# df -hT
Filesystem                    Type      Size  Used Avail Use% Mounted on
~
/dev/mapper/vg02-lv02         xfs        24G  203M   24G   1% /mnt/newspace2
# xfs_growfs /mnt/newspace2

# df -hT /mnt/newspace2
Filesystem     Type  Size  Used Avail Use% Mounted on
/dev/mapper/vg02-lv02         xfs        29G  239M   29G   1% /mnt/newspace2  ←拡張された

ちなみに、ファイルシステムがext4の場合は

# resize2fs

4. ディスク追加

/dev/sdb1と/dev/sdb2と/dev/sdb3のうち、/dev/sdb1と/dev/sdb3を統合する。つまり、/dev/vg01/lv01に/dev/sdb3を追加する。

# lsblk
~
vg01-lv01         253:1    0 26.2G  0 lvm  /mnt/newspace1
~

下記手順で実行。

4.1 pv

# pvs
  PV         VG           Fmt  Attr PSize   PFree
  /dev/sdb1  vg01         lvm2 a--   26.15g    0
  /dev/sdb2  vg02         lvm2 a--  <28.84g    0

# pvcreate /dev/sdb3
  Physical volume "/dev/sdb3" successfully created.

# pvs
  PV         VG           Fmt  Attr PSize   PFree
  /dev/sdb1  vg01         lvm2 a--   26.15g    0
  /dev/sdb2  vg02         lvm2 a--  <28.84g    0
  /dev/sdb3               lvm2 ---    5.00g 5.00g

4.2 vg

# vgs
  VG           #PV #LV #SN Attr   VSize   VFree
  vg01           1   1   0 wz--n-  26.15g    0
  vg02           1   1   0 wz--n- <28.84g    0

# vgextend vg01 /dev/sdb3
  Volume group "vg01" successfully extended

# vgs
  VG           #PV #LV #SN Attr   VSize   VFree
  vg01           2   1   0 wz--n- <31.15g <5.00g
  vg02           1   1   0 wz--n- <28.84g     0

4.3 lv

# lvs
  LV   VG           Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  lv01 vg01         -wi-ao----  26.15g
  lv02 vg02         -wi-ao---- <28.84g

# lvextend -l +100%FREE /dev/vg01/lv01
  Size of logical volume vg01/lv01 changed from 26.15 GiB (6695 extents) to <31.15 GiB (7974 extents).
  Logical volume vg01/lv01 successfully resized.

# lvs
  LV   VG           Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  lv01 vg01         -wi-ao---- <31.15g
  lv02 vg02         -wi-ao---- <28.84g

4.4 ファイルシステムの拡張

# df -hT
Filesystem                    Type      Size  Used Avail Use% Mounted on
~
/dev/mapper/vg01-lv01         xfs        27G  219M   26G   1% /mnt/newspace1

ファイルシステムを拡張する。この際、マウントポイントを引数にすることに注意する。

# xfs_growfs /mnt/newspace1
meta-data=/dev/mapper/vg01-lv01  isize=512    agcount=4, agsize=1713920 blks
         =                       sectsz=4096  attr=2, projid32bit=1
         =                       crc=1        finobt=1, sparse=1, rmapbt=0
         =                       reflink=1    bigtime=0 inobtcount=0
data     =                       bsize=4096   blocks=6855680, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0, ftype=1
log      =internal log           bsize=4096   blocks=3347, version=2
         =                       sectsz=4096  sunit=1 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data blocks changed from 6855680 to 8165376

マウントポイントが拡張されたことを確認。

# df -hT
Filesystem                    Type      Size  Used Avail Use% Mounted on
~
/dev/mapper/vg01-lv01         xfs        32G  255M   31G   1% /mnt/newspace1

メモ

物理ボリュームとしてラベルづけ
# pvcreate /dev/sdb1 /dev/sdb3
WARNING: xfs signature detected on /dev/sdb1 at offset 0. Wipe it? [y/n]: y
  Wiping xfs signature on /dev/sdb1.
WARNING: xfs signature detected on /dev/sdb3 at offset 0. Wipe it? [y/n]: y
  Wiping xfs signature on /dev/sdb3.
  Physical volume "/dev/sdb1" successfully created.
  Physical volume "/dev/sdb3" successfully created.
  
  ボリュームグループ名を「vg01」として作成
  # vgcreate vg01 /dev/sdb1 /dev/sdb3
  Volume group "vg01" successfully created
  
  論理ボリューム名を「lv01」として作成
  # lvcreate -n lv01 -l +100%FREE vg01
  Logical volume "lv01" created.
  
  ファイルシステム追加
# mkfs -t xfs /dev/vg01/lv01

マウント
# mount /dev/vg01/lv01 /mnt/newspace

Discussion