lvm 邏輯卷 和 網絡管理

lvm 邏輯卷 和 網絡管理

邏輯卷管理器(LVM)

LVM: 

    Logical Volume Manager, Version: 2 ?

dm: device mapper:

    將一個或多個底層塊設備組織成一個 邏輯設備的模塊 ? 

設備名:

    /dev/dm-# ? 

軟鏈接: 

    /dev/mapper/VG_NAME-LV_NAME 

    /dev/mapper/vol0-root 

    /dev/VG_NAME/LV_NAME /dev/vol0/root

1 允許對卷進行方便操作的抽象層,包括重新設定 文件系統的大小 ?

2 允許在多個物理設備間重新組織文件系統 

3 將設備指定為物理卷 

4 用一個或者多個物理卷來創建一個卷組 

5 物理卷是用固定大小的物理區域(Physical Extent, PE)來定義的 

6 在物理卷上創建的邏輯卷 是由物理區域(PE)組成 

7 可以在邏輯卷上創建文件 系統

LVM更改文件系統的容量

?LVM可以彈性的更改LVM的容量 通過交換PE來進行資料的轉換,將原來LV內的PE轉 移到其他的設備中以降低LV的容量,或將其他設備 中的PE加到LV中以加大容量

查看LVM的使用情況

增大或減小邏輯卷

刪除邏輯卷

? 刪除邏輯卷必須先刪除LV,再刪除VG,最后刪除PV ? 

點擊邏輯卷管理器的“卷組”->“邏輯視圖”的LV邏輯卷 ? 

點擊“移除選擇的邏輯卷”,再刪除VG,最后刪除PV。

pv管理工具 ? 

顯示pv信息 

    pvs:簡要pv信息顯示 

    pvdisplay ? 

創建pv 

    pvcreate /dev/DEVICE

vg管理工具

顯示卷組 

    vgs vgdisplay ? 

