Linux挂载Linux网络共享文件夹_linux挂载共享文件夹-程序员宅基地

技术标签: Linux系统  网络  linux  

Linux挂载Linux网络共享文件夹

通过NFS协议挂载。

创建Linux网络共享文件夹

  • 安装NFS服务
sudo apt install nfs-kernel-server
  • NFS挂载目录及权限配置
sudo vim /etc/exports

在文件最后面添加需要挂载的文件夹路径和权限,共享的目标主机IP地址。这里用*代替IP地址,表示通用匹配,确保每次电脑重启,DHCP自动分配IP地址后,不需要重新设置。但是这个会让共享文件夹变得危险,只要在局域网内都能访问到你的IP地址。

/home/river/river   *(rw,sync,no_root_squash)
  • 重启NFS服务
/etc/init.d/nfs-kernel-server restart 

出现OK字样说明服务创建成功。
在这里插入图片描述
脚本

#!/bin/bash

sudo apt install nfs-kernel-server
sudo echo "/home/duapple/share     *(rw,fsid=0,sync,insecure_locks,insecure,no_root_squash)" >> /etc/exports
/etc/init.d/nfs-kernel-server restart

至此,Linux网络共享文件夹创建成功。

Linux目标主机挂载网络共享文件夹
在另外一个Linux主机上挂载这个网络共享文件夹。两台Linux主机必须在同一个局域网内。

  • 创建挂载路径
sudo mkdir /mnt/share
  • 挂载网络共享文件夹
sudo mount -t nfs -o ~
sudo mount -t nfs -o nolock -o tcp 192.168.1.8:/home/river/river /mnt/share

不出错就表示挂载成功了。
我这里用wsl来访问Ubuntu虚拟机创建的共享文件夹。失败了,wsl不支持nfs-kernel-server。
在这里插入图片描述

挂载失败
检查两台主机是否在同一网段。
检查共享文件夹名称路径名称是否正确。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/duapple/article/details/108305859

智能推荐

eclipse交叉编译linux内核,【已解决】Ubuntu下Eclipse中交叉编译Uboot出错:make[1]: arm-xscale-linux-gnueabi-gcc: Command no...-程序员宅基地

