Linux下挂载硬盘并设置开机自动挂载

首先介绍如何设置挂载硬盘并设置开机自动挂载,默认硬盘已分区

如硬盘需要格式化分区操作,请看文末部分,设置磁盘格式化磁盘管理挂载新硬盘

一、查看硬盘挂载情况

1、整体磁盘空间使用情况

首先列出文件系统的整体磁盘空间使用情况。可以用来查看磁盘已被使用多少空间和还剩余多少空间。

df -h

2、查看硬盘绑定信息

列出所有可用块设备的信息,显示他们之间的依赖关系

lsblk

3、查询设备文件系统类型

查询所有设备的文件系统类型,如:硬盘的文件类型 TYPE="ext4"

blkid

二、自动挂载

下面开始配置开机自动挂载,确保你的硬盘已经正确连接到Linux系统,并且系统已经识别并分配了设备名称(如 /dev/sdb1)。

创建一个用于挂载的目录。可以选择任意目录作为挂载点,例如 /mnt/mydisk

打开终端,编辑 /etc/fstab 文件。使用 root 或具有管理员权限的用户进行操作。

在 /etc/fstab 文件中添加一行,指定要挂载的设备、挂载点、文件系统类型以及其他选项。例如:

/dev/sdb1  /mnt/mydisk  ext4  defaults  0  0 

这行表示将 /dev/sdb1 设备挂载到 /mnt/mydisk 目录,文件系统类型为 ext4,并使用默认的挂载选项。

保存并关闭 /etc/fstab 文件(后续开机登录时将会自动挂载)。

运行以下命令,使更改生效:

systemctl daemon-reload

通过df -h 查看是否挂载上,如果没有问题,再重启机器。

/etc/fstab文件格式说明

/vdb1 ext4 defaults 0 0
挂载点 文件系统类型 挂载选项 是否备份 是否检测

三、手动挂载

下面开始配置手动挂载,确保你的硬盘已经正确连接到Linux系统,并且系统已经识别并分配了设备名称(如 /dev/sdb1)。

挂载需要将硬盘挂载在挂载点上(一个文件夹),

但是mount并不会创建文件夹,所以在使用mount命令之前首先创建挂载点

mkdir /mnt/storage

将新分区 /dev/vdb1 挂载到/mnt/storage挂载点下

mount /dev/vdb1 /mnt/storage/

查看是否挂载成功

mount

四、硬盘分区

如有一块 3T 的磁盘 vdb,我们现在将它进行磁盘分区

fdisk /dev/vdb

输入 **m **获取帮助,**p **查看分区表

当前分区里面没有任何信息,继续操作,输入 n 创建一个新的分区

选择默认 **p **选择主分区  e 扩展分区 直接默认回车就是选择 p

输入分区号,默认从1开始,默认回车

sector 起始扇区 (2048-4294967295, 默认 2048):默认回车

+ 多少扇区 或多大空间,不会计算的话 可以 写 +1G 或者 选择默认回车

最后输入w 保存

查看,新建的区分已显示出来

格式化分区vdb1 

mkfs.ext4 /dev/vdb1

创建一个挂载点

mkdir /vdb1

挂载

mount /dev/vdb1 /vdb1

参考