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)
這樣就掛載成功了