文章浏览阅读406次。【问题】折腾:期间,编译出错:22:21:49 **** Build of configuration Default for project HART-IP ****make allmake[1]: arm-xscale-linux-gnueabi-gcc: Command not foundmake[1]: Entering directory `/home/crifan/develop/ec..._uboot arm-linux -gcc command not found

原码、反码、补码和移码其实很简单_0111-1011-程序员宅基地

文章浏览阅读3k次。计算机组成原理,看到书中关于原码、反码、补码和移码的定义如下(n是机器字长):原码:反码:补码:移码:看完这些定义以后,我的脑袋瞬间膨胀到原来的二倍!这样变态的公式不管你记不记得住,反正我是记不住!其实没必要弄得这么麻烦,它们完全可_0111-1011

Linux创建后台进程_linix后台进程创建-程序员宅基地

文章浏览阅读1k次。void setdaemon(const char * pid_file){ pid_t pid; if(!pid_file) { return; } if((pid = fork()) < 0) { exit(-1); } if(pid) { exit(0); } setsid(); if ((pid = fork()) < 0) { ..._linix后台进程创建

让react用起来更得心应手——(react-router原理简析)_hashchange和popstate无法触发-程序员宅基地

文章浏览阅读1.1k次,点赞3次,收藏10次。让react用起来更得心应手系列文章:让react用起来更得心应手——(react基础简析) 让react用起来更得心应手——(react-router原理简析) 让react用起来更得心应手——(react-redux原理简析)前端路由和后台路由在刚入行的时候一直明白什么单页面应用是什么,说白了就是混淆了前台路由和后台路由,现在来缕缕它们:前台路由:页面的显示由前台js控制,在..._hashchange和popstate无法触发

Git应用笔记整理(全)_git 记笔记-程序员宅基地

文章浏览阅读913次,点赞2次,收藏4次。1. Git 配置1.1. git config  git config 语法:git config [–环境参数] key value   有三个环境参数:–global 全局配置,写到~/.gitconfig中,即用户路径C:\Users\li.liu下的.gitconfig文件。–local 工作目录配置,即所在仓库的配置,写到当前仓库下的.git/config文件中。..._git 记笔记

matlab批量读取文件夹里面的文件名,并且调整图片大小,再按照原名称输出_matlab导出图片且和原图片一样的文件名-程序员宅基地

文章浏览阅读1.8k次。举个例子,我要批量修改某文件夹里面的图片大小,我不想用顺序命名,之后我还想原名输出fileFolder=fullfile('E:\caffe\SegNet_ip\CamVid\test');%读取图片路径dirOutput=dir(fullfile(fileFolder,'*.jpg'));%读取文件夹里面文件OtpDir = 'E:\test';%输出路径fileNames = {di_matlab导出图片且和原图片一样的文件名

随便推点

【多线程与高并发3】常用锁实例_多线程枷锁的案例-程序员宅基地

文章浏览阅读328次。各式锁的实际应用乐观锁 cas(要改的对象,期望的值,要给的值)无锁操作,其实是一个乐观锁…cas本身可以看成是一个锁automic : 一种使用 cas 实现的原子性操作原子操作的简单方法:函数效果备注AtomicInteger a = new AtomicInteger(0);int a = 0;创建对象a并且赋初值为0;a.incrementAndGet( );i++;对原值+1后返回;a.getAndIncrement( );_多线程枷锁的案例

强化学习笔记(5)之时序差分法_td error-程序员宅基地

文章浏览阅读2.2k次,点赞4次,收藏18次。强化学习笔记(5):时序差分法求值函数标签(空格分隔): 未分类文章目录强化学习笔记(5):时序差分法求值函数时序差分法与动态规划法和蒙特卡洛法的区别TD方法的反演同策略的时序差分法:SARSASARSA的收敛性SARSA($\lambda$)时序差分法与动态规划法和蒙特卡洛法的区别动态规划法(DP): 需要状态模型,即状态转移矩阵Pss′aP_{ss&#x27;}^aPss′a..._td error

intellij 下编译单个(没有main函数的)java文件_没有main idea编译-程序员宅基地

文章浏览阅读1.8w次,点赞7次,收藏9次。图中这个按钮可以实现对单个没有main函数的java文件进行编译这个问题真是大写的草泥马,之前google了无数文章,也许是觉悟太低,就是没有找到问题解决方法,在今天偶的看到一篇叫“关于Intellij IDEA菜单项中Compile、Make和Build的区别”的文章后才无意间解决了这个问题,踏破铁鞋无觅处,得来全不费功夫啊啊啊啊!!_没有main idea编译

创建全景图-程序员宅基地

文章浏览阅读323次。创建全景图在同一位置(即图像的照相机位置相同)拍摄的两幅或者多幅图像是单应性相关的,使用该约束将很多图像缝补起来,拼成一个大的图像来,创建全景图像。目标:将数张有重叠部分的图像通过特征点检测,匹配,图像变换拼成一幅无缝的全景图或高分辨率图像。如何创建全景图像?1、 提供一组图像集,实现特征匹配(相邻图像之间要有重复区域)2、通过匹配特征计算图像之间的变换结构3、利用图像变换结构,实现图像映射4、 针对叠加后的图像,采用APAP之类的算法,对齐特征点5、 通过图割方法,自动选取拼接缝实现图像_创建全景图

vector erase() and clear() in C++ -- vector的函数erase()和clear()_vector.earse clear-程序员宅基地

文章浏览阅读1.3k次。Vectors are same as dynamic arrays with the ability to resize itself automatically when an element is inserted or deleted, with their storage being handled automatically by the container. vector和动态数组一..._vector.earse clear

Access Token访问令牌的操作_xilinx访问令牌-程序员宅基地

文章浏览阅读4.7k次。access token 访问令牌的概念Windows操作系统安全性的一个概念。一个访问令牌包含了此登陆会话的安全信息。当用 用户权利指派户登陆时,系统创建一个访问令牌,然后以该用户身份运行的的所以进程都拥有该令牌的一个拷贝。该令牌唯一表示该用户、用户的组和用户的特权。系统使用令牌控制用户可以访问哪些安全对象,并控制用户执行相关系统操作的能力。有两种令牌:主令牌和模拟的令牌。主令牌是与进程相关的;模拟的令牌是与模拟令牌的线程相关的。  进程拥有某种令牌就表示它拥有某种特权。什么_xilinx访问令牌