CentOS 挂载硬盘
挂载前准备工作
- 显示目前在 Linux 系统上的文件系统磁盘使用情况统计
1 | df -lh |
- 查看当前未挂载的硬盘
1 | fdisk -l |
可以看到 /dev/vdb 就是需要挂载的磁盘
- 创建硬盘分区 (视具体情况可省略)
1 | fdisk /dev/vdb |
根据提示,依次输入”n”,”p” “1”,两次回车,”wq”,分区就开始了,很快就会完成。
- 格式话磁盘
1 | mkfs.xfs /dev/vdb |
这里文件系统类型可以用 xfs、ext3、ext4 等
- 创建挂载目录
1 | mkdir /data |
临时挂载
临时挂载磁盘,系统重启失效
1 | mount /dev/vdb /data |
命令 | 用途 | 使用 |
---|---|---|
mount | 查看挂载信息 | mount /dev/vdb /data |
umount [设备] | 卸载设备 | umount /data |
mount -o [挂载参数] device [挂载点] | 挂载点 | mount -o ro /dev/vdb /data |
mount -o remount,[ro/rw] [挂载点] | 转换挂载参数由读写变为只读 / 读写 | mount -o remount,ro /data mount -o remount,rw /data |
fuser -kvm [设备 / 挂载点] | 如果在卸载时当出现设备正忙,可使用 fuser -k 结束进程 -v 显示详细信息 -m 显示进程 | fuser -kvm /data |
永久挂载
设置开机启动自动挂载,永久生效
方式一:通过盘符挂载
修改 /etc/fstab 文件1
vim /etc/fstab
增加如下配置1
2#设备 挂载点 文件系统类型 挂载参数 是否备份 是否检测
/dev/vdb /data ext4 defaults 0 0
方式二:通过 UUID 挂载
获取 UUID1
blkid
或者1
ls /dev/disk/by-uuid -la
在 /etc/fstab 增加如下配置1
2#设备 挂载点 文件系统类型 挂载参数 是否备份 是否检测
UUID=1f4f7f21-feb9-4915-857d-1290c74f19ae /data xfs defaults 0 0