1. 检查数据盘状态

# 检查数据盘是否已格式化
file -s /dev/vdb
# 结果显示:/dev/vdb: data (未格式化)

2. 格式化数据盘

mkfs.ext4 /dev/vdb
# 成功创建ext4文件系统,UUID

3. 创建挂载点

mkdir -p /data

4. 挂载数据盘

mount /dev/vdb /data

5. 验证挂载

df -h
# 显示:/dev/vdb 9.8G 24K 9.3G 1% /data ✅

6. 设置开机自动挂载

(1)# 获取数据盘的UUID
blkid /dev/vdb

(2)# 编辑fstab文件
echo "/dev/vdb /data ext4 defaults 0 0" >> /etc/fstab

7. 创建应用目录

mkdir -p /data/xxx-files
chmod 755 /data/xxx-files

8. 测试写入权限

touch /data/xxx-files/test.txt
ls -la /data/xxx-files/
# 成功创建测试文件 ✅

部署优势:

独立存储:文件存储在独立的数据盘上

容量充足:可用空间足够存储大量文件

性能优化:不影响系统盘性能

自动挂载:重启后自动挂载,无需手动操作

权限正确:目录权限设置正确,应用可以正常读写


下一步:

打包项目:mvn clean package -DskipTests

上传到服务器:将jar包上传到服务器

启动应用:java -jar campus-backend.jar

测试文件上传:验证文件是否正确存储到 /data/xxx-files

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