最近搞了個日誌收集 server,但是遇到了幾個問題
1、收集log的server上面有空間,卻不讓安裝ftp、nginx及其他可提供訪問的服務
2、可提供服務的server又沒有磁碟空間
3、用什麼提供日誌訪問,ftp?nginx?還是其他共享?
那這時候就想到了nfs網路檔案系統,在log server使用nfs,作為乙個遠端儲存,而另一台可以提供web的nginx伺服器通過nfs進行掛載提供使用者訪問。下面開始:
注意:
確保已經安裝 package :nfs-utils
確保目錄許可權:chmod 777 nfs_server/mount_dir
log server 操作
1、編輯 /etc/exports,在裡面新增要對映的目錄
/data/tomcat_logs *(rw,no_root_squash)
這裡的*為允許任何ip位址所訪問
rw為擁有讀寫許可權
no_root_squash 為擁有這個目錄所有者的許可權
2、重啟nfs服務
service nfs restart
nginx server 操作
1、掛載nfs共享
mount -t nfs -o rw 192.168.0.223:/home/tomcat_logs /data/archive
mount 檢視剛才的掛載資訊
自啟動掛載
vim /etc/fstab
192.168.0.223:/home/tomcat_logs /data/archive nfs defaults 1 2
2、vim /usr/local/nginx/conf/nginx.conf
在server {} 段裡面新增乙個location,autoindex是指定使用者可以訪問該目錄下的內容
location /archive
/usr/local/nginx/sbin/nginx -t 檢測配置檔是否ok
/usr/local/nginx/sbin/nginx -s reload 過載剛才的配置
NFS網路檔案系統共享儲存
概述 nfs是一種基於tcp ip傳輸的網路檔案系統協議,最初由sun公司開發。通過nfs協議,客戶機可以像訪問本地目錄一樣訪問遠端伺服器中的共享資源。nfs得到了如nas等網路儲存的裝置極好支援。也是lvs共享儲存的首選。centos 7.4 1708 64bit 192.168.1.101 nf...
Ceph 檔案系統共享
塊共享相當於直接提供磁碟,這個磁碟是沒有格式化過的。檔案系統共享相當於提供格式化過的磁碟。檔案系統主要由兩部分組成 1 inode 記錄檔案的描述資訊,128位元組 2 block 用於儲存資料,4k 目前乙個ceph集群只能提供乙個檔案系統的共享。開始配置 1 新增一台新的主機 ip 192.16...
NFS網路共享檔案系統
1.1 建立所需的共享目錄 源 mkdir data rw rw代表同步的資料可讀可寫 1.2 對共享目錄進行授權 chown r nfsnobody.nfsnobody data rw 非必需,根據業務需求 1.3 修改nfs服務配置檔案 vim etc exports data rw 172.1...