5154

Good Luck To You!

CentOS 6如何挂载新硬盘并设置开机自动挂载?

在 CentOS 6 系统中,新增一块硬盘并将其投入使用,是系统管理中一项基础且重要的任务,整个过程涉及识别硬盘、分区、格式化、挂载以及设置开机自动挂载等步骤,以下将详细介绍这一流程,确保操作清晰、准确。

CentOS 6如何挂载新硬盘并设置开机自动挂载?

第一步:识别新硬盘

需要确认系统是否已成功识别到新添加的物理硬盘,可以通过 fdisk -l 命令来列出系统中的所有磁盘设备及其分区信息。

fdisk -l

在命令输出中,您会看到类似 /dev/sda/dev/sdb 等设备。/dev/sda 是系统盘,而新添加的硬盘会被识别为 /dev/sdb(或 /dev/sdc 等,取决于已有设备数量),新硬盘的特征是其下方没有列出任何分区信息,Disk /dev/sdb: 21.5 GB, ... 但下面没有 Device Boot 等分区表,请务必记下新硬盘的设备名(如 /dev/sdb),后续操作将基于此名称。

第二步:对新硬盘进行分区

识别出新硬盘后,需要使用 fdisk 工具对其进行分区,我们以 /dev/sdb 为例。

fdisk /dev/sdb

进入 fdisk 交互式界面后,按照以下提示操作:

  • 输入 n:创建一个新分区(New)。
  • 输入 p:选择分区类型为主分区(Primary)。
  • 输入 1:设置分区号为 1。
  • 对于起始扇区和结束扇区,直接按回车键接受默认值,这将使用整个硬盘的空间。
  • 输入 w:将分区表写入磁盘并退出(Write)。

操作完成后,系统会提示分区表已更新,新的分区 /dev/sdb1 已经创建。

第三步:格式化分区

新创建的分区需要格式化为特定的文件系统才能被系统读写。ext4 是目前 Linux 系统中广泛使用且性能稳定的文件系统,推荐使用。

mkfs.ext4 /dev/sdb1

此过程会根据硬盘大小花费一些时间,格式化完成后,分区就准备好了。

CentOS 6如何挂载新硬盘并设置开机自动挂载?

第四步:创建挂载点并挂载

挂载点是系统目录树中的一个空目录,用于访问新硬盘的数据,我们会根据用途在根目录下创建一个挂载点,/data

mkdir /data

使用 mount 命令将格式化好的分区 /dev/sdb1 挂载到这个目录上。

mount /dev/sdb1 /data

挂载成功后,可以使用 df -h 命令查看,您会在输出列表中看到 /dev/sdb1 已被挂载到 /data,并显示其总容量、已用空间和可用空间。

第五步:设置开机自动挂载

上述挂载操作在系统重启后会失效,为了让硬盘在每次开机后自动挂载,需要编辑 /etc/fstab 文件,建议使用分区的 UUID(通用唯一标识符)进行配置,因为它比设备名(如 /dev/sdb1)更稳定。

获取新分区的 UUID:

blkid /dev/sdb1

输出会类似:/dev/sdb1: UUID="a1b2c3d4-e5f6-7890-1234-567890abcdef" TYPE="ext4",复制这串 UUID。

使用 vinano 编辑器打开 /etc/fstab 文件,在文件末尾添加一行:

CentOS 6如何挂载新硬盘并设置开机自动挂载?

UUID=a1b2c3d4-e5f6-7890-1234-567890abcdef /data ext4 defaults 0 2

这行配置的含义如下表所示:

字段 含义 示例值
1 设备标识 UUID=...
2 挂载点 /data
3 文件系统类型 ext4
4 挂载选项 defaults (包含 rw, suid, dev, exec, auto, nouser, async)
5 dump 备份选项 0 (不备份)
6 fsck 检查顺序 2 (非根分区,在根分区后检查)

保存并关闭文件后,执行 mount -a 命令,该命令会重新读取 /etc/fstab 文件并挂载所有未挂载的条目,如果没有报错,说明配置成功,至此,新硬盘已完全集成到系统中,并可在重启后自动使用。


相关问答FAQs

为什么重启后硬盘就找不到了? 解答: 这是因为您只执行了临时的 mount 命令,该命令在系统重启后不会自动生效,要实现开机自动挂载,必须将挂载信息正确地写入 /etc/fstab 文件中,请检查 /etc/fstab 文件内是否有对应分区的配置行,确保设备名或 UUID、挂载点、文件类型等信息准确无误,并且没有语法错误,配置完成后,建议使用 mount -a 命令测试配置文件是否正确。

挂载后普通用户无法写入,怎么办? 解答: 默认情况下,新挂载的分区目录所有者是 root 用户,普通用户没有写入权限,您可以通过两种方式解决:

  1. 修改目录权限:使用 chown 命令更改挂载点的所有者,要让用户 www 拥有该目录,可以执行 chown -R www:www /data,这样 www 用户就拥有了完整的读写权限。
  2. 在挂载时指定用户权限:在 /etc/fstab 文件中,修改挂载选项,将 defaults 改为 defaults,uid=1000,gid=10001000 是普通用户的 UID 和 GID(可通过 id username 命令查询),这样挂载后,该目录就直接属于指定的普通用户了。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2025年11月    »
12
3456789
10111213141516
17181920212223
24252627282930
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
    网站收藏
    友情链接

    Powered By Z-BlogPHP 1.7.3

    Copyright Your WebSite.Some Rights Reserved.