Linux系统下磁盘相关操作

1.查看系统现有磁盘信息及磁盘挂载位置

fdisk -l

001.png

新磁盘位于:/dev/sdb

2.查看新磁盘分区情况

lsblk /dev/sdb

002.png

此时新磁盘是没有进行任何分区的,接下来进行分区操作

3.进行分区

fdisk /dev/sdb

003.png

输入:m,可以查看帮助

004.png

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

005.png

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

006.png

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

007.png

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

008.png

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

009.png

最后输入:w,保存设置

4.检查磁盘分区

lsblk /dev/sdb

010.png

分区成功

5.分区进行格式化为 ext4

mkfs.ext4 /dev/sdb1

011.png

格式化成功

6.查看格式化后分区情况

lsblk -f

012.png

7.开始挂载使用

对于挂载,需要有个挂载点,一般新建一个文件夹即可进行,这里新建一个 Bucket文件夹在根目录下

mkdir -p /Bucket

013.png

挂载空间到文件夹

mount /dev/sdb1 /Bucket

014.png

至此就可以开始使用了

8.检查挂载是否成功

df -h

015.png

9.永久挂载使用

因为如果遇到服务器重启,上述挂载可能会失效,需要重新挂载,现进行永久挂载使用

方式一

echo '/dev/sdb1 /Bucket ext4 defaults 0 0'

方式二

确定sdb1的分区 UUID

blkid /dev/sdb1

016.png

这里是:31ad7ed8-6b7a-4a43-8012-66170a3c6e49

编辑系统启动时的挂载配置文件

vim /etc/fstab

在最后一行,追加写入:UUID=31ad7ed8-6b7a-4a43-8012-66170a3c6e49 /Bucket ext4 defaults 0 2

017.png

释义:

UUID=...:分区的 UUID

/Bucket:挂载点目录

ext4:文件系统类型(需与分区格式一致)

defaults:挂载选项(默认包含 rwsuiddev 等,适合大多数场景)

0:是否备份(0 表示不备份)

2:是否开机检查(2 表示非根分区,1 用于根分区)

检查 /etc/fstab 格式是否正确(避免语法错误导致系统无法启动)

mount -a

若没有报错,说明配置正确

手动挂载(立即生效,无需重启)

mount /Bucket

018.png

验证挂载结果

df -h /Bucket

019.png