centos挂载新硬盘的流程
1. 前置准备:物理连接新硬盘
在虚拟机环境中,需通过虚拟化管理软件(如VMware、VirtualBox)添加虚拟磁盘;在物理服务器中,需关闭服务器,将新磁盘安装至空闲硬盘位并连接数据线与电源线,完成后重启服务器。
2. 查看新硬盘设备
使用以下命令确认系统是否识别到新硬盘,重点关注未分区的设备(如/dev/sdb
、/dev/vdb
,系统盘通常为/dev/sda
//dev/vda
):
lsblk
:以树状结构展示块设备,直观显示磁盘与分区关系(推荐);sudo fdisk -l
:列出所有分区表信息,明确新磁盘的设备名。
3. 对新硬盘进行分区(可选但推荐)
若需将磁盘划分为多个分区(如/data1
、/data2
),需使用分区工具(如fdisk
/parted
):
- 使用
fdisk
(适用于MBR分区表,磁盘容量≤2TB):
运行sudo fdisk /dev/sdb
(/dev/sdb
为新磁盘设备名),依次输入:n
:创建新分区;p
:选择主分区(最多4个);- 输入分区编号(默认1);
- 输入起始扇区(默认);
- 输入结束扇区或大小(如
+100G
表示100GB); t
:修改分区类型为83
(Linux文件系统);w
:保存分区表并退出。
- 使用
parted
(适用于GPT分区表,支持大容量磁盘):
运行sudo parted /dev/sdb
,依次输入:mklabel gpt
:创建GPT分区表;mkpart primary ext4 0% 100%
:创建主分区并格式化为ext4;quit
:退出。
分区完成后,使用lsblk
或fdisk -l
验证分区是否创建成功(如出现/dev/sdb1
)。
4. 格式化分区
新分区需格式化为文件系统(如ext4、xfs)才能被系统识别,格式化会清除分区内所有数据,请提前备份:
- ext4文件系统(常用,兼容性好):
sudo mkfs.ext4 /dev/sdb1
(/dev/sdb1
为分区名); - xfs文件系统(高性能,适用于大容量磁盘):
sudo mkfs.xfs /dev/sdb1
。
5. 创建挂载点
挂载点是磁盘分区在文件系统中的访问路径,需创建一个空目录(如/data
、/mnt/newdisk
):
sudo mkdir -p /data
(-p
参数确保目录不存在时自动创建)。
6. 临时挂载分区
使用mount
命令将分区挂载到挂载点,验证挂载是否成功:
sudo mount /dev/sdb1 /data
(/dev/sdb1
为分区名,/data
为挂载点)。
挂载后,使用df -h
命令查看挂载情况,若输出中包含/dev/sdb1
及对应的挂载点/data
,则说明临时挂载成功。
7. 设置开机自动挂载
为使分区在系统启动时自动挂载,需编辑/etc/fstab
文件(修改前建议备份):
- 获取分区的UUID(唯一标识,避免设备名变化导致挂载失败):
sudo blkid /dev/sdb1
(输出示例:/dev/sdb1: UUID="12345678-1234-1234-1234-123456789abc" TYPE="ext4"
); - 编辑
/etc/fstab
:sudo nano /etc/fstab
,在文件末尾添加一行(替换为实际UUID和挂载点):
UUID=12345678-1234-1234-1234-123456789abc /data ext4 defaults 0 2
; - 测试
fstab
配置是否正确:sudo mount -a
(无报错则表示配置正确)。
8. 验证挂载
使用df -h
命令查看分区是否已成功挂载,或使用mount | grep data
(data
为挂载点)确认挂载状态。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: centos挂载新硬盘的流程
本文地址: https://pptw.com/jishu/724361.html