centos挂载磁盘技巧
导读:CentOS挂载磁盘实用技巧 一、基础挂载流程(临时挂载)  查看磁盘信息:使用lsblk或fdisk -l命令识别未挂载的磁盘(如/dev/vdb、/dev/sdb),确认磁盘未被系统使用。 分区(可选,单分区可直接格式化):  运行fd...
    
CentOS挂载磁盘实用技巧
一、基础挂载流程(临时挂载)
- 查看磁盘信息:使用
lsblk或fdisk -l命令识别未挂载的磁盘(如/dev/vdb、/dev/sdb),确认磁盘未被系统使用。 - 分区(可选,单分区可直接格式化):
- 运行
fdisk /dev/vdb进入分区模式; - 依次输入
n(新建分区)、p(主分区)、分区号(如1)、两次回车(默认起始/结束扇区); - 输入
w保存并退出。 
 - 运行
 - 格式化分区:使用
mkfs.ext4 /dev/vdb1(ext4格式,兼容性好)或mkfs.xfs /dev/vdb1(高性能文件系统,适用于大容量磁盘)格式化分区。 - 创建挂载点:选择空目录作为挂载点(如
/data),使用mkdir -p /data创建(-p参数避免父目录不存在时报错)。 - 临时挂载:运行
mount /dev/vdb1 /data将分区挂载到指定目录,挂载后原目录数据会被覆盖,建议使用空目录。 - 验证挂载:使用
df -h命令查看挂载结果,确认磁盘容量和挂载点信息正确。 
二、永久挂载配置(开机自动挂载)
1. 推荐方法:通过/etc/fstab文件配置
- 获取UUID:使用
blkid /dev/vdb1命令获取分区的唯一标识(UUID),避免设备名称(如/dev/sdb1)因硬件变化失效。 - 编辑
fstab文件:使用vi /etc/fstab打开文件,在末尾添加一行:
UUID=12345678-1234-1234-1234-123456789abc /data ext4 defaults,nofail 0 2
参数说明:nofail:挂载失败时不阻止系统启动(适用于可选挂载设备);defaults:包含读写、执行等默认权限;0 2:dump备份(0表示不备份)、fsck检查顺序(2表示开机后检查)。
 - 测试配置:运行
sudo mount -a验证fstab语法是否正确,无错误则重启系统(sudo reboot)确认自动挂载生效。 
2. 高级方法:使用systemd自动挂载单元
- 创建单元文件:运行
sudo vi /etc/systemd/system/mnt-data.mount,添加以下内容:[Unit] Description=Mount Data Disk After=local-fs.target [Mount] What=/dev/vdb1 Where=/mnt/data Type=ext4 [Install] WantedBy=multi-user.target - 启用并启动服务:运行
sudo systemctl daemon-reload重新加载配置,sudo systemctl enable mnt-data.mount设置开机启动,sudo systemctl start mnt-data.mount立即挂载。 
三、特殊场景挂载技巧
- 挂载ISO镜像:
- 创建挂载点:
mkdir /mnt/iso; - 挂载镜像:
mount -o loop /path/to/image.iso /mnt/iso(-o loop表示将镜像文件视为块设备); - 自动挂载:在
fstab中添加/path/to/image.iso /mnt/iso iso9660 loop 0 0。 
 - 创建挂载点:
 - 挂载NTFS分区:
- 安装工具:
sudo yum install ntfs3g(CentOS默认仓库提供); - 格式化(若需):
mkfs.ntfs /dev/vdb1; - 挂载:
mount -t ntfs3g /dev/vdb1 /mnt/ntfs; - 自动挂载:
fstab中添加UUID=xxxx /mnt/ntfs ntfs3g defaults,locale=en_US.UTF8 0 0。 
 - 安装工具:
 - 权限设置:挂载后使用
chown user:group /data修改挂载点所有者(如chown nginx:nginx /data用于网站目录),chmod 755 /data设置目录权限(确保应用可访问)。 
四、注意事项
- 数据安全:挂载前确认目标磁盘无重要数据,或已备份;挂载操作会清空目标目录数据。
 fstab备份:编辑/etc/fstab前运行cp /etc/fstab /etc/fstab.bak备份,避免配置错误导致系统无法启动。- 设备稳定性:优先使用UUID而非设备名称(如
/dev/sdb1),防止硬件变动(如磁盘顺序调整)导致挂载失败。 - 自动挂载测试:修改
fstab后务必运行mount -a测试,确认无错误后再重启。 
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: centos挂载磁盘技巧
本文地址: https://pptw.com/jishu/741519.html
