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