ubuntu 14.04 安装设置nfs服务,好让单板挂载使用

来源:互联网 发布:linux 小数比较大小 编辑:程序博客网 时间:2024/05/01 10:27

遇到Permission denied,mount: mounting 192.168.0.224:/home/wigewige/share/develop/kandao/hisi/git-new-1.0.2/KD-Hisi3519v101-SRC/mpp_big-little/sample on /mnt/sdcard/nfs failed: Permission denied

修改/etc/exports后,无论怎么重启rpcbind服务和nfs-kernel-server服务,mount都Permission denied,这是重启一下

虚拟机就mount上了。


注意:使用前虚拟机先配好桥接模式,单板配好IP,否则异常出错


步骤

zhangwei@ubuntu:~$sudo apt-get install nfs-kernel-server nfs-common


获取zhangwei用户的uid和gid

zhangwei@ubuntu:~/nfs/HiSTBLinuxV100R003C00SPC060/pub$id zhangwei

uid=1000(zhangwei)gid=1000(zhangwei)组=1000(zhangwei),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),108(lpadmin),124(sambashare)

zhangwei@ubuntu:~/nfs/HiSTBLinuxV100R003C00SPC060/pub$sudo vi /etc/exports

/home/zhangwei *(rw,sync,anonuid=1000,anongid=1000,no_subtree_check)


zhangwei@ubuntu:~$sudo /etc/init.d/rpcbind restart

zhangwei@ubuntu:~$sudo /etc/init.d/nfs-kernel-server restart


结果

执行完前

#mount -t nfs -o nolock 192.168.3.63:/home/zhangwei /mnt/nfs/

mount:RPC: Unable to receive; errno = Connection refused

#

#

# df

Filesystem 1K-blocks Used Available Use% Mounted on

/dev/root 92656 44796 45896 49% /

dev 514540 4 514536 0% /dev

tmp 514540 0 514540 0% /tmp

#

#


执行完后

#mount -t nfs -o nolock 192.168.3.63:/home/zhangwei /mnt/nfs/

#

# df

Filesystem 1K-blocks Used Available Use% Mounted on

/dev/root 92656 44796 45896 49% /

dev 514540 4 514536 0% /dev

tmp 514540 0 514540 0% /tmp

192.168.3.63:/home/zhangwei

40120704 15209344 22850304 40% /mnt/nfs

# cd/mnt/nfs/

# ls

Desktop Public

Documents ServerInstall

Downloads Templates

HiSTBLinuxV100R003C00SPC060 Videos

HiSTBLinuxV100R003C00SPC060.tar.gz examples.desktop

Music 无标题文档

Pictures

#


环境:ubuntu14.04 LTS



最终实现

0 ubuntu 14.04打开NFS,好让单板挂载使用

1 怎么使在nfs下新建文件的拥有者是普通用户,而非root用户

获取用户id,配置/etc/exports文件

2 ubuntu14桥接方式上网,设置IP和DNS;默认不用配也能上网,但会跟主机不在同一个网段(如159),导致不能用NFS服务

3 ubuntu14上mountnfs服务器不成功,提示mount:wrong fs type, bad option, bad superblock

在终端下输入安装nfs-common即可解决,安装命令为sudoapt-get install nfs-common


4 mount挂载服务器17报错,提示Input/outputerror,ping报错提示Networkis unreachable

(居然是ip地址没配导致。配了ip地址后即挂载上)

5 ubuntu 14桥接方式上网,设置IP和DNS;默认不用配也能上网,但会跟主机不在同一个网段(如159),导致不能用NFS服务

先虚拟机改默认的NAT为桥接,再使用默认DHCP或设置静态IP方式


0 0