mount 挂载远端目录

mount 挂载

  • mount 挂载
    • 安装NFS
    • 挂载文件
    • 取消挂载
  • 其他操作
  • 问题收集

mount 挂载

安装NFS

这里使用nfs(网络文件服务)进行远程文件挂载。

需要使用yum安装nfs-utilsrpcbind,安装好后进行配置。

  1. 首先是分享配置(这里我分享自己的文件服务器下的minio数据文件/opt/docker/minio/data)
vim /etc/exports
# ro代表read-only读权限,rw代表读写,以及其它可以自行查询
/opt/docker *(ro)

# 可以使用showmount -e 查看分享目录
  1. 启动rpcbind服务
systemctl start rpcbind && systemctl enable rpcbind
  1. 启动nfs服务
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

进行强制取消挂载

其他操作

查看nfs挂载信息:showmount -e

[root@localhost share]# showmount -e
Export list for localhost.localdomain:
/home/hxkj/share *

查看nfs挂载连接情况:showmount -a

[root@localhost share]# showmount -a
All mount points on localhost.localdomain:
192.168.4.2:/home/hxkj/share
192.168.4.2:/home/hxkj/share/data

问题收集

问题一:

zsl0@zsl0MacBook ~ % sudo mount -t nfs 192.168.4.1:/home/hxkj/share /Users/zsl0/share
mount_nfs: can't mount /home/hxkj/share from 192.168.4.1 onto /Users/zsl0/share: Operation not permitted
mount: /Users/zsl0/share failed with 1

解决办法添加-o resvpor

zsl0@zsl0MacBook ~ % sudo mount -t nfs -o resvport 192.168.4.1:/home/hxkj/share /Users/zsl0/share
zsl0@zsl0MacBook ~ % df -h
Filesystem                     Size   Used  Avail Capacity iused      ifree %iused  Mounted on
/dev/disk3s1s1                926Gi  8.4Gi  597Gi     2%  355382 4293034918    0%   /
devfs                         348Ki  348Ki    0Bi   100%    1203          0  100%   /dev
/dev/disk3s6                  926Gi  6.0Gi  597Gi     1%       6 6264661720    0%   /System/Volumes/VM
/dev/disk3s2                  926Gi  4.3Gi  597Gi     1%     806 6264661720    0%   /System/Volumes/Preboot
/dev/disk3s4                  926Gi   14Mi  597Gi     1%      42 6264661720    0%   /System/Volumes/Update
/dev/disk1s2                  500Mi  6.0Mi  481Mi     2%       1    4921680    0%   /System/Volumes/xarts
/dev/disk1s1                  500Mi  6.2Mi  481Mi     2%      31    4921680    0%   /System/Volumes/iSCPreboot
/dev/disk1s3                  500Mi  2.4Mi  481Mi     1%      49    4921680    0%   /System/Volumes/Hardware
/dev/disk3s5                  926Gi  309Gi  597Gi    35% 1160911 6264661720    0%   /System/Volumes/Data
map auto_home                   0Bi    0Bi    0Bi   100%       0          0  100%   /System/Volumes/Data/home
/dev/disk5s2                  212Mi  177Mi   35Mi    84%     674 4294966605    0%   /Volumes/Axure RP-9.0.0.3727
192.168.4.1:/home/hxkj/share  3.6Ti   37Mi  3.6Ti     1%     183  384879177    0%   /Users/zsl0/share

你可能感兴趣的:(#,Linux,linux,服务器,mount)