Linux 磁盘挂载

写在前面

一般以磁盘分区的形式进行挂载,如果要整个磁盘进行挂载请忽略分区即可(不推荐)!

创建分区

# 检查磁盘信息
fdisk -l
# 使用parted工具创建GPT分区表(适合大容量磁盘)
parted /dev/vdb mklabel gpt
# 创建主分区(占用100%空间)
parted -a optimal /dev/vdb mkpart primary 0% 100%
# 参考多分区
#parted -a optimal /dev/vdb mkpart primary 0% 80%
#parted -a optimal /dev/vdb mkpart primary 80% 100%
# 检查分区
fdisk -l /dev/vdb

格式化分区

如果是多个分区,则格式化多个分区。/dev/vdb11 则是对应的分区块。

# 分区格式化为XFS文件系统(推荐大容量时)
mkfs.xfs /dev/vdb1
# 强制格式化(删除所有数据)
mkfs.xfs -f /dev/vdb1

# 使用 ext4(兼容性好)
mkfs.ext4 /dev/vdb1

挂载磁盘分区

# 临时挂载(重启失效)
mount /dev/vdb1 /data
# 验证挂载
df -hT | grep /data
# 取消挂载
umount /data

# 获取分区UUID
blkid /dev/vdb1
# 永久挂载,编辑 /etc/fstab
vim /etc/fstab
# 添加UUID挂载(参考现有的配置格式):
UUID=d1a2b3c4-5678-90ab-cdef-1234567890ab /data xfs defaults 0 0
# 尝试挂载未挂载磁盘,检查配置是否正确
mount -a
# 检查挂载结果
df -hT | grep /data

# 查看磁盘文件系统
lsblk -f /dev/vdb

重启验证

# 新建文件,重启验证
mkdir /data/test.txt
# 磁盘信息
fdisk -l
本作品采用《CC 协议》,转载必须注明作者和本文链接
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
讨论数量: 5
Mutoulee

以前都是手动挂载,现在云厂商都提供了在线自动挂载,方便多了 :grin:

2个月前 评论
Imuyu 2个月前
Mutoulee (作者) 2个月前
Imuyu 2个月前
Mutoulee (作者) 2个月前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!