参考资料
一、设置共享文件夹
参考第三个博文,在我自己的电脑上将一个文件夹设置为共享状态。
选择需要共享出去的文件夹( python-learn ),点击鼠标右键,选择属性,来到共享选项卡,选择共享。
这里选择用户可以选择本机,或者创建新用户,这里我的本机是123,密码就是我的开机密码,这样就创建好了一个可共享的文件夹。
二、网线连接
网络设置,用一根网线连接好电脑与Jetson Xavier NX,接着在电脑端的命令提示符里写下ipconfig指令,这样就能够显示Windows IP 配置。
ipconfig
在以太网适配器 以太网里面就能够看到IPv4的地址和子网掩码,此时在Jetson Xavier NX的右上角网络配置上面,或者设置里面的网络,找到以太网的有线设置,点击有线下面一行最右边的设置按钮。
点击IPv4,设置为手动,并添加地址,在地址下面:
| 地址 | 子网掩码 | 网关 |
这里的地址前三个与电脑端的IPv4一样,后面接一个任意数字,子网掩码与电脑端一致,网关不用设置。
设置好之后,在Jetson Xavier NX里打开终端,使用ping + 电脑端的IPv4地址查询是否连接上。
三、Ubuntu挂载
按照参考博文1,首先检查是否安装了
cifs-utils
包,如果没有安装,可以使用以下命令进行安装:
sudo apt update
sudo apt install cifs-utils1、挂载共享
sudo mount -t cifs //servername/sharename /mnt/smb -o username=username,password=password,vers=3.0,file_mode=0777,dir_mode=0777,iocharset=uft8
- -o :指定挂载选项。
- username:Windows共享的登录用户名: 123 。
- password:Windows共享的登录密码: 开机密码 。
- servername:Windows服务器的名称或IP地址。
- sharename :Windows共享的名称: python-learn 。
- /mnt/smb :Jetson Xavier NX计算机下面设置的文件夹,用于存放共享的文件。
- iocharset=uft8:防止中文文件的丢失。
注意:1、这里的smb文件夹是我们自己新建的,参考博文2,在mnt文件夹下打开终端,创建文件夹
mkdir 文件夹名字2、 挂载共享的的代码一定要是英文,包括标点符号
这样,我们就能够在/mnt/smb文件夹下面找到共享的文件了。此时如果将网线拔掉,再连接上共享文件就没了,为了连接网线或开机时就能挂载,我们进行以下设置。
2、自动挂载
使用 /etc/fstab ,编辑 /etc/fstab 文件,添加挂载配置,系统启动时会自动挂载。
步骤:
-
编辑
/etc/fstab:
sudo nano /etc/fstab -
添加如下行:
//servername/sharename /mnt/smb cifs username=username,password=password,vers=3.0,file_mode=0777,dir_mode=0777,iocharset=utf8,auto,_netdev 0 0auto:开机自动挂载
_netdev:等待网络就绪后再挂载
在 /etc/fstab 文件中,每行末尾的两个数字(如 0 0)是 dump 和 fsck 的配置参数,它们的作用如下:
第5个字段:
dump备份标志第6个字段:
fsck检查顺序为0就是不备份,不检查。
-
测试并挂载:
sudo mount -a # 测试 fstab 配置是否正确如果没有报错,重启时会自动挂载。
下面是执行完sudo nano /etc/fstab之后的内容
注意:在运行nano指令报没有该模块的错,直接安装一个nano
sudo apt update && sudo apt install nano -y在etc下查看该文件
重启Jetson Xavier NX,点开smb文件夹发现里面有 python-learn 文件,这样就完成了自动挂载。


发布评论