邏輯卷縮減
成都創(chuàng)新互聯(lián)是網(wǎng)站建設(shè)專家,致力于互聯(lián)網(wǎng)品牌建設(shè)與網(wǎng)絡(luò)營(yíng)銷,專業(yè)領(lǐng)域包括成都做網(wǎng)站、成都網(wǎng)站制作、電商網(wǎng)站制作開發(fā)、成都微信小程序、微信營(yíng)銷、系統(tǒng)平臺(tái)開發(fā),與其他網(wǎng)站設(shè)計(jì)及系統(tǒng)開發(fā)公司不同,我們的整合解決方案結(jié)合了恒基網(wǎng)絡(luò)品牌建設(shè)經(jīng)驗(yàn)和互聯(lián)網(wǎng)整合營(yíng)銷的理念,并將策略和執(zhí)行緊密結(jié)合,且不斷評(píng)估并優(yōu)化我們的方案,為客戶提供全方位的互聯(lián)網(wǎng)品牌整合方案!
縮減的時(shí)候要注意縮減的空間不要超過(guò)文件系統(tǒng)的空間,不然縮減的時(shí)候會(huì)損壞文件系統(tǒng)。
第一步要先取消掛載(必須)
第二部檢查文件完整性(必須)
e2fsck -f /dev/vg0/lv0
第三部文件系統(tǒng)縮減,先縮減文件系統(tǒng).
resize2fs /dev/vg0/lv0 10G (縮減到剩下10G)
第四步邏輯卷組的縮減
lvreduce -L 10G /dev/vg0/lv0
lvreduce -r -L 10G /dev/vg0/lv0 可以一步連上面的文件系統(tǒng)一起縮小。
第五步掛載回去使用
mount -a
刪除邏輯卷組成員
如果刪除的成員有用了的空間,要先移動(dòng)數(shù)據(jù)到其他成員中才能刪除。要先保證其他空間有足夠的空間。(搬的是空間,不一定里面有數(shù)據(jù))
pvmove /dev/sd* 移除成員的空間 如果磁盤中有數(shù)據(jù),先要將數(shù)據(jù)備份移除
刪除前要取消掛載
lvmove /dev/vg0/lv0
已經(jīng)成功移除了邏輯卷lv0
vgreduce vg0 /dev/sd* 移除邏輯卷組的成員
移除前查詢到的成員
開始移除位數(shù)1的成員
卷組空間只剩下7G,本來(lái)空間有30多G。
vgremove vg0 刪除卷組(刪除之前要取消掛載)
刪除了里面的數(shù)據(jù)就刪除了
pvremove /dev/sd* 移除物理卷
移除前查詢到的成員
繼續(xù)刪除物理卷位數(shù)1的成員
只剩下沒(méi)刪除的物理卷成員
邏輯卷快照
snapshot(快照)
快照能起到類似備份作用,但工作原理不一樣。
快照本身就是一個(gè)邏輯卷,在你使用的邏輯卷中的同一個(gè)組,是一個(gè)快照邏輯卷。
當(dāng)創(chuàng)建邏輯快照的時(shí)候,只會(huì)分配一個(gè)空白的空間卷,當(dāng)你在邏輯卷中修改任何數(shù)據(jù)的時(shí)候,快照邏輯卷會(huì)自動(dòng)備份到快照中(只會(huì)保留修改的最終結(jié)果)。
不進(jìn)行修改的文件只在原來(lái)的文件的邏輯卷中。
快照卷中應(yīng)該有讀權(quán)限。
理論上快照邏輯卷的大小應(yīng)該和邏輯卷的大小一樣。
lvcreate -n lv0-snapshot -s -p r -L 10G /dev/vg0/lv0 制作快照
-s:表示是快照邏輯卷
-p r 表示這個(gè)是只讀的邏輯卷
發(fā)現(xiàn)已經(jīng)創(chuàng)建成功了
mkdir /mnt/snapshot
mount /dev/vg0/lv0-snapshot /mnt/snapshot 掛載快照
快照邏輯卷不需要另外格式文件系統(tǒng)格式,它默認(rèn)文件系統(tǒng)格式跟源邏輯卷一樣,而且UUID都是一樣。在需要使用的時(shí)候掛載即可。
在沒(méi)有掛載快照邏輯卷的時(shí)候
將源邏輯卷的文件刪除了
再通過(guò)掛載發(fā)現(xiàn)快照邏輯卷,發(fā)現(xiàn)快照邏輯卷的生效并不需要在掛載中生效,在沒(méi)有掛載的情況下一樣能生效。如果再需要,可以在快照邏輯卷中拷貝回被刪除的文件。
卸載快照
umount /mnt/snapshot
lvremove /dev/vg0/lv0 (6版本之后都可以直接刪除邏輯卷并刪除快照)
vgremove vg0 (刪除邏輯卷組都可以刪除快照)
直接刪除邏輯卷組,可以直接將里面的邏輯卷和快照邏輯卷一同刪除。
btrfs文件系統(tǒng)
技術(shù)預(yù)覽版
核心特性:
多個(gè)物理卷支持,由多個(gè)底層物理卷組成。
寫時(shí)復(fù)制更新機(jī)制(Cow)
透明壓縮 (像windows的硬盤壓縮,底層壓縮解壓,不影響使用過(guò)程,能有效節(jié)省空間)
mount -o compress=lzo
mkfs.btrfs /dev/sd*
btrfs filesystem show 可以查看btrfs的成員
mount /dev/sd* /mnt/btrfs 使用掛載
btrfs filesystem resize (+/-) 5G /mnt/btrfs 增加和減少使用空間
btrfs device add /dev/sde /mnt/btrfs 添加成員
btrfs balance status /mnt/btrfs 平衡數(shù)據(jù),會(huì)自動(dòng)添加RAID組合
btrfs filesystem show 查看成員
btrfs filesystem df /mnt/btrfs 查看df
brtfs balance start /mnt/btrfs 啟動(dòng)平衡
btrfs balance start -dconvert=single /mnt/btrfs
btrfs subvolume list /mnt/btrfs 查看子卷
btrfs subvolume create /mnt/btrfs/sub1 創(chuàng)建子卷
mount -o subvo1=sub1 /dev/sd* /mnt/sub1 只單獨(dú)掛載子卷都可以
mount -o subvoid=265 /dev/sd* /mnt/sub2 也可以用ID去掛載
btrfs subvolume suapshot /mnt/sub1 /mnt/sub1-snapshot 制作子卷sub1 的快照
cp --reflink fstab fstab2 寫時(shí)復(fù)制文件,寫的時(shí)候就會(huì)生成fstab2.
btrfs device delete /dev/sd* /mnt/brtfs 刪除成員
btrfs-convert /dev/sd*
-r :可以轉(zhuǎn)換回去ext4
可以用ext4格式的磁盤轉(zhuǎn)換成btrfs格式
btrfs subvolume delete /mnt/btrfs 刪除子卷
網(wǎng)絡(luò)管理
計(jì)算機(jī)或者設(shè)備通過(guò)有型或無(wú)型的通過(guò)一定的通訊規(guī)則鏈接起來(lái)通訊。
*** 虛擬的專有網(wǎng)絡(luò)
因?yàn)榻?jīng)過(guò)互聯(lián)網(wǎng)都要經(jīng)過(guò)加密
高可用性,使用時(shí)間占總體時(shí)間越多,可用性越高。
高可靠性,出故障時(shí)間盡量縮短。
OSI
7層模型
應(yīng)用層application -->為進(jìn)程提供網(wǎng)絡(luò)服務(wù)
表示層presentation -->數(shù)據(jù)表示,構(gòu)建數(shù)據(jù),加密解密
會(huì)話層session -->建立,管理通話
傳輸層tranport -->功能和協(xié)議相關(guān)
網(wǎng)絡(luò)層network -->數(shù)據(jù)的分組,路徑的選擇(路由器決定)
數(shù)據(jù)鏈路層 data link -->構(gòu)成幀,幀為單位。
物理層physical -->二進(jìn)制傳輸
封裝與解封裝數(shù)據(jù)。
mac 物理地址
ip地址 邏輯地址
unicast 單播
broadcast 廣播
multicast 多播
單工 (電視)
雙工: 半雙工(對(duì)話機(jī)), 全雙工(電話)
lan 局域網(wǎng)
wan 廣域網(wǎng)
mac 物理地址,一般都寫成16位進(jìn)制
一般每張網(wǎng)卡的物理地址都是唯一的
交換機(jī) 可以記錄所鏈接的主機(jī)物理地址和端口,直接使數(shù)據(jù)到所要到的達(dá)端口。
路由器
分隔廣播域
選擇路由表中到達(dá)目標(biāo)最好的路徑
維護(hù)和檢查路由信心
鏈接廣域網(wǎng)
vlan 虛擬局域網(wǎng)
TCP/IP 協(xié)議棧
里面包含許多的協(xié)議。
定義了4層
應(yīng)用層-->傳輸層-->internet層-->網(wǎng)絡(luò)訪問(wèn)層(以太網(wǎng))
ping -f 10.1.0.1 可以發(fā)送大量的ping包
ping -f 10.1.0.1 -s 65507
-s 指定網(wǎng)絡(luò)包的大小
9.2
交換機(jī)為很么不能傳播廣播
因?yàn)榻粨Q機(jī)只會(huì)識(shí)別傳輸原地址,它的物理表里面不能識(shí)別全1或者全0的物理地址,所以都會(huì)默認(rèn)成為無(wú)識(shí)別地址,所以會(huì)將傳輸?shù)臄?shù)據(jù)包拋棄flood.
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
禁止所有的ping
ARP address Resolution Protocol
ARP 是基于廣播機(jī)制(提取目標(biāo)物理地址通訊)
通過(guò)廣播,只需知道用戶IP,可以查看回應(yīng)用戶的物理地址。
ARP是不包含檢查機(jī)制,所以可以假冒網(wǎng)關(guān),可以通過(guò)再接入真正的網(wǎng)關(guān),在其中收取用戶的數(shù)據(jù)。
arp 指令可以查詢arp的通訊記錄
ip neigh 效果一樣
跨網(wǎng)段的路由通訊,因?yàn)榭缇W(wǎng)段傳輸數(shù)據(jù),原地址的IP不變,傳輸?shù)奈锢淼刂窌?huì)改變。
IP協(xié)議
6是TCP協(xié)議 17是UDP協(xié)議
IP地址由兩部分組成(32位數(shù)二進(jìn)制)
IP地址源是二進(jìn)制,能直接用二進(jìn)制ping通
網(wǎng)絡(luò)ID:
標(biāo)識(shí)網(wǎng)絡(luò)
每個(gè)網(wǎng)段分配一個(gè)網(wǎng)絡(luò)ID
主機(jī)ID:
標(biāo)識(shí)單個(gè)主機(jī)
由組織分配給各設(shè)備
10000000 128
1000000 64
100000 32
10000 16
1000 8
100 4
10 2
1 1
ip地址分類
A類地址 0xxxxxxx.y.y.y
1-127(127個(gè)網(wǎng)絡(luò)).
一個(gè)網(wǎng)段的主機(jī)數(shù)=2^主機(jī)位數(shù)-2
2^24-2=A類地址的主機(jī)數(shù)目
B類地址 10xxxxxx.xxxxxxxx.y.y
128.0
191.255
128-191(2^14個(gè)網(wǎng)絡(luò))16384
主機(jī)數(shù):2^16 65536
C類地址:110xxxxx.x.x.y
192-223(2^21個(gè)網(wǎng)絡(luò))
主機(jī)數(shù):251
D類224-239
E類240-255
后面類地址給應(yīng)用程序用的不進(jìn)行分配
無(wú)類間域
bc
obase=2 轉(zhuǎn)換成二進(jìn)制
ibase=2 二進(jìn)制輸出轉(zhuǎn)換
obase=8 轉(zhuǎn)換成八進(jìn)制
let i=2#110 表示二進(jìn)制的110轉(zhuǎn)換十進(jìn)制
echo $i
子網(wǎng)掩碼
定義了網(wǎng)絡(luò)ID的位數(shù),主機(jī)ID的位數(shù)
可以區(qū)分網(wǎng)絡(luò)與主機(jī)ID
A類地址 255.0.0.0
B類地址 255.255.0.0
C類地址 255.255.255.0
網(wǎng)絡(luò)ID=IP與子網(wǎng)掩碼
10.1.252.100
255.255.0.0
10.1.0.0網(wǎng)絡(luò)ID
特殊地址
0.0.0.0
0.0.0.0不是一個(gè)真正意義上的IP地址。它表示一個(gè)集合:所有不清楚的主機(jī)和目的網(wǎng)絡(luò)。
255.255.255.255
限制廣播地址。對(duì)本機(jī)來(lái)說(shuō),這個(gè)地址指本網(wǎng)段內(nèi)(同一廣播域)的所有主機(jī)
127.0.0.1~127.255.255.254
本機(jī)回環(huán)地址,主要用于測(cè)試。在傳輸介質(zhì)上永遠(yuǎn)不應(yīng)該出現(xiàn)目的地址為“127.0.0.1”的數(shù)據(jù)包。
224.0.0.0到239.255.255.255
組播地址,224.0.0.1特指所有主機(jī),224.0.0.2特指所有路由器。224.0.0.5指OSPF 路由器,地址多用于一些特定的程序以及多媒體程序
169.254.x.x
如果Windows主機(jī)使用了DHCP自動(dòng)分配IP地址,而又無(wú)法從DHCP服務(wù)器獲取地址,系統(tǒng)會(huì)為主機(jī)分配這樣地址。
劃分子網(wǎng):
一個(gè)大網(wǎng)分成若干個(gè)小網(wǎng)絡(luò)
網(wǎng)絡(luò)id向主機(jī)id借位n,子網(wǎng)數(shù)2^n
劃分子網(wǎng)會(huì)損失邊界IP
損失的ip=(子網(wǎng)數(shù)-1)*2
一個(gè)網(wǎng)段的主機(jī)數(shù)=2^主機(jī)位數(shù)-2
10.100.208.1/20 分8個(gè)子網(wǎng)
首先我們從128,64,32,16,8,4,2,1.得出208=128+64+16 可以得出208是邊界地址
1286432168421 |12864
1718192021222324 |2526
1可以看成256 |這里是下一個(gè)網(wǎng)段的范圍,反之可以是上一段的網(wǎng)段范圍。
從劃分的20的子網(wǎng)掩碼可以得出是一個(gè)以16位為一個(gè)網(wǎng)段的網(wǎng)絡(luò)
208-223 共16個(gè)網(wǎng)段再劃分為8個(gè)
208-209 210-211 212-213 214-215 216-217 218-219 220-221 222-223 一共八個(gè)子網(wǎng)
如果10.100.208.1/20要?jiǎng)澐殖?個(gè)子網(wǎng)
208-211 212-215 216-219 220-223 一共4個(gè)子網(wǎng)
route -n 路由表
基本網(wǎng)絡(luò)配置
system-config-network 6版本網(wǎng)絡(luò)配置文件
stup 選項(xiàng)都可以配置
以太網(wǎng):eth[0,1,2...]
cat /etc/udev/rules.d/ 定義文件的命名
vim /etc/udev/rules.d/70-persistent-net.rules 修改配置信息記錄
可以更改網(wǎng)卡的名字
cd /etc/sysconfig/network-scripts/ifcfg-eth0
vim /etc/sysconfig/network-scripts/ifcfg-eth0
可以按需要指定網(wǎng)卡,網(wǎng)絡(luò)IP,還有其他服務(wù)的啟動(dòng)
格式:
DEVICE=eth0 網(wǎng)卡名字
IPADDR=10.1.1.1 IP地址
PREFIX=16 子網(wǎng)掩碼
GATEWAY=10.1.162.20 網(wǎng)絡(luò)地址
DNS1=8.8.8.8 DNS地址,最多可以設(shè)置3個(gè)
ONPARENT=YES 別名使用
..bashrc 重啟配置服務(wù)
service network restart 重啟網(wǎng)絡(luò)服務(wù)
MACADDER 修改物理地址要將H改成A
service NetworkManger status 查看自動(dòng)識(shí)別服務(wù)狀態(tài)
service NetworkManger stop 暫停網(wǎng)絡(luò)端口自動(dòng)識(shí)別
service NetworkManger off 關(guān)閉網(wǎng)絡(luò)自動(dòng)識(shí)別服務(wù)
service NetworkManger restart 重啟配置服務(wù)
chkconfig NetworkManger off 關(guān)閉網(wǎng)絡(luò)自動(dòng)識(shí)別服務(wù)(下次啟動(dòng)不啟動(dòng))
建議如果網(wǎng)絡(luò)端口要配置服務(wù)的,都關(guān)閉這一個(gè)服務(wù),這一個(gè)服務(wù)很容易與其他網(wǎng)絡(luò)端口服務(wù)產(chǎn)生錯(cuò)誤。
ifconfig eth0 up /down 打開或關(guān)閉指定網(wǎng)卡
打開名字為eth0的網(wǎng)卡
關(guān)閉名字為eth0的網(wǎng)卡
cat /etc/resolv.conf 查看DNS
ifconfig -a 活動(dòng)與不活動(dòng)的網(wǎng)卡都能看到
Bonding (多網(wǎng)卡替換,當(dāng)主網(wǎng)卡停了,備用網(wǎng)卡會(huì)自動(dòng)替換使用[ip與mac地址一致])
就是將多塊網(wǎng)卡綁定同一IP地址對(duì)外提供服務(wù),可以實(shí)現(xiàn)高可用或者負(fù)載均衡。當(dāng)然,直接給兩塊網(wǎng)卡設(shè)置同一IP地址是不可能的。通過(guò)bonding,虛擬一塊網(wǎng)卡對(duì)外提供連接,物理網(wǎng)卡的被修改為相同的MAC地址。
service NetworkManager status 查看網(wǎng)絡(luò)自動(dòng)識(shí)別是否啟動(dòng),預(yù)防設(shè)置錯(cuò)誤
service NetworkManager stop 暫時(shí)性關(guān)閉網(wǎng)絡(luò)自動(dòng)識(shí)別服務(wù)
chkconfig NetworkManager off
下次關(guān)機(jī)之后就不再啟動(dòng)這個(gè)服務(wù)
我的這一個(gè)服務(wù)已經(jīng)是關(guān)閉的狀態(tài)
cd /etc/sysconfig/network-scripts
vim /etc/sysconfig/network-scripts/ifcfg-bond0 生成一個(gè)bond0網(wǎng)卡配置文件
vim /etc/sysconfig/network-scripts/ifcfg-eth0 修改eth0網(wǎng)卡端口配置文件
vim /etc/sysconfig/network-scripts/ifcfg-eth2 修改eth2網(wǎng)卡端口配置文件
vim ifcfg-bond0
DEVICE=bond0
IPADDR=10.1.162.10 主機(jī)IP地址
PREFIX=16
GATEWAY=10.1.10.1 網(wǎng)關(guān)地址
DNS1=8.8.8.8
BONDING_OPTS="miimon=100 mode=1"
vim ifcfg-eth0
DEVICE=ech0
SLAVE=yes
MASTER=bond0
cp ifcfg-ech0 ifcfg-eth2
vim ifcfg-eth2
DEVICE=ech2
SLAVE=yes
MASTER=bond0
cat /proc/net/bonding/bond0 可以查看bond0里面的組員情況
service network restart 重啟網(wǎng)絡(luò)服務(wù)
發(fā)現(xiàn)網(wǎng)卡的物理地址都是相同
我在使用的過(guò)程中模擬突發(fā)關(guān)閉了在使用的網(wǎng)卡,備用網(wǎng)卡自動(dòng)連接上正常使用
路由表
route -n 查看
route add 添加
nmcli
7版本使用的配置工具nmtui
1、某公司申請(qǐng)到一個(gè)C 類IP 地址,但要連接6 個(gè)的子公司,最大的一個(gè)子
公司有26 臺(tái)計(jì)算機(jī),每個(gè)子公司在一個(gè)網(wǎng)段中,則子網(wǎng)掩碼應(yīng)設(shè)為
12864321684211286432
17181920212223242526 27
假設(shè)C類地址為192.168.1.0/24
地址就為192.168.1.:
0-31 32-63 64-95 96-127 128-159 160-191
1-30 33-62 63-94 95-126
子網(wǎng)掩碼為
/27
255.255.255.224
一家集團(tuán)公司有12家子公司,每家子公司又有4個(gè)部門。
上級(jí)給出一個(gè)172.16.0.0/16的網(wǎng)段,讓給每家子公司以及子公司的部門分配網(wǎng)段。
128643216842112864
17181920212223242526
網(wǎng)段為172.16.0.0/16
分12家公司,所以只能分為16個(gè)子網(wǎng)
0-15 16-31 32-47 48-63 64-79 80-95 96-111 112-127 128-143 144-159
160-175 176-191
子網(wǎng)掩碼為
/20
255.255.240.0
12家公司每家要4個(gè)子網(wǎng),所以最少要48個(gè)子網(wǎng),所以再劃分64個(gè)子網(wǎng)
172.16.0-191.:
1-63 64-127 128-191 192-254
子網(wǎng)掩碼為
/26
255.255.255.192
某集團(tuán)公司給下屬子公司甲分配了一段IP地址192.168.5.0/24,
現(xiàn)在甲公司有兩層辦公樓(1樓和2樓),統(tǒng)一從1樓的路由器上公網(wǎng)。
1樓有100臺(tái)電腦聯(lián)網(wǎng),2樓有53臺(tái)電腦聯(lián)網(wǎng)。如果你是該公司的網(wǎng)管,
你該怎么去規(guī)劃這個(gè)IP?
128643216842112864
17181920212223242526
ip地址為192.168.5.0/24
0-127 128-255
1-126 127-254
子網(wǎng)掩碼:
/25
255.255.255.128