新购买的云服务器,如果额外购买了数据盘,磁盘在控制台虽然已添加,但操作系统内无法直接使用,需要登录服务器执行分区、格式化、挂载操作。数据盘建议存放网站代码、数据库、日志文件,和系统盘分开,保护系统安全。
lsblk
执行后可以看到磁盘列表,新增数据盘一般是 /dev/vdb,没有分区,没有挂载点。
fdisk /dev/vdb
依次输入:
n:新建分区p:主分区w:保存分区表/dev/vdb1ext4 格式(推荐建站使用)
mkfs.ext4 /dev/vdb1
# 创建挂载目录
mkdir -p /data
# 挂载分区
mount /dev/vdb1 /data
执行df -h,查看 /data 目录是否挂载成功。
# 查询分区UUID,推荐用UUID挂载,稳定性更高
blkid /dev/vdb1
复制返回的 UUID,编辑 /etc/fstab 文件
vi /etc/fstab
文件末尾添加一行示例:
UUID="这里粘贴你的UUID" /data ext4 defaults 0 0
保存退出。
执行下面命令校验配置,避免配置错误导致服务器开机失败:
mount -a
无报错代表 fstab 配置正常。