服务器硬盘,Linux系统下硬盘挂载的详细步骤指南
概述:在部署或扩展服务器存储容量时,正确挂载新添加的硬盘是至关重要的运维操作。本文将以Linux操作系统为例,详细图解如何识别新硬盘、进行分区格式化、创建挂载点,最终实现硬盘的稳定挂载与访问。 准...
准备工作与硬盘识别
物理安装新硬盘并启动服务器后,需要确认系统是否成功识别。打开终端,执行 sudo fdisk -l
命令。系统会列出所有已识别的磁盘设备,如 `/dev/sda`、`/dev/sdb`。新添加的硬盘通常位于列表末尾( `/dev/sdb`),其显示容量应与新硬盘相符。仔细核对设备名称,误操作可能导致数据丢失。
分区与文件系统格式化
识别目标硬盘设备后(假设为 `/dev/sdb`),需创建分区结构:
运行交互式分区工具:sudo fdisk /dev/sdb
。按 `n` 创建新分区,通常选择主分区 (`p`) 并使用默认起始和结束扇区(占用整个磁盘)。确认无误后按 `w` 写入分区表并退出。
假设分区为 `/dev/sdb1`,使用 `mkfs` 命令格式化为所需文件系统,推荐 `ext4`:sudo mkfs -t ext4 /dev/sdb1
。系统会显示格式化进度,完成后该分区即可存储数据。
创建挂载点与手动挂载
选择一个目录作为硬盘数据的访问入口,即挂载点(通常位于 `/mnt` 或 `/media` 下):sudo mkdir /mnt/new_disk
。使用 `mount` 命令关联分区与目录:sudo mount /dev/sdb1 /mnt/new_disk
。验证挂载是否成功:执行 `df -h`,查看 `/mnt/new_disk` 对应的空间信息是否正确显示。
配置开机自动挂载
手动挂载在重启后会失效。需编辑 `/etc/fstab` 文件实现永久挂载:使用 `sudo vim /etc/fstab`,在文件末尾添加一行:/dev/sdb1 /mnt/new_disk ext4 defaults 0 0
。
确保文件系统类型(`ext4`)正确无误。保存文件后,可通过执行 sudo mount -a
测试配置。该命令会挂载所有 `fstab` 中定义的条目且无报错即表示配置成功。
权限设置与验证
挂载成功后,检查 `/mnt/new_disk` 目录的所有权和权限:ls -ld /mnt/new_disk
。默认所有者通常是 `root`。如需特定用户访问,可使用:sudo chown username:groupname /mnt/new_disk
修改所有权,或用 `chmod` 调整权限。通过文件管理器或 `cd /mnt/new_disk && touch testfile` 创建测试文件验证读写是否正常。