Linux挂载 本地挂载与远程挂载

简介: Linux挂载 本地挂载与远程挂载

本地挂载

虚拟机linux挂载windows共享文件夹————实现物理机与linux共享

实验环境 一台centos7系统虚拟机+windows物理本机

windows物理本机操作

在一个盘(这里是E盘)创建测试文件夹(这里是test),创建测试文件(helllo.txt),写入测试文本(“hello”)。(Windows上的操作就不一一截屏了)。
在这里插入图片描述

centos7系统虚拟机操作

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
然后启动

 vmware-hgfsclient  #查看共享文件夹名称
 mkdir /mnt/test   #创建挂载文件夹
 vmhgfs-fuse .host:/nginx_shave /mnt/test  #挂载
 df                          #查看挂载
 ls /mnt/test             #查看挂载后文件夹
 cat /mnt/test/hello.txt  #查看测试文件
hello                       #成功

在这里插入图片描述

虚拟机挂载硬盘文件————容量扩容

远程挂载

实现文件与服务端分离

实验环境 两台centos7系统虚拟机

文件服务器IP 192.168.1.133
服务端 IP 192.168.1.134

两台需要操作

文件服务器 192.168.1.133操作
服务端 192.168.1.134 操作

 yum -y install nfs-utils
 yum info rpcbind

先下需要的软件nfs-utils rpcbind

systemctl start nfs #启动nfs
systemctl enable nfs #开启开机启动nfs

启动nfs

文件服务器 192.168.1.133操作

mkdir /mnt/test            #创建共享文件夹
chmod 777 /mnt/test        #给属主属组其他人可读可写可执行
vim /mnt/test/hello.txt    #创建测试文件
hello                      #写个hello


vim /etc/exports            #写入文件
/mnt/test 0.0.0.0(rw,sync,no_root_squash)  #### 被挂载文件地址  可挂载IP(权限)
权限说明
rw 表示允许读写 ro 表示为只读 sync 表示同步写入到内存与硬盘中
no_root_squash表示当客户机以root身份访问时赋予本地root权限(默认是root_squash),如果不加那么客户端无法在里面编辑或写入文件,因为默认以nfsnobody的权限
root_squash 表示客户机用root用户访问该共享目录时,将root用户映射成匿名用户 all_squash
所有访问用户都映射为匿名用户或用户组 async 将数据先保存在内存缓冲区中,必要时才写入磁盘,速度快但会丢失数据
subtree_check(默认) 若输出目录是一个子目录,则nfs服务器将检查其父目录的权限 no_subtree_check
即使输出目录是一个子目录,nfs服务器也不检查其父目录的权限,这样可以提高效率
exportfs -r #加载配置
exportfs -v #查看已设置挂载信息

服务端 192.168.1.134 操作

mkdir /mnt/test            #创建共享接收文件夹
chmod 777 /mnt/test        #给属主属组其他人可读可写可执行
 showmount  -e 192.168.1.133 ###测试是否能显示可挂在信息
mount -t nfs  192.168.1.133:/mnt/test /mnt/test #挂载
或
mount  192.168.1.133:/mnt/test /mnt/test #挂载
df  #查看挂载
cat /mnt/test/hello.txt   #查看测试文件信息
hello                    #可看到,故成功
相关文章
|
18天前
|
缓存 Linux 测试技术
安装【银河麒麟V10】linux系统--并挂载镜像
安装【银河麒麟V10】linux系统--并挂载镜像
362 0
|
18天前
|
存储 安全 数据管理
探索Linux的挂载操作🌈
在Linux这个强大的操作系统中,挂载操作是一个基本而重要的概念。它涉及到文件系统、设备和数据访问,对于理解Linux的工作方式至关重要。那么,挂载操作究竟是什么,为什么我们需要它,如果没有它,我们将面临什么问题呢?让我们一起深入探讨。
探索Linux的挂载操作🌈
|
18天前
|
Linux
Linux安装NFS挂载NFS卸载客户端服务端都有
Linux安装NFS挂载NFS卸载客户端服务端都有
44 0
|
18天前
|
Ubuntu 网络协议 Unix
【Linux】新唐NUC977挂载NFS实现网络文件传输
【Linux】新唐NUC977挂载NFS实现网络文件传输
|
18天前
|
Linux Shell Windows
通过Linux挂载Windows端NFS服务实现板端Linux传输文件到PC
通过Linux挂载Windows端NFS服务实现板端Linux传输文件到PC
|
18天前
|
Linux
linux 磁盘详解挂载
磁盘管理 查看挂载情况 lsblk -f 挂载步骤 1.虚拟机增加硬盘 2.分区命令 fdisk /dev(设备文件)/sdb m 显示命令列表 p 显示磁盘分区 n 新增分区 d 删除分区 w 写入并退出 3.格式化磁盘,并挂载 mkfs -t ext4 /dev/sdb1 mount /dev/sdb1 文件路径 4.卸载 umount /dev/sdb1 或者 umount /文件 命令行重启挂载会失效 5.永久挂载 修改 etc/fstab实现挂载 执行mount -a生效
89 0
|
18天前
|
IDE Linux Shell
linux查看硬盘是否挂载--和磁盘相关命令
linux查看硬盘是否挂载--和磁盘相关命令
58 0
|
18天前
|
Linux Apache
Linux【环境部署 02】yum源镜像下载+挂载镜像+本地yum源配置+局域网yum源服务搭建+局域网yum源使用(一篇学会离线yum源配置)
Linux【环境部署 02】yum源镜像下载+挂载镜像+本地yum源配置+局域网yum源服务搭建+局域网yum源使用(一篇学会离线yum源配置)
654 0
|
18天前
|
存储 Linux Shell
⭐⭐⭐【Shell 命令集合 磁盘管理 】Linux 挂载文件系统 mount使用教程
⭐⭐⭐【Shell 命令集合 磁盘管理 】Linux 挂载文件系统 mount使用教程
70 0
|
18天前
|
域名解析 Unix Linux
AIX上如何正确挂载Linux 的nfs共享目录分享篇
AIX上如何正确挂载Linux 的nfs共享目录分享篇
20 1