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 | #设备 挂载点 文件系统类型 挂载参数 是否备份 是否检测 |
方式二:通过 UUID挂载
获取UUID
1 | blkid |
或者
1 | ls /dev/disk/by-uuid -la |
在/etc/fstab增加如下配置
1 | #设备 挂载点 文件系统类型 挂载参数 是否备份 是否检测 |