linux
下nfs
檔案共享方式和實現的方法。
1、首先要開啟
portmap
和nfs
服務。service portmap start
service nfs start
2、檢視服務是否開啟。
netstat -ntpl
3、修改
/etc/exports
vi /etc/exports
#/home/temp *(rw,sync,no_root_squash,all_squash)
#/home/temp *(ro,sync,no_root_squash,all_squash)
(/home/temp
表示要被共享的目錄)
#/mnt/inst *(ro,sync) (*
表示任意位址)rw:
可讀寫的許可權;ro:
唯讀的許可權;
no_root_squash
:登入到
nfs主機的使用者如果是
root
使用者,他就擁有
root
的許可權root_squash
:在登入
nfs
主機使用目錄的使用者如果是
root
時,那麼這個使用者
的許可權將被壓縮成為匿名使用者,通常他的
uid
與gid
都會變成
nobody
那個身份;
all_squash
:不管登陸
nfs主機的使用者是什麼都會被重新設定為
nobody
。anonuid
:將登入
nfs主機的使用者都設定成指定的
user id,此id
必須存在於
/etc/passwd
中。anongid:同
anonuid
,但是變成
group id
就是了!
sync
:資料同步寫入儲存器中。
async
:資料會先暫時存放在記憶體中,不會直接寫入硬碟。
insecure
允許從這台機器過來的非授權訪問。4、
exportfs -a
(匯出所有共享的目錄) 5
、showmount -e
127.0.0.1 (
查被共享的目錄
) export list for 127.0.0.1:
/mnt/inst *
/home/temp *
6、在客戶端輸入所需要的共享檔案。
mount -t nfs 192.168.111.1:/mnt/inst /mnt/inst
(mount
伺服器上的共享目錄)
7、在客戶端使用
mount
命令,就可以看到剛才被
mount
的檔案了。
這樣簡單的就是實現了檔案共享
Linux 系統之間檔案共享 NFS
nfs簡介 網路檔案系統 network file system,nfs 實際上是一種linux unix檔案共享協議。nfs是通過將nfs伺服器的檔案系統安裝到客戶機的檔案系統上而得以實現的。nfs的配置 首先nfs服務是執行的。system settings server settings nf...
Linux系統之間檔案傳輸命令
scp是有security的檔案copy,基於ssh登入 1 將本地 home administrator file01檔案拷貝到遠端機器的 home file01 scp home administrator file01 root 192.168.151.129 home file01 2 將本...
windows與linux系統之間檔案傳輸
同時使用windos和linux工作的話,兩者之間檔案的傳輸是個關鍵問題。本文將介紹幾種兩個系統之間相互傳輸檔案的方式。ps aux grep ssh如果有,可以直接在windows中使用pscp命令傳輸檔案了。沒有則還需進行以下步驟 安裝openssh sudo apt get install o...