1.创建挂载目录并授权
# Step 1:创建磁盘挂载目录 /u01 [root@ecs-8hyu3d ~]# mkdir -p /u01 # Step 2:授予 /u01 目录最高权限 [root@ecs-8hyu3d ~]# chmod 777 /u01/2.查看所有磁盘信息
# Step 1:列出系统所有磁盘及分区 [root@ecs-8hyu3d ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sr0 11:0 1 378K 0 rom vda 253:0 0 100G 0 disk └─vda1 253:1 0 100G 0 part / vdb 253:16 0 700G 0 disk3.创建磁盘分区(/dev/vdb)
# Step 1:对 /dev/vdb 磁盘进行分区操作 [root@ecs-8hyu3d ~]# fdisk /dev/vdb #创建磁盘分区 Welcome to fdisk (util-linux 2.23.2). Changes will remain in memory only, until you decide to write them. Be careful before using the write command. Device does not contain a recognized partition table Building a new DOS disklabel with disk identifier 0xd1254f2c. Command (m for help): n #新建分区 Partition type: p primary (0 primary, 0 extended, 4 free) e extended Select (default p): p #敲击字母“p”键,请选择主分区,或扩展分区 Partition number (1-4, default 1): 1 #选择分区号,默认1 First sector (2048-1468006399, default 2048): #回车默认 Using default value 2048 Last sector, +sectors or +size{K,M,G} (2048-1468006399, default 1468006399): #回车默认全都 Using default value 1468006399 Partition 1 of type Linux and of size 700 GiB is set Command (m for help): w #保存 The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks.4.验证分区创建结果
[root@ecs-8hyu3d ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sr0 11:0 1 378K 0 rom vda 253:0 0 100G 0 disk └─vda1 253:1 0 100G 0 part / vdb 253:16 0 700G 0 disk └─vdb1 253:17 0 700G 0 part5.刷新分区表及创建文件系统
[root@ecs-8hyu3d ~]# partprobe /dev/vdb #刷新分区表 [root@ecs-8hyu3d ~]# mkfs.xfs /dev/vdb1 #创建文件系统格式 -f强制6.挂载磁盘并配置永久挂载
[root@ecs-8hyu3d ~]# mount /dev/vdb1 /u01 #挂载到目录 [root@ecs-8hyu3d ~]# echo "/dev/vdb1 /u01 xfs defaults 0 0" >> /etc/fstab #永久有效挂载方式 [root@ecs-8hyu3d ~]# mount -a #保存退出后,再次验证7.查看磁盘挂载最终结果
[root@ecs-8hyu3d ~]# df -Th #查看磁盘详细信息 Filesystem Size Used Avail Use% Mounted on /dev/vda1 100G 2.0G 99G 2% / devtmpfs 5.8G 0 5.8G 0% /dev tmpfs 5.8G 0 5.8G 0% /dev/shm tmpfs 5.8G 33M 5.8G 1% /run tmpfs 5.8G 0 5.8G 0% /sys/fs/cgroup tmpfs 1.2G 0 1.2G 0% /run/user/0 /dev/vdb1 689G 73M 654G 1% /u018.卸载磁盘分区
注意:这个是空的磁盘,如果是文件系统格式需要更换的可以如下:
[root@ecs-8hyu3d ~]# umount /u01 #卸载当前挂载的分区 [root@ecs-8hyu3d ~]# mkfs.xfs -y /dev/vdb1 #格式化为 xfs 文件系统 强制 [root@ecs-8hyu3d ~]# mount /dev/vdb1 /u01 #挂载到目录 [root@ecs-8hyu3d ~]# echo "/dev/vdb1 /u01 xfs defaults 0 0" >> /etc/fstab #永久有效挂载方式 [root@ecs-8hyu3d ~]# mount -a #保存退出后,再次验证 [root@ecs-8hyu3d ~]# df -Th #查看磁盘详细信息总结
完成了700G 数据盘 /dev/vdb的分区、格式化、挂载全流程;
磁盘分区为
/dev/vdb1,文件系统格式为xfs,永久挂载至/u01;配置已写入
/etc/fstab,服务器重启后挂载仍生效。注意,我这里是云服务器,这个卸载的是我在前面用的是ext4格式会少几个G,我最后卸载转换成呢xfs格式
操作步骤及卸载是一样的操作方式可参考。