您好,登錄后才能下訂單哦!
前言:
存儲的主軸線
本地存儲
磁盤管理 分區 格式化 自動掛載
LVM邏輯卷(跨區卷)
Raid 磁盤陣列 (條帶、鏡像、raid5,raid6 ,raid1+0)
——————————————
NFS 網絡文件系統
MFS 分布式存儲的文件系統
GFS 海量分布式存儲的文件系統
學習部署YUM倉庫服務
[root@localhost ~]# mount /dev/sr0 /opt
mount: /dev/sr0 寫保護,將以只讀方式掛載
[root@localhost ~]# rpm -ivh /opt/Packages/sftpd-3.0.2-22.el7.x86_64.rpm
[root@localhost ~]# cd /var/ftp
[root@localhost ftp]# mkdir centos7
[root@localhost ftp]# cp -r /opt/* /var/ftp/centos7/ '后面加&可以在后臺運行'
[root@localhost ftp]# systemctl start vsftpd
[root@localhost ftp]# systemctl enable vsftpd
Created symlink from /etc/systemd/system/multi-user.target.wants/vsftpd.service to /usr/lib/systemd/system/vsftpd.service.
[root@localhost ftp]# mkdir /var/ftp/other
[root@localhost ftp]# cd /var/ftp/other/
[root@localhost repodata]# createrepo -g /opt/repodata/repomd.xml ./
Directory /opt/repodata/./ must be writable.
[root@localhost other]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.139.132 netmask 255.255.255.0 broadcast 192.168.139.255
[root@localhost yum.repos.d]# ls /opt/centos7
CentOS_BuildTag GPL LiveOS RPM-GPG-KEY-CentOS-7
EFI images Packages RPM-GPG-KEY-CentOS-Testing-7
EULA isolinux repodata TRANS.TBL
[root@localhost yum.repos.d]# vim centos7.repo
[base]
name=centos7
baseurl=ftp://192.168.139.132/centos7
enabled=1
gpgcheck=1
gpgkey=ftp:///opt/RPM-GPG-KEY-CentOS-7
[other]
name=Other RPM Packages
baseurl=ftp://192.168.139.132/other
enabled=1
gpgcheck=0
~
[root@localhost yum.repos.d]# vim centos7.repo
[local]
name=centos7
baseurl=file:///opt
enabked=1
gpgcheck=0
[root@localhost yum.repos.d]# yum clean all '清楚緩存數據'
已加載插件:fastestmirror, langpacks
Repository base is listed more than once in the configuration
正在清理軟件源: base extras local other updates
Cleaning up everything
Maybe you want: rm -rf /var/cache/yum, to also free up space taken by orphaned data from disabled or removed repos
Cleaning up list of fastest mirrors
[root@localhost ~]# yum grouplist
[root@localhost yum.repos.d]# yum grouplist gnome-desktop
[root@localhost yum.repos.d]# yum groupinfo gnome-desktop
RPC,遠程過程調用,即rpcbind 軟件包
[root@localhost ~]# yum install nfs-utils rpcbind -y
[root@localhost ~]# systemctl enable nfs
[root@localhost ~]# systemctl enable rpcbind
[root@localhost ~]# mkdir /opt/wwwroot
[root@localhost ~]# vi /etc/exports
/opt/wwwroot 192.168.7.0/24(rw,sync,no_root_squash)
/var/ftp/pub 192.168.4.11(ro) 192.168.4.110(rw)
共享目錄 用戶 (rw讀寫,sync同步,no_root_squash 不對root進行降級處理)
ro 只能讀
[root@localhost ~]# systemctl start rpcbind
[root@localhost ~]# systemctl start nfs
[root@localhost ~]# systemctl stop firewalld.service
[root@localhost ~]# setenforce 0
[root@localhost ~]# netstat -anpt |grep rpcbind
[root@localhost ~]# netstat -anpu |grep rpcbind
udp 0 0 0.0.0.0:681 0.0.0.0:* 5594/rpcbind
udp 0 0 0.0.0.0:111 0.0.0.0:* 5594/rpcbind
udp6 0 0 :::681 :::* 5594/rpcbind
udp6 0 0 :::111 :::* 5594/rpcbind
[root@localhost ~]# showmount -e 192.168.139.132
Export list for 192.168.139.132:
/opt/wwwroot 192.168.7.0/24
/var/ftp/pub 192.168.4.110,192.168.4.11
_netdev 網絡型設備
當目標服務端宕機時,無法進行所有操作,就需要強制掛載
服務端操作,服務端ip地址為192.168.139.141
root@localhost ~]# rpm -q rpcbind
rpcbind-0.2.0-42.el7.x86_64
[root@localhost ~]# rpm -q nfs-utils
nfs-utils-1.3.0-0.48.el7.x86_64
[root@localhost ~]# vim /etc/exports
/opt 192.168.139.0/24(rw,sync,no_root_squash)
[root@localhost ~]# systemctl stop firewalld.service
[root@localhost ~]# setenforce 0
[root@localhost ~]# systemctl start nfs
[root@localhost ~]# systemctl start rpcbind
[root@localhost network-scripts]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.139.141 netmask 255.255.255.0 broadcast 192.168.139.255
inet6 fe80::e2c1:c26d:afa1:a4ad prefixlen 64 scopeid 0x20<link>
客戶機操作
[root@localhost ~]# showmount -e 192.168.139.141
Export list for 192.168.139.141:
/opt 192.168.139.0/24
[root@localhost ~]#
[root@localhost ~]# mount 192.168.139.141:/opt /mnt
[root@localhost ~]# cd /mnt
[root@localhost mnt]# ls
rh
[root@localhost mnt]# mkdir 192.168.139.132
[root@localhost mnt]# ls
192.168.139.132 rh
[root@localhost mnt]#
[root@localhost mnt]# df -hT
文件系統 類型 容量 已用 可用 已用% 掛載點
192.168.139.141:/opt nfs4 20G 4.6G 16G 23% /mnt
服務端查看是否創建
[root@localhost network-scripts]# ls /opt
192.168.139.132 rh
[root@localhost network-scripts]#
站點
軟件倉庫的提供方式
file://
ftp://
http://
配置文件 /etc/yum.repos.d/*.repo
[base]
name=centos 7.3
baseurl=ftp://192.168.88.88/centos7 ‘軟件倉庫的路徑’
enabled=1 '啟用'
gpgcheck=0 '不啟用驗證'
其他配置文件
基本設置 /etc/yum/conf
日志文件 /var/log/yum.log
yum update 連內核一起升級,
yum upgrade 只更新軟件包,不更新內核
依賴于RPC遠程過程調用
需要安裝nfs-utils、rpcbind 軟件包
/var/ftp/pub 192.168.10.0/24(rw,sync,no_root_squash)
用戶可以是網段,也可以是ip地址
ro 只可讀 rw讀寫 sync 同步 no_root_squash 不對root用戶進行降級處理
也可以直接配置文件的權限
分別是rpcbind和nfs
nfs 網絡存儲
rpcbind 遠程調用
showmount -e 共享服務端ip地址
共享路徑 可用用戶
查看手動掛載 /etc/mtab
自動掛載
vim /etc/fstab
服務端ip地址:共享目錄路徑 客戶端路徑 nfs defaults,_netdev 0 0
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。