linux与windows 用mount cifs 即可
linux与macosx 用mount nfs 即可
大家知道,在文件共享的世界中,主要有windows的smb共享和unix的nfs共享,在mac的图形化共享设置中只有afp和smb共享,而并没有nfs的设置选项:
现在教大家在命令行中开启
首先建立一个需要导出共享的目录,如/Users/lost/www目录:
bash-3.2# mkdir -p /Users/lost/www
为了测试,将这个目录改为所有人可写:
bash-3.2# chmod 777 /Users/lost/www
看一下权限:
bash-3.2# ls -ld /mnt
drwxrwxrwx 4 root wheel 136 4 22 08:17 /mnt
将这个目录导出,编辑/etc/exports文件,输入:
/Users/lost/www
就行了,非常简单,看一下/etc/exports文件:
bash-3.2# cat /etc/exports
/Users/lost/www
好了,现在启动nfs server服务器(如果已经启动 运行 nfs update 来更新一下导出设置):
bash-3.2# nfsd enable
现在看一下在本机上共享了什么:
bash-3.2# showmount -e
Exports list on localhost:
/Users/lost/www Everyone
现在到另一台linux主机上去连接挂载mac机子上的共享,linux主机的ip地址是192.168.162.134,mac主机的ip地址是192.168.162.1
检查centos设置 没有安装nfs-utils 则
yum -y install nfs-utils
安装完成后
启动rpcbind服务
service rpcbind start
再centos 挂载mac的文件目录
mount -t nfs 192.168.162.1:/Users/lost/www /www
192.168.162.1为vm8网卡的ip地址 注意虚拟机里这个是虚拟网卡的ip地址
在centos下运行 mount
[root@localhost /]# mount
/dev/sda2 on / type ext4 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
/dev/sda1 on /boot type ext4 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
.host:/ on /mnt/hgfs type vmhgfs (rw,ttl=1)
vmware-vmblock on /var/run/vmblock-fuse type fuse.vmware-vmblock (rw,nosuid,nodev,default_permissions,allow_other)
192.168.162.1:/Users/lost/www on /www type nfs (rw,addr=192.168.162.1)
这样就挂载成功了