cenotos 卸载mysql_cenotos 6.5 NFS服务配置
cenotos 6.5 NFS服務(wù)配置
1、安裝軟件:
yum -y install rpcbind nfs-utils nfs-utils-lib
2、配置NFS
# cat /etc/exports
/data *(rw,no_root_squash,no_all_squash,sync)
說明:
/data 要共享的目錄
* ?允許訪問的ip段,這里是允許所有網(wǎng)絡(luò)訪問
括號里的含義如下:
rw :讀寫;
ro :只讀;
sync :同步模式,內(nèi)存中數(shù)據(jù)時(shí)時(shí)寫入磁盤;
async :不同步,把內(nèi)存中數(shù)據(jù)定期寫入磁盤中;
no_root_squash :加上這個(gè)選項(xiàng)后,root用戶就會(huì)對共享的目錄擁有至高的權(quán)限控制,就像是對本機(jī)的目錄操作一樣。
root_squash :和上面的選項(xiàng)對應(yīng),root用戶對共享目錄的權(quán)限不高,只有普通用戶的權(quán)限,即限制了root;
all_squash :不管使用NFS的用戶是誰,他的身份都會(huì)被限定成為一個(gè)指定的普通用戶身份;
anonuid/anongid :要和root_squash 以及 all_squash一同使用,用于指定使用NFS的用戶限定后的uid和gid,前提是本機(jī)的/etc/passwd中存在這個(gè)uid和gid。
3、啟用NFS
# service rpcbind start
# service nfs start
# chkconfig rpcbind on#增加開機(jī)啟動(dòng)
# chkconfig nfs on#增加開機(jī)啟動(dòng)
# showmount -e 192.168.1.128
Export list for 192.168.1.128:
/data *
# mount -t nfs 192.168.1.128:/data /data (客戶端上執(zhí)行) ? #192.168.1.128是server端的ip
# showmount -a (nfs服務(wù)器上)
All mount points on localhost:
192.168.1.128:/data
showmount -a 命令列出所有的clinet。
NFS服務(wù)中exportfs命令,常用選項(xiàng)為[-aruv]。
-a :全部掛載或者卸載;
-r :重新掛載;
-u :卸載某一個(gè)目錄;
-v :顯示共享的目錄;
使用exportfs命令,當(dāng)改變/etc/exports配置文件后,不用重啟nfs服務(wù)直接用這個(gè)exportfs即可。
cat /etc/exports
/data *(rw,no_root_squash,no_all_squash,sync)
/data1 *(rw,no_root_squash,no_all_squash,sync)
# exportfs -arv (nfs服務(wù)器上)
exporting *:/data
exporting *:/data1
更改目錄后,直接exportfs -arv即可生效。
在上面使用到了mount命令來掛載nfs,其實(shí)mount這個(gè)nfs服務(wù)還是有些說法的。首先是用-t nfs 來指定掛載的類型為nfs。另外在使用nfs時(shí),常用一個(gè)選項(xiàng)就是nolock了,即在掛載nfs服務(wù)時(shí),不加鎖。
# mount -t nfs -o nolock 192.168.1.128:/data /data ? ? ? ? ? ? ? ? ? ?#客戶端執(zhí)行
# showmount -a
All mount points on localhost:
192.168.1.128:/data
192.168.1.128:/data1
把要掛載的nfs目錄寫到client上的/etc/fstab文件中,掛載時(shí)只需要mount -a即可。
# cat /etc/fstab
UUID=385dfb10-d3a6-4795-b905-ea47b95dcbe6 / ? ? ? ? ? ? ? ? ? ? ? ext4 ? ?defaults ? ? ? ?1 1
UUID=98f08271-8b3f-4e86-ad0a-9f69f4cf896c /boot ? ? ? ? ? ? ? ? ? ext4 ? ?defaults ? ? ? ?1 2
10.0.2.3:/data1 /data1 ? ? ? ? ? ? ? ? ? ? ? nfs ? ?defaults ? ? ? ?0 0
tmpfs ? ? ? ? ? ? ? ? ? /dev/shm ? ? ? ? ? ? ? ?tmpfs ? defaults ? ? ? ?0 0
devpts ? ? ? ? ? ? ? ? ?/dev/pts ? ? ? ? ? ? ? ?devpts ?gid=5,mode=620 ?0 0
sysfs ? ? ? ? ? ? ? ? ? /sys ? ? ? ? ? ? ? ? ? ?sysfs ? defaults ? ? ? ?0 0
proc ? ? ? ? ? ? ? ? ? ?/proc ? ? ? ? ? ? ? ? ? proc ? ?defaults ? ? ? ?0 0
寫完/etc/fstab文件后,只需要mount -a即可掛載nfs服務(wù)的共享目錄。
總結(jié)
以上是生活随笔為你收集整理的cenotos 卸载mysql_cenotos 6.5 NFS服务配置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 昨天北京啥电影节?
- 下一篇: 《美版咒怨2》中的迈克会被受到诅咒而死吗