linux磁盘分区与挂载
1.1查看分区挂载情况,命令:
//查看分区会发现sdb盘符下有1.5T内存没有划分盘符,我们要做的就是把sdb盘符创建物理卷pv,并把物理卷加入到卷组vg中,并分盘逻辑卷lv
lsblk
1.2创建新的磁盘分区
fdisk /dev/sdb
命令n (创建分区)
命令p (选择创建主分区)
选择1 然后回车->回车
命令t
输入分区类型:8e 表示虚拟逻辑卷分区,后期硬盘分区空间不足可以在线扩容
1.3保存分区表
命令: w
1.4查看创建的分区
//使用fdisk –l查看创建的分区,有时候会看不到创建的新分区,此时使用fdisk命令看不到新建的分区信息。partprobe 是一个可以修改kernel中分区表的工具,可以使kernel重新读取分区表而不用重启系统。
命令
partprobe /dev/sdb
1.5使用 mkfs 创建文件系统(格式化分区)
//Linux 中的主流的文件系统有:ext4和xfsd等,这里我建立xfs文件系统.
mkfs.xfs /dev/sdb1
1.6将物理硬盘分区初始化为物理卷,以便LVM使用
pvcreate /dev/sdb1
1.7创建卷组vg volGroupSdb
vgcreate volGroup /dev/sbd1
1.8查看pv情况
pvdisplay
1.9创建逻辑卷
//创建命令 lvcreate -L 分配大小 -n 逻辑卷名称 卷组名称
lvcreate –L 1.46T –n lv_var volGroupSdb
//如果要扩容逻辑卷
lvextend -L 507.99G /dev/volGroupSdb/lv_var
1.10格式化逻辑卷
mkfs.xfs /dev/volGroupSdb/lv_var
1.11将逻辑卷挂载到/var目录下
//注意警告 ⚠️ 挂载到一个空文件夹,如果挂载到系统已有的目录,会把已有的目录给重写掉,所以最后新建一个文件夹,然后再挂载
//在根目录/下新建var1文件夹
mkdir /var1
//挂载到
mount /dev/volGroupSdb/lv_var /var1
1.12设置分区在系统重启后自动挂载,避免数据丢失
vi /etc/fstab
1.13至此我们就完成了所有的操作。成功把dev/sdb的1.5T盘挂载到/var1目录下(正确的应该是/var1目录下,截图供参考)
题外因为前期失误,在/dev/sdb下的卷组名称创建成跟/dev/sda卷组名称相同,所以需要把/dev/sdb下的卷组名称重名名,我们查找到/dev/sdb下卷组的uuid,然后通过命令重命名
//查看vg卷组列表详情,找到uuid
vgdisplay