- 查看磁盘和分区
$ lsblk
执行此命令可以看到如下图所示,磁盘 sdb 还没有挂载,容量 400 G。
$ fdisk -l
执行此命令,查看磁盘的分区情况。
- 创建分区
$ cfdisk /dev/sdb
执行此命令,会看到类似如下界面的画面,将光标移动到“new”上,选择Primary(或者Logical)-> 填写大小(默认MB,此处需要输入新建分区的大小,输完之后按回车键)-> 类型(根据实际需要选择,默认就是83,即Linux)-> Write(回车键之后输入“yes”),最后就可以看到下面的画面了,选择“Quit”退出即可。
此时再执行 $ lsblk
,会看到如下界面,注意红色部分。
-
格式化新磁盘
$ mkfs.xfs /dev/sdb1
执行此命令,将新磁盘格式化为 xfs 格式。 -
挂载新磁盘
$ mkdir /data
$ mount -o prjquota /dev/sdb1 /data
注:加参数 -0 prjquota 是为了设定 xfs 磁盘的 pquota 类型,从 docker 17.07.0-ce 版本开始,增加了 overlay2.size storage-opt 用来限定 docker 容器占用磁盘的上限,而这一参数要求 xfs 磁盘的类型为 pquota。
执行完上述命令后,就将新磁盘 /dev/sdb1 挂在到 /data 目录了,
接下来就可以看一下是否挂载成功了,执行如下命令,
$ df -hT
会看到挂载成功了:
网友评论