【记录】Ubuntu|Ubuntu服务器挂载新的硬盘的流程(开机自动挂载)
简而言之,看这张图片就好(可以存一下,注意挂载点/data
可以自定义,挂载硬盘的位置/dev/sdb
要改成步骤1中检查的时候查到的那个位置,不过这个图的自动挂载漏了UUID,可以通过blkid指令查找):
以下是详细说明(由AI丰富补全,不过截图是我自己截的)。
文章目录
- 一、检查硬盘,找到要挂载的硬盘
- 二、创建挂载点
- 三、格式化与挂载硬盘
- 3.1 格式化硬盘(针对未使用过的硬盘)
- 3.2 挂载硬盘
- 3.3、查找UUID
- 四、启用开机自动挂载
- 4.1 打开 fstab 文件
- 4.2 添加挂载信息
- 五、给挂载目录赋权
- 总结
在使用 Ubuntu 系统时,随着数据量的不断增加,挂载新硬盘来扩展存储空间是一项常见且实用的操作。无论是为了存储大量文件、搭建服务器环境,还是备份重要数据,掌握 Ubuntu 挂载硬盘的方法都至关重要。本文将为你详细介绍 Ubuntu 挂载硬盘的完整流程,包括检查硬盘、创建挂载点、格式化、挂载以及设置开机自动挂载等操作,并附上关键步骤的:
帮助你轻松完成硬盘挂载任务。
一、检查硬盘,找到要挂载的硬盘
在挂载硬盘之前,我们首先需要确定系统中硬盘的设备名称,以便后续操作。Ubuntu 系统中,硬盘设备通常以 /dev/sd
开头,后面跟着一个字母表示不同的硬盘,例如 /dev/sda
一般是系统安装的硬盘,而新添加的硬盘可能是 /dev/sdb
、 /dev/sdc
等。
我们可以使用 sudo fdisk -l
命令来查看系统中已连接的硬盘及其分区信息。在终端中输入该命令并回车,系统会列出所有硬盘设备及其分区的详细信息,包括设备名称、大小、分区类型等。
sudo fdisk -l
上图展示了执行 sudo fdisk -l
命令后的输出结果示例,你可以根据**硬盘的大小(上图2)、品牌(上图3)、标识符(上图4)**等信息,准确找到需要挂载的硬盘设备名称,例如 /dev/nvme0n1
。
注:也可以使用
sudo lsblk
检查是否有,不过这个信息会少很多。
如果两种指令你都发现根本找不到你自己的硬盘,那么你可以尝试重启一下你的服务器或者电脑,如果还不行就得问硬盘的厂商了。
二、创建挂载点
挂载点是硬盘在系统中的 “落脚点”,它本质上是一个空目录,通过挂载操作,将硬盘与该目录关联起来,这样我们就可以通过访问这个目录来读写硬盘中的数据。
使用 sudo mkdir /data
命令创建一个新的目录作为挂载点。这里的 /data
只是一个示例,你可以根据自己的需求和习惯自定义挂载点目录名称和路径,例如 /mnt/newdisk
、 /home/user/storage
等。但需要注意的是,确保你创建的目录是空目录,否则挂载后,原目录中的内容将被硬盘中的数据暂时覆盖,直到取消挂载。
sudo mkdir /data
三、格式化与挂载硬盘
3.1 格式化硬盘(针对未使用过的硬盘)
如果硬盘是全新的,或者之前使用的文件系统与 Ubuntu 不兼容,那么在挂载之前需要对其进行格式化,将其格式化为 Ubuntu 支持的文件系统类型,常见的有 ext4
。格式化操作会删除硬盘上原有的所有数据,因此在执行前请务必确认硬盘中没有重要数据,或者已做好数据备份。
使用 sudo mkfs -t ext4 /dev/sdb
命令对硬盘进行格式化,其中 -t ext4
指定了要格式化为 ext4
文件系统, /dev/sdb
是你要格式化的硬盘设备名称,需替换为实际的硬盘设备名。执行该命令后,系统会开始格式化硬盘,等待一段时间,直到格式化完成。
sudo mkfs -t ext4 /dev/sdb
一路回车就好,如果发现这样不行,那第一个命令行的地方输入y。
3.2 挂载硬盘
完成格式化后,就可以将硬盘挂载到之前创建的挂载点上了。使用 sudo mount /dev/sdb /data
命令进行挂载,其中 /dev/sdb
是要挂载的硬盘设备名称, /data
是之前创建的挂载点目录。执行该命令后,硬盘就成功挂载到系统中了,你可以通过访问 /data
目录来读写硬盘中的数据。
sudo mount /dev/sdb /data
3.3、查找UUID
运行就行。
blkid
四、启用开机自动挂载
虽然手动挂载硬盘能够满足临时使用需求,但每次重启系统后,都需要重新执行挂载命令,这无疑增加了操作的繁琐性。为了让硬盘在系统开机时自动挂载,我们需要对 /etc/fstab
文件进行配置。
4.1 打开 fstab 文件
使用 sudo nano /etc/fstab
命令打开 /etc/fstab
文件, nano
是一个简单易用的文本编辑器。如果你的系统中没有安装 nano
,也可以使用 vim
等其他文本编辑器,例如 sudo vim /etc/fstab
。执行命令后,会进入文本编辑界面,显示 /etc/fstab
文件的内容。
sudo nano /etc/fstab
4.2 添加挂载信息
在 /etc/fstab
文件末尾添加一行新的内容,格式为 设备名称 挂载点 文件系统类型 默认选项 备份频率 检查顺序
(建议tab键分隔,不过实际上空格分隔好像也没影响?)。例如,对于我们之前的操作,添加 dev/sdb /data ext4 defaults 0 0
,其中 dev/sdb
是硬盘设备名称, /data
是挂载点, ext4
是文件系统类型, defaults
表示使用默认挂载选项,后面两个 0
分别表示备份频率和检查顺序(一般情况下设置为 0
即可)。添加完成后,按下 Ctrl + X
,然后按 Y
保存修改,最后按 Enter
确认保存文件。
上图展示了在 /etc/fstab
文件中添加挂载信息的操作过程及添加后的文件内容。
/dev/sdb /data ext4 defaults 0 0
五、给挂载目录赋权
为了确保不同用户都能正常访问和操作挂载的硬盘,我们需要给挂载目录赋予合适的权限。使用 sudo chmod -R 777 /data
命令给 /data
目录及其子目录和文件赋予所有用户读、写、执行的权限。这里的 777
是权限设置的八进制表示,其中第一个 7
表示文件所有者的权限,第二个 7
表示文件所属组的权限,第三个 7
表示其他用户的权限,每个 7
都包含读( 4
)、写( 2
)、执行( 1
)权限( 4 + 2 + 1 = 7
)。 -R
选项表示递归操作,即对目录及其下的所有子目录和文件都应用相同的权限设置。
sudo chmod -R 777 /data
总结
通过以上步骤,我们完成了在 Ubuntu 系统中挂载硬盘的全部操作,包括检查硬盘、创建挂载点、格式化、挂载以及设置开机自动挂载和赋予目录权限。掌握这些操作后,你就可以轻松地扩展 Ubuntu 系统的存储空间,满足各种数据存储和使用需求。在实际操作过程中,如果遇到任何问题,例如硬盘无法挂载、开机自动挂载失败等,可以通过查看系统日志、搜索相关错误信息等方式来解决问题。希望本文对你有所帮助,如果你还有其他关于 Ubuntu 系统的问题或需求,欢迎随时关注我的博客获取更多内容。
以上博客已详细阐述 Ubuntu 挂载硬盘流程。你若觉得某些部分需要修改,或想补充特定内容,比如常见问题解答,可随时和我说。
本账号所有文章均为原创,欢迎转载,请注明文章出处:https://shandianchengzi.blog.csdn.net/article/details/148957370。百度和各类采集站皆不可信,搜索请谨慎鉴别。技术类文章一般都有时效性,本人习惯不定期对自己的博文进行修正和更新,因此请访问出处以查看本文的最新版本。