新磁盘sdb进行初始化:fdisk /dev/sdb
[root@localhost ~]# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 50G 0 disk├─sda1 8:1 0 476M 0 part /boot└─sda2 8:2 0 47G 0 part├─ao-root 253:0 0 35G 0 lvm /├─ao-swap 253:1 0 2G 0 lvm [SWAP]└─ao-home 253:2 0 10G 0 lvm /homesdb 8:16 0 10G 0 disksr0 11:0 1 1024M 0 rom[root@localhost ~]#[root@localhost ~]# fdisk /dev/sdb欢迎使用 fdisk (util-linux 2.23.2)。更改将停留在内存中,直到您决定将更改写入磁盘。使用写入命令前请三思。Device does not contain a recognized partition table使用磁盘标识符 0x26dda025 创建新的 DOS 磁盘标签。命令(输入 m 获取帮助):nPartition type:p primary (0 primary, 0 extended, 4 free)e extendedSelect (default p):Using default response p分区号 (1-4,默认 1):起始 扇区 (2048-20971519,默认为 2048):将使用默认值 2048Last 扇区, +扇区 or +size{K,M,G} (2048-20971519,默认为 20971519):将使用默认值 20971519分区 1 已设置为 Linux 类型,大小设为 10 GiB命令(输入 m 获取帮助):wThe partition table has been altered!Calling ioctl() to re-read partition table.正在同步磁盘。[root@localhost ~]#[root@localhost ~]# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 50G 0 disk├─sda1 8:1 0 476M 0 part /boot└─sda2 8:2 0 47G 0 part├─ao-root 253:0 0 35G 0 lvm /├─ao-swap 253:1 0 2G 0 lvm [SWAP]└─ao-home 253:2 0 10G 0 lvm /homesdb 8:16 0 10G 0 disk└─sdb1 8:17 0 10G 0 partsr0 11:0 1 1024M 0 rom[root@localhost ~]#
将数据文件目录data与磁盘sdb的分区进行关联
[root@localhost ~]# pvcreate /dev/sdb1Physical volume "/dev/sdb1" successfully created.[root@localhost ~]#[root@localhost ~]# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 50G 0 disk├─sda1 8:1 0 476M 0 part /boot└─sda2 8:2 0 47G 0 part├─ao-root 253:0 0 35G 0 lvm /├─ao-swap 253:1 0 2G 0 lvm [SWAP]└─ao-home 253:2 0 10G 0 lvm /homesdb 8:16 0 10G 0 disk└─sdb1 8:17 0 10G 0 partsr0 11:0 1 1024M 0 rom[root@localhost ~]#[root@localhost ~]# vgcreate datavg /dev/sdb1Volume group "datavg" successfully created[root@localhost ~]#[root@localhost ~]# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 50G 0 disk├─sda1 8:1 0 476M 0 part /boot└─sda2 8:2 0 47G 0 part├─ao-root 253:0 0 35G 0 lvm /├─ao-swap 253:1 0 2G 0 lvm [SWAP]└─ao-home 253:2 0 10G 0 lvm /homesdb 8:16 0 10G 0 disk└─sdb1 8:17 0 10G 0 partsr0 11:0 1 1024M 0 rom[root@localhost ~]#[root@localhost ~]#[root@localhost ~]# lvcreate -n datalv -l 100%FREE datavgLogical volume "datalv" created.[root@localhost ~]#[root@localhost ~]# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 50G 0 disk├─sda1 8:1 0 476M 0 part /boot└─sda2 8:2 0 47G 0 part├─ao-root 253:0 0 35G 0 lvm /├─ao-swap 253:1 0 2G 0 lvm [SWAP]└─ao-home 253:2 0 10G 0 lvm /homesdb 8:16 0 10G 0 disk└─sdb1 8:17 0 10G 0 part└─datavg-datalv 253:3 0 10G 0 lvmsr0 11:0 1 1024M 0 rom[root@localhost ~]#
[root@localhost ~]#[root@localhost ~]# mkfs.xfs /dev/datavg/datalvmeta-data=/dev/datavg/datalv isize=512 agcount=4, agsize=655104 blks= sectsz=512 attr=2, projid32bit=1= crc=1 finobt=1, sparse=1, rmapbt=0= reflink=0data = bsize=4096 blocks=2620416, imaxpct=25= sunit=0 swidth=0 blksnaming =version 2 bsize=4096 ascii-ci=0, ftype=1log =internal log bsize=4096 blocks=2560, version=2= sectsz=512 sunit=0 blks, lazy-count=1realtime =none extsz=4096 blocks=0, rtextents=0[root@localhost ~]#[root@localhost ~]# blkid/dev/sda1: UUID="58910633-0fc8-4b9b-b01e-5ec025a3c98b" TYPE="xfs"/dev/sda2: UUID="t0diWM-kKwL-tgot-xBWN-WzO3-HgaX-N1YaXD" TYPE="LVM2_member"/dev/sdb1: UUID="8x0RlH-UDVQ-6QCE-CgW0-hted-6MLq-CadnZx" TYPE="LVM2_member"/dev/mapper/ao-root: UUID="8a267a24-6256-4aba-b67a-43ce9e3bb263" TYPE="xfs"/dev/mapper/ao-swap: UUID="86ea5b96-e65c-480d-b839-f48c0d7d3e64" TYPE="swap"/dev/mapper/ao-home: UUID="befb749b-54a9-4e3a-9322-00aa48a859f6" TYPE="xfs"/dev/mapper/datavg-datalv: UUID="ea7cbfa9-c565-4c77-8d8a-ea97addc3b0c" TYPE="xfs "[root@localhost ~]# vi /etc/fstab[root@localhost ~]#
## /etc/fstab# Created by anaconda on Thu Mar 10 11:07:24 2022## Accessible filesystems, by reference, are maintained under '/dev/disk'# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info#/dev/mapper/ao-root / xfs defaults 0 0UUID=58910633-0fc8-4b9b-b01e-5ec025a3c98b /boot xfs defaults 0 0/dev/mapper/ao-home /home xfs defaults 0 0/dev/mapper/ao-swap swap swap defaults 0 0UUID=ea7cbfa9-c565-4c77-8d8a-ea97addc3b0c /dbdata/data xfs defaults 0 0
[root@localhost ~]# mkdir -p /dbdata/data[root@localhost ~]#[root@localhost ~]# mkdir -p /dbdata/backup[root@localhost ~]#[root@localhost ~]# chown kingbase:kingbase /dbdata/data[root@localhost ~]#[root@localhost ~]# chmod 700 /dbdata/data[root@localhost ~]#[root@localhost ~]#[root@localhost ~]# mount -a[root@localhost ~]#[root@localhost ~]# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 50G 0 disk├─sda1 8:1 0 476M 0 part /boot└─sda2 8:2 0 47G 0 part├─ao-root 253:0 0 35G 0 lvm /├─ao-swap 253:1 0 2G 0 lvm [SWAP]└─ao-home 253:2 0 10G 0 lvm /homesdb 8:16 0 10G 0 disk└─sdb1 8:17 0 10G 0 part└─datavg-datalv 253:3 0 10G 0 lvm /dbdata/datasr0 11:0 1 1024M 0 rom[root@localhost ~]#[root@localhost ~]# df -hT文件系统 类型 容量 已用 可用 已用% 挂载点devtmpfs devtmpfs 973M 0 973M 0% /devtmpfs tmpfs 991M 8.0K 991M 1% /dev/shmtmpfs tmpfs 991M 11M 980M 2% /runtmpfs tmpfs 991M 0 991M 0% /sys/fs/cgroup/dev/mapper/ao-root xfs 35G 8.3G 27G 24% //dev/sda1 xfs 473M 167M 306M 36% /boot/dev/mapper/ao-home xfs 10G 1.7G 8.4G 17% /hometmpfs tmpfs 199M 0 199M 0% /run/user/1001tmpfs tmpfs 199M 12K 199M 1% /run/user/42tmpfs tmpfs 199M 0 199M 0% /run/user/0/dev/mapper/datavg-datalv xfs 10G 33M 10G 1% /dbdata/data[root@localhost ~]#[root@localhost ~]# chown kingbase:kingbase /dbdata/data[root@localhost ~]#[root@localhost ~]# chmod 700 /dbdata/data[root@localhost ~]#
解除挂载
umount: /home/kingbase/kinstall:目标忙。(有些情况下通过 lsof(8) 或 fuser(1) 可以找到有关使用该设备的进程的有用信息)fuser -mv /home/kingbase/kinstall
