Linux系统下磁盘相关操作
1.查看系统现有磁盘信息及磁盘挂载位置
fdisk -l

新磁盘位于:/dev/sdb
2.查看新磁盘分区情况
lsblk /dev/sdb

此时新磁盘是没有进行任何分区的,接下来进行分区操作
3.进行分区
fdisk /dev/sdb

输入:m,可以查看帮助

这里的 n,表示新增加一个分区块

这里的 p和 e,分别代表主分区和扩展分区(逻辑分区的容器),主分区+扩展分区,最多 4个,主分区至少 1个,扩展分区占用主分区个数

默认为:第一基础主分区的编号为 1

这一步是对起始扇区进行设置,一般遵循 4k对齐,直接进行回车

这一步是对结束扇区进行设置,一般使用整个磁盘空间,直接默认回车即可,也可以使用+n(K,M,G,T,P)

最后输入:w,保存设置
4.检查磁盘分区
lsblk /dev/sdb

分区成功
5.分区进行格式化为 ext4
mkfs.ext4 /dev/sdb1

格式化成功
6.查看格式化后分区情况
lsblk -f

7.开始挂载使用
对于挂载,需要有个挂载点,一般新建一个文件夹即可进行,这里新建一个 Bucket文件夹在根目录下
mkdir -p /Bucket

挂载空间到文件夹
mount /dev/sdb1 /Bucket

至此就可以开始使用了
8.检查挂载是否成功
df -h

9.永久挂载使用
因为如果遇到服务器重启,上述挂载可能会失效,需要重新挂载,现进行永久挂载使用
方式一
echo '/dev/sdb1 /Bucket ext4 defaults 0 0'
方式二
确定sdb1的分区 UUID
blkid /dev/sdb1

这里是:31ad7ed8-6b7a-4a43-8012-66170a3c6e49
编辑系统启动时的挂载配置文件
vim /etc/fstab
在最后一行,追加写入:UUID=31ad7ed8-6b7a-4a43-8012-66170a3c6e49 /Bucket ext4 defaults 0 2

释义:
UUID=...:分区的 UUID
/Bucket:挂载点目录
ext4:文件系统类型(需与分区格式一致)
defaults:挂载选项(默认包含 rw、suid、dev 等,适合大多数场景)
0:是否备份(0 表示不备份)
2:是否开机检查(2 表示非根分区,1 用于根分区)
检查 /etc/fstab 格式是否正确(避免语法错误导致系统无法启动)
mount -a
若没有报错,说明配置正确
手动挂载(立即生效,无需重启)
mount /Bucket

验证挂载结果
df -h /Bucket

评论