将文件从ubuntu拷贝到linux开发板

您所在的位置:网站首页 ubuntu拷贝文件到u盘非常慢 将文件从ubuntu拷贝到linux开发板

将文件从ubuntu拷贝到linux开发板

2023-11-16 15:49| 来源: 网络整理| 查看: 265

要把文件拷贝到linux开发板上(以正点原子IMX6ULL开发板为例),我自己使用的有两种方法:一是通过u盘直接拷贝,这个方法不需要配置网络环境;二是通过网络传输,比如使用nfs,这个方法需要配置好网络。

使用u盘拷贝

将u盘插入开发板 在这里插入图片描述

用df命令找到u盘 在这里插入图片描述

df(英文全称:disk free):列出文件系统的整体磁盘使用量 cd进入u盘,cp拷贝需要的文件

进入对应文件夹 cd /run/media/sda1 文件拷贝完成后使用umount卸载u盘后再拔出u盘 umount /run/media/sda1 注意:umount移除u盘前需要退出u盘文件夹,否则会显示“正忙” 在这里插入图片描述

使用nfs拷贝

要使用nfs服务,需要配置好nfs和ssh 使用这个命令安装nfs: sudo apt-get install nfs-kernel-server rpcbind nfs安装完成后创建一个nfs文件夹,后续需要通过nfs传输的文件都放在这个文件夹里。 接下来配置nfs,打开/etc/exports 以后在后面添加如下所示内容:

nfs文件夹绝对地址*(rw,sync,no_root_squash)

例如:

/home/xxx/nfs*(rw,sync,no_root_squash)

完成后重启nfs服务 sudo /etc/init.d/nfs-kernel-server restart 接下来安装ssh sudo apt-get install openssh-server 安装后启动ssh服务 sudo service ssh start 至此,nfs和ssh就配置完成了。

配置好nfs后,就可以使用nfs拷贝文件了。我使用的方法是将文件拷贝到nfs文件夹,直接将nfs文件夹通过网络挂载到开发板上,然后从nfs文件夹中直接复制所需的文件到开发板上,例如: mount -t nfs -o nolock,nfsver=3 192.168.1.108:/home/xxx/linux/nfs /mnt 格式为

mount -t nfs -o nolock,nfsvers=3 Ubuntu系统对应的ip地址:nfs文件夹绝对地址 文件要挂载在开发板的地址

挂载完成后进入对应的文件夹进行拷贝cd /mnt 拷贝完成后,一样是使用umount卸载 umount /mnt



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3