磁盘分区步骤

什么是交换空间
• 相当于虚拟内存
– 当物理内存不够用时,使用磁盘空间来模拟内存
– 在一定程度上缓解内存不足的问题
– 交换分区:以空闲分区充当的交换空间                                             

1.格式化交换文件系统
[root@server0 /]# ls /dev/vdb1 /dev/vdb2
[root@server0 /]# mkswap /dev/vdb1
[root@server0 /]# mkswap /dev/vdb2

[root@server0 /]# blkid /dev/vdb1
[root@server0 /]# blkid /dev/vdb2

2.启用交换分区组成交换空间
[root@server0 /]# swapon /dev/vdb1 #启用交换分区
[root@server0 /]# swapon -s        #查看交换空间组成信息
[root@server0 /]# swapon /dev/vdb2
[root@server0 /]# swapon -s

[root@server0 /]# swapoff /dev/vdb2  #停用交换分区
[root@server0 /]# swapon -s

3.开机自动启用交换分区      
[root@server0 /]# vim /etc/fstab
/dev/vdb1  swap  swap defaults 0 0
/dev/vdb2  swap  swap defaults 0 0

[root@server0 /]# swapoff  /dev/vdb1
[root@server0 /]# swapoff  /dev/vdb2
[root@server0 /]# swapon  -s
[root@server0 /]# swapon  -a   #专用于检测swap分区
[root@server0 /]# swapon  -s

 

parted分区工具
      GPT分区模式,最多128主分区
            最大支持容量 18EB
             1EB=1000PB
             1PB=1000TB
             1TB=1000GB

             1Tib=1024Gib

[root@server0 /]# lsblk
[root@server0 /]# parted  /dev/vdb
 (parted) mktable  gpt      #指定分区模式为GPT
 (parted) print             #输出分区信息
 (parted) mkpart            #划分新的分区
  分区名称?  []? nsd            #分区名称 随意起
  文件系统类型?  [ext2]? ext4    #不起实际作用
  起始点? 0                               
  结束点? 2G
  忽略/Ignore/放弃/Cancel? Ignore   #忽略
 (parted) mkpart
  分区名称?  []? nsd
  文件系统类型?  [ext2]? ext4
   起始点? 2G                #起始点为2G,为上一个分区的结束
   结束点? 4G                #结束点为4G
 (parted) unit GB          #单位是GB显示
 (parted) print

###或者########

[root@server0 /]# parted  /dev/vdb
 (parted) mktable  gpt      #指定分区模式为GPT
 (parted) print             #输出分区信息
 (parted) mkpart primary 0% 100%          #划分新的分区

2)命令行查看分区信息

  1. [root@server0 /]# lsblk
  2. NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
  3. ……
  4. └─vdb1 252:17 0 3G 0 part ln -s

3)查看分区设备文件

  1. [root@server0 /]# ls /dev/vdb1
  2. /dev/vdb1
  3. vgcreate 卷组名 物理设备.. ..
  4. lvcreate -L 大小 -n 逻辑卷名 卷组名

2.3 步骤

实现此案例需要按照如下步骤进行。

步骤一:创建卷组

1)新建名为systemvg的卷组

  1. [root@server0 ~]# vgcreate systemvg /dev/vdb1
  2. Physical volume "/dev/vdb1" successfully created
  3. Volume group "systemvg" successfully created

2)确认结果

  1. [root@server0 ~]# vgscan
  2. Reading all physical volumes. This may take a while...
  3. Found volume group "systemvg" using metadata type lvm2

步骤二:创建逻辑卷

1)新建名为vo的逻辑卷

  1. [root@server0 ~]# lvcreate -L 180MiB -n vo systemvg
  2. Logical volume "vo" created

2)确认结果

  1. [root@server0 ~]# lvscan
  2. ACTIVE '/dev/systemvg/vo' [180.00 MiB] inherit

步骤三:格式化及挂载使用

1)格式化逻辑卷/dev/systemvg/vo

  1. [root@server0 ~]# mkfs.ext4 /dev/systemvg/vo
  2. .. ..
  3. Allocating group tables: done
  4. Writing inode tables: done
  5. Creating journal (4096 blocks): done
  6. Writing superblocks and filesystem accounting information: done

2)挂载逻辑卷/dev/systemvg/vo

  1. [root@server0 ~]# mkdir /vo                             //创建挂载点
  2. [root@server0 ~]# mount /dev/systemvg/vo /vo             //挂载
  3. [root@server0 ~]# df -hT /vo/                         //检查结果
  4. Filesystem Type Size Used Avail Use% Mounted on
  5. /dev/mapper/systemvg-vo ext4 171M 1.6M 157M 1% /vo

partprobe /dev/sdX  刷新分区

pvcreate /dev/sdc1 创建pv

vgextend /dev/sdc1  卷组扩容

lvextend -l +100%FREE /dev/mapper/centos-home  逻辑卷扩容

xfs_growfs /dev/mapper/centos-home 针对xfs  更新文件系统元数据

resize2fs /dev/mapper/data-yida 针对 ext2 ext3 etxt4  更新文件系统元数据

posted @   追梦$少年  阅读(415)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示