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

Linux下挂载硬盘并设置开机自动挂载
original_author首先介绍如何设置挂载硬盘并设置开机自动挂载,默认硬盘已分区。
如硬盘需要格式化分区操作,请看文末部分,设置磁盘格式化,磁盘管理、挂载新硬盘。
一、查看硬盘挂载情况
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
参考