- 初始尝试挂在本地目录
怀疑未装nfs服务
- 尝试安装nfs服务
提示/var/lib/dpkg目录被锁定,是否其他进程使用了?
贴百度发现:
找出并杀掉所有 apt-get 或者 apt 进程
killall aptd删除锁定的文件
锁定的文件会阻止 Linux 系统中某些文件或者数据的访问,这个概念也存在于 Windows 或者其他的操作系统中。
一旦你运行了 apt-get 或者 apt 命令,锁定文件将会创建于 /var/lib/apt/lists/
、/var/lib/dpkg/
、/var/cache/apt/archives/
中。
移除
/var/lib/dpkg/
文件夹下的锁定文件强制重新配置软件包
更新软件包源列表
- 再次执行安装nfs服务
- 编辑/etc/exports文件,添加nfs服务导出的目录
搞错了,应该是这个:
- work目录
是归属用户的
- 重启nfs服务
- 再次挂载本地目录
可以看到mnt目录下有对应文件
nfs-kernel-server是一个nfs文件服务器,在/etc/exports文件中指定可以挂载的文件路径,此时可以在任意连接上了该服务器网络的机器上执行mount命令将服务器上可挂载的路径挂载到其本地的某个目录下,这样访问自己的目录就相当于访问挂载的服务器上的目录
比如说:开发板和虚拟机连通了,虚拟机ip为:192.168.3.11,就可以在开发板上执行mount命令将虚拟机上的/home/book/nfs_rootfs目录挂载到开发板本地的/mnt目录下:mount -t nfs -o nolock,vers=3 192.168.3.11:/home/book/nfs_rootfs /mnt
,其中-o选项为参数, nolock不锁定 vers=3