云計算
仙居網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),仙居網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為仙居上千提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)營銷網(wǎng)站建設(shè)要多少錢,請找那個售后服務(wù)好的仙居做網(wǎng)站的公司定做!本章目的:使用NFS共享存儲空間,并搭建HTTPD服務(wù)去使用這個空間 本章環(huán)境:VM虛擬機,一臺服務(wù)器Centos7作為服務(wù)端提供NFS服務(wù),一臺服務(wù)器Centos7 -1作為客戶端 1.給服務(wù)端加一塊硬盤(重啟服務(wù)端磁盤才有效)2.查看磁盤是否生效[root@localhost ~]# ls /dev/
agpgart lp0 sda5 tty22 tty48 usbmon0
autofs lp1 sdb //這個是我們新加的 tty23 tty49 usbmon1
block lp2 sg0 tty24 tty5 usbmon2
bsg lp3 sg1 tty25 tty50 vcs
btrfs-control mapper sg2 tty26 tty51 vcs1
bus mcelog shm tty27 tty52 vcs2
cdrom mem snapshot tty28 tty53 vcs3
char mqueue snd tty29 tty54 vcs4
console net sr0 tty3 tty55 vcs5
core network_latency stderr tty30 tty56 vcs6
cpu network_throughput stdin tty31 tty57 vcsa
cpu_dma_latency null stdout tty32 tty58 vcsa1
3.配置磁盤,格式化
[root@localhost ~]# fdisk /dev/sdb
歡迎使用 fdisk (util-linux 2.23.2)。
更改將停留在內(nèi)存中,直到您決定將更改寫入磁盤。
使用寫入命令前請三思。
Device does not contain a recognized partition table
使用磁盤標(biāo)識符 0xe5bb6879 創(chuàng)建新的 DOS 磁盤標(biāo)簽。
命令(輸入 m 獲取幫助):n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
分區(qū)號 (1-4,默認 1):
起始 扇區(qū) (2048-41943039,默認為 2048):
將使用默認值 2048
Last 扇區(qū), +扇區(qū) or +size{K,M,G} (2048-41943039,默認為 41943039):
將使用默認值 41943039
分區(qū) 1 已設(shè)置為 Linux 類型,大小設(shè)為 20 GiB
命令(輸入 m 獲取幫助):w
The partition table has been altered!
Calling ioctl() to re-read partition table.
正在同步磁盤。
[root@localhost ~]# mkfs.xfs /dev/sdb1
meta-data=/dev/sdb1 isize=512 agcount=4, agsize=1310656 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=0, sparse=0
data = bsize=4096 blocks=5242624, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal log bsize=4096 blocks=2560, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
4.自動掛載并且查看掛載狀態(tài)
[root@client html]# vim /etc/fstab
/etc/fstab
Created by anaconda on Sat Aug 10 00:09:52 2019
Accessible filesystems, by reference, are maintained under \'/dev/disk\'
See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
UUID=6885a615-3022-4e62-8685-1dc9aaa0b657 / xfs defaults 0 0
UUID=91d30663-7fe2-4989-9ad9-9f9c7086a493 /boot xfs defaults 0 0
UUID=121c8f14-d41e-4da5-a3eb-f973cde89040 /home xfs defaults 0 0
UUID=89bc11a2-b2cc-4816-9638-8f061beae396 swap swap defaults 0 0
/dev/sdb1 /mnt xfs defaults 0 0
設(shè)備目錄 掛載點 文件類型
~
~
~
~
~
~
~
~
~
~
~
:wq //保存退出
[root@localhost ~]# mount -a
[root@localhost ~]# df -hT
文件系統(tǒng) 類型 容量 已用 可用 已用% 掛載點
/dev/sda2 xfs 10G 3.9G 6.2G 39% /
devtmpfs devtmpfs 898M 0 898M 0% /dev
tmpfs tmpfs 912M 0 912M 0% /dev/shm
tmpfs tmpfs 912M 9.0M 903M 1% /run
tmpfs tmpfs 912M 0 912M 0% /sys/fs/cgroup
/dev/sda5 xfs 10G 37M 10G 1% /home
/dev/sda1 xfs 6.0G 174M 5.9G 3% /boot
tmpfs tmpfs 183M 4.0K 183M 1% /run/user/42
tmpfs tmpfs 183M 16K 183M 1% /run/user/0
/dev/sdb1 xfs 20G 33M 20G 1% /mnt
5.裝NFS共享和遠程調(diào)用工具包
[root@localhost ~]# yum install nfs-utils rpcbind -y //NFS共享和遠程調(diào)用工具包
已加載插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirrors.163.com
* extras: centos.ustc.edu.cn
* updates: mirrors.163.com
正在解決依賴關(guān)系
--> 正在檢查事務(wù)
---> 軟件包 nfs-utils.x86_64.1.1.3.0-0.48.el7 將被 升級
---> 軟件包 nfs-utils.x86_64.1.1.3.0-0.61.el7 將被 更新
---> 軟件包 rpcbind.x86_64.0.0.2.0-42.el7 將被 升級
---> 軟件包 rpcbind.x86_64.0.0.2.0-47.el7 將被 更新
6.編輯共享配置文件
[root@localhost ~]# vim /etc/exports //到共享配置文件中開始配置
/mnt 192.168.17.0/24(rw,sync,no_root_squash) //可讀可寫,同步,不降級處理
你共享出去的掛載點目錄
7.開啟所有功能關(guān)閉防火墻,查看有沒有被共享出去
[root@localhost ~]# systemctl start nfs //開啟共享功能
[root@localhost ~]# systemctl start rpcbind //開啟遠程調(diào)用
[root@localhost ~]# netstat -ntap | grep rpc 查看TCP端口
tcp 0 0 0.0.0.0:20048 0.0.0.0:* LISTEN 3035/rpc.mountd
tcp 0 0 0.0.0.0:45274 0.0.0.0:* LISTEN 3033/rpc.statd
tcp6 0 0 :::38508 :::* LISTEN 3033/rpc.statd
tcp6 0 0 :::20048 :::* LISTEN 3035/rpc.mountd
[root@localhost ~]# systemctl stop firewalld.service //關(guān)閉防火墻
[root@localhost ~]# setenforce 0 //關(guān)閉增強功能
[root@localhost ~]# showmount -e //查看我們有沒有共享出去
Export list for localhost.localdomain:
/mnt 192.168.17.0/24
8.到客戶段中,關(guān)閉所有功能,安裝HTTPD服務(wù)
[root@client ~]# systemctl stop firewalld.service
[root@client ~]# setenforce 0
[root@client ~]# yum insatll httpd -y
已加載插件:fastestmirror, langpacks
9.把服務(wù)器的掛載點,掛載到我們HTTPD的站點下
[root@client ~]# mount 192.168.17.128:/mnt /var/www/html/ //站點
[root@client ~]# df -hT
文件系統(tǒng) 類型 容量 已用 可用 已用% 掛載點
/dev/sda2 xfs 20G 4.5G 16G 23% /
devtmpfs devtmpfs 898M 0 898M 0% /dev
tmpfs tmpfs 912M 0 912M 0% /dev/shm
tmpfs tmpfs 912M 9.0M 903M 1% /run
tmpfs tmpfs 912M 0 912M 0% /sys/fs/cgroup
/dev/sda3 xfs 9.4G 37M 9.3G 1% /home
/dev/sda1 xfs 5.6G 174M 5.5G 4% /boot
tmpfs tmpfs 183M 4.0K 183M 1% /run/user/42
tmpfs tmpfs 183M 24K 183M 1% /run/user/0
/dev/sr0 iso9660 4.3G 4.3G 0 100% /run/media/root/CentOS 7 x86_64
192.168.17.128:/mnt nfs4 20G 32M 20G 1% /var/www/html
10.使用另一種方法:自動掛載,配置
[root@client ~]# umount /var/www/html/ //先把之前的解掛
[root@client ~]# df -hT
文件系統(tǒng) 類型 容量 已用 可用 已用% 掛載點
/dev/sda2 xfs 20G 4.5G 16G 23% /
devtmpfs devtmpfs 898M 0 898M 0% /dev
tmpfs tmpfs 912M 0 912M 0% /dev/shm
tmpfs tmpfs 912M 9.0M 903M 1% /run
tmpfs tmpfs 912M 0 912M 0% /sys/fs/cgroup
/dev/sda3 xfs 9.4G 37M 9.3G 1% /home
/dev/sda1 xfs 5.6G 174M 5.5G 4% /boot
tmpfs tmpfs 183M 4.0K 183M 1% /run/user/42
tmpfs tmpfs 183M 24K 183M 1% /run/user/0
/dev/sr0 iso9660 4.3G 4.3G 0 100% /run/media/root/CentOS 7 x86_64
[root@client ~]# vim /etc/fstab
/etc/fstab
Created by anaconda on Fri Aug 9 19:16:53 2019
Accessible filesystems, by reference, are maintained under \'/dev/disk\'
See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
UUID=0857ae22-72c1-4ad4-bd8d-333df1d5c1a4 / xfs defaults 0 0
UUID=2d335fb0-e4af-4a90-8777-1ce16ac58065 /boot xfs defaults 0 0
UUID=d28abede-d7a4-439a-b830-64f95069ec17 /home xfs defaults 0 0
UUID=1bc36e2d-3ba8-4980-9bf8-7b56280bb434 swap swap defaults 0 0
192.168.17.128:/mnt /var/www/html nfs defaults,_netdev 0 0
[root@client ~]# mount -a
[root@client ~]# df -hT
文件系統(tǒng) 類型 容量 已用 可用 已用% 掛載點
/dev/sda2 xfs 20G 4.5G 16G 23% /
devtmpfs devtmpfs 898M 0 898M 0% /dev
tmpfs tmpfs 912M 0 912M 0% /dev/shm
tmpfs tmpfs 912M 9.0M 903M 1% /run
tmpfs tmpfs 912M 0 912M 0% /sys/fs/cgroup
/dev/sda3 xfs 9.4G 37M 9.3G 1% /home
/dev/sda1 xfs 5.6G 174M 5.5G 4% /boot
tmpfs tmpfs 183M 4.0K 183M 1% /run/user/42
tmpfs tmpfs 183M 24K 183M 1% /run/user/0
/dev/sr0 iso9660 4.3G 4.3G 0 100% /run/media/root/CentOS 7 x86_64
192.168.17.128:/mnt nfs4 20G 32M 20G 1% /var/www/html
11.在站點中寫一個網(wǎng)頁,并開啟HTTPD服務(wù)
[root@client ~]# cd /var/www/html/
[root@client html]# ls
[root@client html]# vim index.html
h2>this is nfs
~
~
[root@client html]# cat index.html
this is nfs
[root@client html]# systemctl start httpd
12.我們登錄網(wǎng)站試一下(客戶端的IP地址)以上就是我們NFS共享存儲的所有內(nèi)容了