1. 挂载磁盘步骤总结如下
-
对磁盘进行分区
-
对磁盘进行格式化
-
将磁盘挂载到对应目录
-
设置开机自动挂载磁盘
2. 对磁盘进行分区
2.1 查看系统设备信息
lsblk指令显示所有块设备信息:显示系统中所有的块设备信息,包括磁盘和分区
lsblk
2.2 查看未挂载的磁盘
fdisk -l
2.3 对新建的磁盘进行分区
fdisk /dev/vdb
-
输入上面命令
-
输入n开始创建分区
-
输入p创建主分区
-
选择分区号 输入1
-
输入分区开始位置,直接回车
-
输入分区结束位置,直接回车
-
输入w 回车退出
2.4 检查是否分区成功(带有dev/vb1说明成功)
fdisk -l
3. 对磁盘进行格式化
3.1 格式化分区,这里输入看到的磁盘加分区号
mkfs.ext4 /dev/vdb1
4. 磁盘挂载到对应目录
4.1 磁盘挂载到已有目录
如果已有想挂载的目录,则直接使用命令 mount /dev/vdb1 "你想挂载的目录"
mount /dev/vdb1 /project
注意:挂载后,挂载目录中的数据会被覆盖,建议找空目录进行挂载
4.2 磁盘挂载到新目录
-
在根目录新建 data 目录
mkdir /data
-
临时挂载分区命令:mount /dev/vdb1 /data
mount /dev/vdb1 /data
-
使用 df -h 命令查看 /data 目录是否挂载成功
df -h
5. 设置开机自动挂载磁盘
5. 1 使用UUID来配置自动挂载数据盘
如果需要在服务器系统启动时自动挂载磁盘,最好不要采用在 /etc/fstab直接指定分区(如/dev/sdb1)的方法,
因为设备的顺序编码在关闭或者开启服务器过程中可能发生改变,例如/dev/sdb1可能会变成/dev/sdb2。
推荐使用UUID来配置自动挂载数据盘。说明:磁盘的UUID(universally unique identifier)是Linux系统为存储设备提供的唯一的标识字符串。
5.2 获取磁盘分区的uuid命令
blkid /dev/vdb1
5.3 组建分区信息
UUID=5096ecd1-a872-4a7e-993e-7b6e4378ec25 /data ext4 defaults 0 0
代表的含义:
第一列:磁盘的编号或者UUID
第二列:需要挂载到的目录
第三列:文件系统格式
第四列:系统的默认参数,这里一般填defaults就好
第五列:是否备份,0表示不备份,1表示每天备份,2表示不定期备份(自己挂载就选0吧)
第六列:是否开机检查扇区:0表示不检查,1表示最早检验,2表示在1之后开始检验(看需要,一般自己挂载的选0)
5.4 把上面的磁盘信息写入开机文件,编辑文件/etc/fstab,在文件末尾添加一行
vi /etc/fstab
5.5 重启服务器,查看是否开机自启
reboot
df -h
6. 取消挂载磁盘
umount /dev/vdb1