这里使用nfs(网络文件服务)进行远程文件挂载。
需要使用yum安装nfs-utils
、rpcbind
,安装好后进行配置。
vim /etc/exports
# ro代表read-only读权限,rw代表读写,以及其它可以自行查询
/opt/docker *(ro)
# 可以使用showmount -e 查看分享目录
systemctl start rpcbind && systemctl enable rpcbind
systemctl start nfs && systemctl enable nfs
挂载方式:
第一种,手动挂载:
mkdir -p /data/minio
mount -t nfs 192.168.1.81:/opt/docker/minio/data /data/minio
第二种,使用/etc/fstab进行挂载:
首先在/etc/fstab中添加挂载信息
vim /etc/fstab
# 添加内容
192.168.1.81:/opt/docker/minio/data /data/minio nfs defaults 0 0
然后使用mount -a进行夹在挂载信息
mount -a
当有挂载操作也就会有取消挂载操作:
首先查看需要取消挂载的磁盘
[root@localhost minio]# df -h
文件系统 容量 已用 可用 已用% 挂载点
devtmpfs 894M 0 894M 0% /dev
tmpfs 910M 0 910M 0% /dev/shm
tmpfs 910M 101M 809M 12% /run
tmpfs 910M 0 910M 0% /sys/fs/cgroup
/dev/mapper/centos-root 46G 13G 33G 28% /
/dev/sda1 1014M 185M 830M 19% /boot
tmpfs 182M 0 182M 0% /run/user/1000
192.168.1.81:/opt/docker/minio/data 195G 34G 161G 18% /data/minio
这里我需要取消挂载文件服务器上的minio文件
umount /data/minio
若提示信息umount.nfs4: /data/minio: device is busy
挂载失败,则使用
umount -lf /data/minio
进行强制取消挂载