Skip to content

Linux 挂载硬盘

新硬盘分区、格式化,并挂载到 /mnt/disk1,同时配置开机自动挂载。

1. 确认硬盘设备名

查看系统识别到的磁盘:

bash
lsblk

或:

bash
fdisk -l

输出示例:

sda    100G
├─sda1
sdb    500G   ← 新硬盘

假设新盘设备名为 /dev/sdb,后续步骤均以此为例。

2. 分区

对新盘使用 fdisk 创建分区:

bash
fdisk /dev/sdb

进入交互界面后依次输入:

n    # 新建分区
p    # 主分区
1    # 分区号
     # 回车,使用默认起始扇区
     # 回车,使用默认结束扇区(用满整盘)
w    # 保存并退出

完成后会生成 /dev/sdb1

3. 格式化文件系统

推荐使用 xfs(AlmaLinux 默认文件系统):

bash
mkfs.xfs /dev/sdb1

如果需要使用 ext4

bash
mkfs.ext4 /dev/sdb1

4. 创建挂载目录

bash
mkdir -p /mnt/disk1

⚠️ 如果该目录下已有数据,挂载后原有内容会被"覆盖不可见",请提前备份。

5. 临时挂载测试

bash
mount /dev/sdb1 /mnt/disk1

验证是否挂载成功:

bash
df -h

6. 配置开机自动挂载

先获取分区的 UUID:

bash
blkid /dev/sdb1

输出示例:

/dev/sdb1: UUID="xxxx-xxxx" TYPE="xfs"

编辑 /etc/fstab

bash
vi /etc/fstab

在文件末尾添加一行(将 xxxx-xxxx 替换为实际 UUID):

UUID=xxxx-xxxx  /mnt/disk1  xfs  defaults  0  0

7. 验证 fstab 配置

先卸载,再用 mount -a 模拟开机挂载,确认配置无误:

bash
umount /mnt/disk1
mount -a

如果没有报错,说明配置正确,重启后也会自动挂载。