CentOS挂载硬盘分区问题
导读:CentOS挂载硬盘分区完整流程及注意事项 一、前置准备:确认磁盘与分区状态 在挂载前,需先识别系统中的磁盘设备及其分区情况,常用命令如下: lsblk:以树状结构展示块设备(如磁盘、分区),直观显示磁盘与分区的从属关系(例如/dev/s...
CentOS挂载硬盘分区完整流程及注意事项
一、前置准备:确认磁盘与分区状态
在挂载前,需先识别系统中的磁盘设备及其分区情况,常用命令如下:
lsblk
:以树状结构展示块设备(如磁盘、分区),直观显示磁盘与分区的从属关系(例如/dev/sda
为系统盘,/dev/sdb
可能为新添加的硬盘)。fdisk -l
:列出所有磁盘的分区表信息(需root权限),包含分区大小、类型等细节,帮助确认目标磁盘是否未分区。blkid
:查看分区的UUID(全局唯一标识符)和文件系统类型(如ext4、xfs),后续自动挂载需用到UUID避免设备名变动问题。
二、分区操作(若磁盘未分区)
若新磁盘未分区(如fdisk -l
未显示/dev/sdb
下的分区),需使用分区工具创建分区:
- 执行
sudo fdisk /dev/sdb
(/dev/sdb
为目标磁盘,根据实际情况调整)进入交互界面。 - 输入
n
创建新分区,依次选择:- 分区类型:
p
(主分区,适用于单分区场景); - 分区号:默认
1
(主分区最多4个); - 起始扇区:直接回车(使用默认值,即磁盘开头);
- 结束扇区:直接回车(使用默认值,即磁盘末尾,占用全部空间)。
- 分区类型:
- 输入
w
保存分区表并退出。此时fdisk -l
应显示/dev/sdb1
(新分区)。
三、格式化分区
分区创建后,需格式化为Linux支持的文件系统(如ext4、xfs)才能使用:
- ext4格式化(兼容性好,适用于大多数场景):
sudo mkfs.ext4 /dev/sdb1
。 - xfs格式化(高性能,适用于大文件存储):
sudo mkfs.xfs /dev/sdb1
。
⚠️ 注意:格式化会清除分区内的所有数据,操作前请确认分区无重要文件。
四、创建挂载点
挂载点是分区在文件系统中的访问路径,需创建一个空目录作为挂载点:
sudo mkdir -p /mnt/mydisk # 推荐使用/mnt或/opt等标准目录,路径可根据需求调整
⚠️ 注意:避免将分区挂载到已包含数据的目录(如/home
),否则挂载后原目录数据会被隐藏。
五、临时挂载分区
使用mount
命令将分区临时挂载到指定挂载点(重启后失效):
sudo mount /dev/sdb1 /mnt/mydisk # 将/dev/sdb1挂载到/mnt/mydisk
挂载后,可通过df -h
命令查看挂载情况,确认分区已显示在输出列表中。
六、永久挂载分区(设置开机自动挂载)
要实现开机自动挂载,需编辑/etc/fstab
文件(系统启动时读取的挂载配置文件):
- 获取分区的UUID:
sudo blkid /dev/sdb1
,输出示例:/dev/sdb1: UUID="1234abcd-5678-efgh-9012-ijklmnopqrst" TYPE="ext4"
。 - 用文本编辑器(如
vi
或nano
)打开/etc/fstab
:sudo vi /etc/fstab
。 - 在文件末尾添加一行(格式:
UUID=分区UUID 挂载点 文件系统类型 挂载选项 dump fsck
):UUID=1234abcd-5678-efgh-9012-ijklmnopqrst /mnt/mydisk ext4 defaults 0 2
defaults
:使用默认挂载选项(包括读写权限、同步/异步等);0
:dump备份选项(0表示不备份);2
:fsck检查顺序(0表示不检查,1表示根分区,2表示其他分区)。
- 保存并退出编辑器(
vi
中按Ctrl+X
→Y
→Enter
)。 - 测试配置是否正确:
sudo mount -a
,若无错误提示则说明配置生效。
七、常见问题排查
- “目标忙”错误(无法卸载分区):
- 原因:挂载点目录正在被使用(如打开的终端、运行的程序)。
- 解决:退出挂载点目录下的所有程序,使用
lsof +D /mnt/mydisk
查看占用进程并终止(kill -9 PID
),再尝试卸载:sudo umount /mnt/mydisk
。
- 自动挂载失败(系统无法启动):
- 原因:
/etc/fstab
文件配置错误(如UUID错误、挂载点不存在)。 - 解决:进入救援模式(开机时长按
Shift
键),编辑/etc/fstab
修正错误,或临时注释错误行(在行首添加#
),重启系统。
- 原因:
- 分区未显示:
- 原因:磁盘未分区或分区未格式化。
- 解决:重复“分区操作”“格式化分区”步骤,确保分区已创建并格式化。
通过以上步骤,可完成CentOS下硬盘分区的挂载及永久生效配置。操作前请务必备份重要数据,避免误操作导致数据丢失。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: CentOS挂载硬盘分区问题
本文地址: https://pptw.com/jishu/724363.html