創建卷組 

    vgcreate  [-s #[kKmMgGtTpPeE]] VolumeGroupName  PhysicalDevicePath [PhysicalDevicePath…] ? 

管理卷組 

    vgextend  VolumeGroupName  PhysicalDevicePath [PhysicalDevicePath…] 

    vgreduce  VolumeGroupName  PhysicalDevicePath [PhysicalDevicePath…] ? 

刪除卷組 

    先做pvmove

    再做vgremove

lv管理工具

? 顯示邏輯卷 

   lvs 

   Lvdisplay ? 

創建邏輯卷 

   lvcreate -L #[mMgGtT] -n NAME VolumeGroup ? 

刪除邏輯卷 

   lvremove /dev/VG_NAME/LV_NAME ? 

重設文件系統大小 

   fsadm [options] resize device [new_size[BKMGTEP]] 

   resize2fs [-f] [-F] [-M] [-P] [-p] device [new_size]

擴展和縮減邏輯卷

擴展邏輯卷: 

   lvextend -L [+]#[mMgGtT] /dev/VG_NAME/LV_NAME 

   resize2fs /dev/VG_NAME/LV_NAME ? 

縮減邏輯卷: 

   umount /dev/VG_NAME/LV_NAME 

   e2fsck -f /dev/VG_NAME/LV_NAME 

   resize2fs /dev/VG_NAME/LV_NAME 

   lvreduce -L [-]

   /dev/VG_NAME/LV_NAME # mount

創建邏輯卷實例

創建物理卷 

    pvcreate  /dev/sda3 ? 

為卷組分配物理卷 

    vgcreate  vg0  /dev/sda3 ? 

從卷組創建邏輯卷 

    lvcreate  -L  256M  -n data  vg0 

    mke2fs  -j   /dev/vg0/data ?

    mount  /dev/vg0/data /mnt/data

邏輯卷管理器快照

快照是特殊的邏輯卷,它是在生成快照時存在的邏輯卷的 準確拷貝 ? 對于需要備份或者復制的現有數據集臨時拷貝以及其它操 作來說,快照是最合適的選擇。 ? 

    1 快照只有在它們和原來的邏輯卷不同時才會消耗空間。 ? 

    2 在生成快照時會分配給它一定的空間,但只有在原來的邏輯卷或 者快照有所改變才會使用這些空間 ? 

    3 當原來的邏輯卷中有所改變時,會將舊的數據復制到快照中。 ? 

    4 快照中只含有原來的邏輯卷中更改的數據或者自生成快照后的快 照中更改的數據 ? 

    5 建立快照的卷大小只需要原始邏輯卷的15%~20%就夠了。也可 以使用lvextend放大快照。

使用LVM快照

? 為現有邏輯卷創建快照

創建快照 

    lvcreate -l  64  -s  -n snap-data -p r /dev/vg0/data ? 

掛載快照 

    mkdir  -p  /mnt/snap 

    mount -o ro /dev/vg0/snap-data  /mnt/snap ? 

刪除快照 

    umount  /mnt/databackup 

    lvremove  /dev/vg0/databackup

btrfs文件系統

?Btrfs (B-tree, Butter FS, Better FS), GPL, Oracle, 2007, CoW ? 

核心特性: ? 

多物理卷支持:btrfs可由多個底層物理卷組成;支持RAID, 以及聯機“添加”、“移除”,“修改” ? 

寫時復制更新機制(CoW):復制、更新及替換指針,而非“就地 ”更新 ? 

數據及元數據校驗碼:checksum ? 

子卷:sub_volume ? 

快照:支持快照的快照 ? 

透明壓縮

文件系統創建: ?

mkfs.btrfs 

-L 'LABEL' 

-d <type>: raid0, raid1, raid5, raid6, raid10, single 

-m <profile>: raid0, raid1, raid5, raid6, raid10, single, dup 

-O <feature> 

-O list-all: 列出支持的所有feature 

             mkfs.btrfs -L mydata -f /dev/sdb /dev/sdc ? 

屬性查看: 

    btrfs filesystem show ; blkid 

    btrfs filesystem show –mounted|all-devices ? 

掛載文件系統: 

    mount -t btrfs /dev/sdb MOUNT_POINT

透明壓縮機制: 

    mount -o compress={lzo|zlib} DEVICE MOUNT_POINT ? 

在線修改文件系統大小 ?

    man btrfs 

        btrfs filesystem resize -10G /mydata 

        btrfs filesystem resize +5G /mydata 

        btrfs filesystem resize max /mydata ? 

查看 

    df –lh; btrfs filesytem df /mydata ? 

添加設備:

    man btrfs-device 

        btrfs device add /dev/sdd /mydata

子卷管理 

    btrfs subvolume show /mnt/subv1 

    btrfs subvolume delete /mydata/subv1 ? 

創建快照: 

    btrfs subvolume snapshot /mydata/subv1 \ 

    /mydata/snapshot_subv1 btrfs subvolume list /mydata ? 

刪除快照 

    btrfs subvolume delete /mydata/snapshot_subv1 ? 

對一個文件做快照(當前卷) 

    cd /mydata/subv1 

    cp –reflink testfile snapshot_testfil

實驗ext4和btrfs互轉 ?

btrfs轉化ext4文件系統 ?

    umount /mnt ?

    btrfs-convert -r /dev/sdd1 ?

    blkid /dev/sdd1

再轉換成btrfs ?

    btrfs-convert  /dev/sdd1

網絡管理

網絡概念 

網絡,是指地理位置不同,具有獨立功能的計算機及周邊設備,通過在網絡操作系統中連接的通信線路,管理和協調網絡管理軟件和網絡通信協議,實現計算機系統的資源共享和信息傳輸計算機系統。

資源共享的功能和優點

數據和應用程序 ? 

資源 ? 

網絡存儲 ? 

備份設備

常見的網絡物理組件

路由器

交換機

網卡

連接器

用戶應用程序對網絡的影響

批處理應用程序 ? 

    FTP、TFTP、庫存更新 ? 

    無需直接人工交互 ? 

    帶寬很重要,但并非關鍵性因素 ? 

交互式應用程序 ? 

    庫存查詢、數據庫更新。 ? 

    人機交互。 ? 

    因為用戶需等待響應,所以響應 時間很重要,但并非關鍵性因素, 除非要等待很長 時間。 ? 

實時應用程序 ? 

    VoIP

    視頻 ? 

    人與人的交互 ? 

    端到端的延時至關重要

網絡的特征

速度 ? 

成本 ? 

安全性 ? 

可用性 ? 

可擴展性 ? 

可靠性 ? 

拓撲

物理拓撲分類

總線拓撲

環裝拓撲

星型拓撲

總線拓撲

?所有設備均可接收信號

星型拓撲

?通過中心點傳輸 ?

  單一故障點

擴展星型拓撲

?比星型拓撲的復原能力更強

環拓撲

?信號繞環傳輸 ?

  單一故障點

雙環拓撲

?信號沿相反方向傳輸 ?

  比單環的復原能力更強

全網狀拓撲

?容錯能力強 ?

  實施成本高

部分網狀拓撲

?在容錯能力與成本之間尋求平衡

OSI 模型的七層結構

應用層:為進程提供網絡服務 提供身份驗證登錄  

表示層:提供加密 構建數據 協商傳輸語法 

會話層:主機間通信 建立管理和終止應用程序之間的會話 

傳輸層:確保數據的可靠性 具有 檢測和恢復數據

網絡層:數據傳輸 選擇最佳路徑 支持邏輯尋址 

數據鏈路層: 定義如何格式化數據 如何控制訪問 支持錯誤檢測 

物理層:  二進制傳輸

數據封裝 

數據解封

對等通信

三種通訊模式

單播

組播

廣播

LAN 的組成

pc router switch hub

制作水晶頭

順序

白橙 橙 白綠 藍 白藍 綠 白棕 棕

UTP直通線 Straight-Through

UTP交叉線 Crossover

沖突檢測的載波偵聽多路訪問CSMA/CD

Hub集線器

Hub:多端口中繼器 ?

Hub并不記憶該信息包是由哪個MAC地址發 出,哪個MAC地址在Hub的哪個端口 ?

Hub的特點: ? 共享帶寬 ? 半雙工

以太網橋

交換式以太網的優勢 

   擴展了網絡帶寬 

   分割了網絡沖突域,使網絡沖突被限制在最小的范圍內 

   交換機作為更加智能的交換設備,能夠提供更多用戶所要 求的功能:優先級、虛擬網、遠程檢測……

以太網橋的工作原理

1 以太網橋監聽數據幀中源MAC地址,學習MAC,建立MAC表 ? 

2 對于未知MAC地址,網橋將轉發到除接收該幀的端口之外的 所有端口 ? 

3 當網橋接到一個數據幀時,如果該幀的目的位于接收端口所 在網段上,它就過濾掉該數據幀;如果目的MAC地址在位于 另外一個端口,網橋就將該幀轉發到該端口 ? 

4 當網橋接到廣播幀時候,它立即轉發到除接收端口之外的所 有其他端口

Hub和交換機比較

1 集線器屬于OSI的第一層物理層設備,而網橋屬于OSI的第二 層數據鏈路層設備 ? 

2 從工作方式來看,集線器是一種廣播模式,所有端口在一個沖 突域里面。網橋的可以通過端口隔離沖突 ? 

3 Hub是所有共享總線和共享帶寬。網橋每個端口占一個帶寬

路由器

為了實現路由,路由器需要做下列事情: ?

分隔廣播域 ?

選擇路由表中到達目標最好的路徑 ?

維護和檢查路由信息 ?

連接廣域網

路由:

把一個數據包從一個設備發送到不同網絡里的另一個設 備上去。這些工作依靠路由器來完成。路由器只關心網絡的 狀態和決定網絡中的最佳路徑。路由的實現依靠路由器中的 路由表來完成

VLAN

 分隔廣播域 

 安全 

 靈活管理

VLAN = 廣播域= 邏輯網絡 (Subnet) 

TCP/IP 協議棧

Transmission Control Protocol 

    /Internet Protocol 

    傳輸控制協議/因特網互聯協議 ? 

TCP/IP是一個Protocol Stack

    包括TCP 、IP、UDP、ICMP、RIP、TELNET、 FTP、SMTP、ARP等許多協議 ? 

最早發源于美國國防部(縮寫為DoD)的 因特網的前身ARPA網項目,1983年1月1 日,TCP/IP取代了舊的網絡控制協議NCP ,成為今天的互聯網和局域網的基石和標 準。由互聯網工程任務組負責維護。 ? 共定義了四層 ? 

和ISO參考模型的分層有對應關系 

TCP 特性

工作在傳輸層面向連接協議 ? 

    雙工模式操作 ? 

    錯誤檢查 ? 

    數據包序列 ? 

    確認機制 ? 

    數據恢復特性

TCP 包頭

建立鏈接

三次握手

TCP 確認

固定窗口

TCP滑動窗口

UDP 特性

工作在傳輸層 ? 

    提供不可靠的網絡訪問 ? 

    非面向連接協議 ? 

    有限的錯誤檢查 ? 

    傳輸性能高 ? 

    無數據恢復特性 

UDP 包頭

Internet 層

Internet Control Message Protocol

Address Resolution Protocol

ARP 廣播形式 傳輸

原創文章,作者:a1215276209,如若轉載,請注明出處:http://www.www58058.com/42442

(0)
a1215276209a1215276209
上一篇 2016-09-01
下一篇 2016-09-01

相關推薦

  • Linux文本處理工具之grep

    簡介     grep:Global search regular expression and print out the line.     grep是一種文本搜索處理工具,根據用戶指定的文本模式或搜索條件對目標文件進行逐行搜索,并顯示能匹配到的行。   …

    Linux干貨 2015-05-12
  • linux 系統基礎(三)–用戶和組命令使用總結

    1、列出當前系統上所有已經登錄的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。 [root@node2 ~]# who   root     pts/0        2016-10-…

    Linux干貨 2016-10-08
  • God進程監控框架

    監控重啟進程的方案有很多種: 最簡單的方法,寫個腳本fork進程運行,然后waitpid,如果獲pid后就再次啟動 最土的方法,配置cron任務,固定時間運行腳本檢查進程是否存在,不存在則啟動 百度使用qmail里的supervised程序,通過supervised監管進程。 優點:supervised可以啟動daemon程序,對于非daemon需要采用no…

    Linux干貨 2015-02-13
  • linux的基礎小命令

    1、ifconfig,顯示主機的IP地址 2、echo 用法echo [short-option]… [string]…     -n:不進行換行     string可以使用單引號或雙引號引用變量,單引號變量內容不會替換,雙引號會替換  &nb…

    Linux干貨 2016-10-30
  • RAID簡介

    一,什么是raid? RAID(Redundant Arrays of Independent Disks)中文叫磁盤陣列。 簡單來講就是把很多的硬盤組織在一起來使用。        RAID技術分為幾種不同的等級,分別可以提供不同的速度,安全性和性價比。根據實際情況選擇適當的RAID級別可以滿足用戶對存儲系統可用性、…

    Linux干貨 2016-06-22
  • 第六周練習

    1、復制/etc/rc.d/rc.sysinit文件至/tmp目錄,將/tmp/rc.sysinit文件中的以至少一個空白字符開頭的行的行首加#; # cp /etc/rc.d/rc.sysinit /tmp # vim /tmp/rc.sysinit 末行模式下:%s@^[[:space:]]\+@#&am…

    Linux干貨 2016-12-03
欧美性久久久久