Centons8新硬盘分区挂载

法律法规

Centons8新硬盘分区挂载

2025-01-19 18:14


                                            




1、往设备中添加新硬盘

# 查看硬盘的分区信息

fdisk -l

 

2、使用 root 最高权限登录系统

 

3、查看未挂载硬盘

# 树状列表查询硬盘信息

  lsblk

 

# 列表查询详细硬盘信息

  fdisk -l

 

3、执行分区挂载

3.1、选择磁盘

# 选择要进行分区的硬盘(这里添加一块硬盘名称为sdb)

parted

  /dev/sdb

3.2、给硬盘转换成 gpt 格式

# 创建一个新的磁盘分区表(即格式化磁盘),将磁盘转换成指定的分区表格式。在这个步骤中,它将硬盘格式化为 GPT(GUID Partition Table)格式。

mklabel

3.3、确认磁盘格式化为 GPT 分区表格式

# 输入 "gpt" 确认要将磁盘格式化为 GPT 分区表格式。

 gpt

输入“Y”,确定

3.4、创建一个新的分区

# 创建一个新的分区

 mkpart

3.5、给分区命名

默认不命名 直接回车

3.6、指定文件系统类型 xfs 或者 ext4 (这个要和后面挂载时一样)

# 指定新创建的分区使用 ext4 的文件系统类型

ext4

3.7、输入磁盘开始分区位置

# 输入磁盘开始分区位置,这里输入 0% 表示从磁盘的起始位置开始进行分区。

 0%

3.8、输入磁盘结束分区位置

# 输入磁盘结束分区位置,这里输入 100% 表示将整个磁盘都分配给这个分区,即占据整个磁盘空间。

 100%

3.9、退出

# 完成分区后,输入 q 并按回车退出 parted 工具。

 q

3.10、查看系统磁盘信息

# 树状列表查询硬盘信息

 lsblk

如果分区成功,那么就会在 sdb 树状结构下增加一个 sdb1 的分区信息。

4、格式化硬盘分区

注:sdb1是格式化之后出来的分区,这是实际能用的容量分区。sdb是磁盘。sdb和sdb1不要混!

此处的执行时间根据硬盘大小、种类,服务器硬件等的不同有长有短,耐心等待即可。

# 在 /dev/sdb1 分区上创建一个 ext4 文件系统。这将会格式化 /dev/sdb1 分区,并将其准备好用于存储文件和数据。 

mkfs -t ext4 /dev/sdb1

 

5、挂载硬盘并设置开机自动挂载

5.1、获取硬盘分区的 UUID

可以使用两个方法

• blkid命令查看所有分区的UUID。

• ls -l /dev/disk/by-uuid/:命令查看所有分区的UUID。

5.2、创建挂载目录

此处根据自己的习惯自定义挂载目录即可。

我的习惯是在根目录创建 data 目录,再在其中创建详细目录,与分区一一对应。

# 创建目录

mkdir <目录名称>

# 创建多级目录,在”目录名称“中每级目录使用”/“分割

mkdir -p <目录名称>

5.3、修改文件系统挂载信息配置文件

# 使用 vim 编辑器,编辑修改文件系统挂载信息配置文件

vim /etc/fstab

# 在文件中最下方放入以下信息

UUID="<硬盘分区UUID>" <挂载目录> <文件系统类型> defaults 0 0

# 输入完成后保存退出

使用命令 “:wq”

注意:

• UUID:UUID必须大写,最好执行 blkid 命令去复制。顺带看一下自己的分区文件系统类型。

• 挂载目录:这个目录是绝对路径。

• 文件系统类型:格式化分区的时候的类型,两者必须相同。

 

6、重启系统,验证挂载

# 重启系统

reboot

# 执行命令查看硬盘的挂载情况

lsblk

# OR

fdisk -l

重启后查看硬盘挂载情况,发现 sdb1 依旧显示,即完成。