Linux Make (PV,VG,LV)XFS 文件系统

1 添加新磁盘

ls /sys/class/scsi_host/
echo "- - -" > /sys/class/scsi_host/host0/scan
echo "- - -" > /sys/class/scsi_host/host1/scan
echo "- - -" > /sys/class/scsi_host/host2/scan
ls /sys/class/scsi_device/
echo 1 > /sys/class/scsi_device/1\:0\:0\:0/device/rescan
echo 1 > /sys/class/scsi_device/2\:0\:0\:0/device/rescan

注意分区类型为8e

[root@OEL7 ~]# fdisk /dev/sdb 
欢迎使用 fdisk (util-linux 2.23.2)。

更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。


命令(输入 m 获取帮助):t
分区号 (1,2,默认 2):
Hex 代码(输入 L 列出所有代码):8e
已将分区“Linux”的类型更改为“Linux LVM”

命令(输入 m 获取帮助):t
分区号 (1,2,默认 2):1
Hex 代码(输入 L 列出所有代码):8e
已将分区“Linux”的类型更改为“Linux LVM”

命令(输入 m 获取帮助):w
The partition table has been altered!

Calling ioctl() to re-read partition table.
正在同步磁盘。

====================

2 创建物理卷(PV)

[root@OEL7 ~]# pvcreate /dev/sdc1
  Physical volume "/dev/sdc1" successfully created
[root@OEL7 ~]# pvcreate /dev/sdc2
  Physical volume "/dev/sdc2" successfully created
[root@OEL7 ~]# pvcreate /dev/sdb1
  Physical volume "/dev/sdb1" successfully created
[root@OEL7 ~]# pvcreate /dev/sdb2
  Physical volume "/dev/sdb2" successfully created
pvdisplay
pvremove  /dev/sdb1

3 创建卷组(VG)

vgcreate volume-group1 /dev/sdb1 /dev/sdb2 /dev/sdc1
vgdisplay
vgremove volume-group1

4 扩展VG

pvcreate /dev/sdc2
vgextend volume-group1 /dev/sdc2
vgreduce volume-group1 /dev/sdc2

5 创建LV

lvcreate -L 20G -n DSG volume-group1 
lvremove volume-group1
lvdisplay
mkfs.xfs /dev/volume-group1/DSG
mkdir /dsg
mount /dev/volume-group1/DSG /dsg
vi /etc/fstab
/dev/volume-group1/DSG  /dsg                    xfs     defaults        0 0
lvresize -L  25G /dev/volume-group1/DSG
xfs_growfs  /dev/volume-group1/DSG
xfs_admin: 调整 xfs 文件系统的各种参数  
xfs_copy: 拷贝 xfs 文件系统的内容到一个或多个目标系统(并行方式)  
xfs_db: 调试或检测 xfs 文件系统(查看文件系统碎片等)  
xfs_check: 检测 xfs 文件系统的完整性  
xfs_bmap: 查看一个文件的块映射  
xfs_repair: 尝试修复受损的 xfs 文件系统  
xfs_fsr: 碎片整理  
xfs_quota: 管理 xfs 文件系统的磁盘配额  
xfs_metadump: 将 xfs 文件系统的元数据 (metadata) 拷贝到一个文件中  
xfs_mdrestore: 从一个文件中将元数据 (metadata) 恢复到 xfs 文件系统  
xfs_growfs: 调整一个 xfs 文件系统大小(只能扩展)  
xfs_logprint: 打印xfs文件系统的日志  
xfs_mkfile: 创建xfs文件系统  
xfs_info: 查询文件系统详细信息  
xfs_ncheck: generate pathnames from i-numbers for XFS  
xfs_rtcp: XFS实时拷贝命令   
xfs_io: 调试xfs I/O路径