linux與mac和windows的 檔案共享

weixin_34402090發表於2014-07-26
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)

 
這樣就掛載成功了
 

相關文章