RAID與邏輯卷

    RAID與邏輯卷作為磁盤管理的方式,各有各的優勢。RAID是多個磁盤合成一個陣列,以便提供更好的性能;邏輯卷相對于分區來說,可以在線擴展空間,也可以縮減空間。可以利用軟件的方式來實現RAID與邏輯卷。

一、利用軟件方式實現RAID

    利用sdb sdc sdd sde四個硬盤創建RAID-5:

1.創建RAID要求磁盤空間大小相同,或劃分相同分區。

RAID與邏輯卷

2. mdadm -C /dev/md5 -l 5 -n3 -x 1 /dev/sd{b,c,d,e}(創建RAID)

其中,/dev/md5表示RAID的設備名,-l 5 表示創建的RAID的級別為5,-n3表示有3塊硬盤合成RAID,-x 1表示空閑磁盤的個數為1(sde作為備用磁盤)。

RAID與邏輯卷

3.  mdadm -D /dev/md5 (查看是否創建成功)

RAID與邏輯卷

4.mdadm -Ds /dev/md5>/etc/mdadm.conf  (將生成的配置文件保存至/etc/mdadm.conf,用來恢復,激活RAID設備)

5.mkfs.ext4 /dev/md5   (創建文件系統)

RAID與邏輯卷

6.mkdir /mnt/raid5

  mount /dev/md5  /mnt/raid5   (掛載)

RAID與邏輯卷

7.mdadm /dev/md5 -f /dev/sdb   (模擬其中的sdb硬盤損壞)

RAID與邏輯卷

8.mdadm  /dev/md5  -a  /dev/sdb(恢復)

RAID與邏輯卷


另外,還可以停止設備或激活設備,但是停止設備前要取消掛載。


二、利用軟件方式實現邏輯卷

    利用sda的一個分區與sdf兩個硬盤組成邏輯卷:

1.創建分區并同步分區

RAID與邏輯卷

2.將硬盤變為物理卷:pvcreate  /dev/sd{a6,f}

   查看:pvs

RAID與邏輯卷

3.創建卷組:vgcreate  vg0  /dev/sd{a6,f}

   查看:vgs

RAID與邏輯卷

4.創建邏輯卷:lvcreate  -n lv0  -L  5G vg0

RAID與邏輯卷

5.創建文件系統:mkfs.xfs  /dev/vg0/lv0

RAID與邏輯卷

6.掛載:mkdir  /mnt/lv0

            mount  /dev/vg0/lv0

RAID與邏輯卷

    邏輯卷相對于分區的優勢是可以擴展空間:

首先查看卷組的空間是否有剩余:vgdisplay

1. lvextend  -l  +100%FREE  /dev/vg0/lv0  (增加所有卷組剩余的空間)

RAID與邏輯卷

 擴展完成后,lvs與df看到的lv0大小不一樣,因為新擴展的空間沒有文件系統。

RAID與邏輯卷

 2.xfs_growfs  /mnt/lv0  (同步文件系統)


RAID與邏輯卷


但是,xfs文件系統的邏輯卷只能擴展,不支持縮減,整個擴展過程都是掛載狀態,不影響用戶的使用。 

三、邏輯卷的遷移

    邏輯卷可以從一臺主機遷移到另一臺主機,并保留數據的完整性。

1.為防止名字發生沖突,需要先更改卷組和邏輯卷的名字:

vgrename  vg0 newvg0  (更改卷組名為newvg0)

lvrename  /dev/newvg0/lv0  newlv0   (更改邏輯卷名為newlv0)

RAID與邏輯卷

2.取消掛載:umount  /mnt/lv0

3.將卷組設為非活動狀態: vgchange  -an  newvg0

RAID與邏輯卷


4.設為導出狀態: vgexport  newvg0

RAID與邏輯卷

5.最后拆掉硬盤,插入新主機,遷移完成。

    總結:RAID與邏輯卷管理磁盤各有優勢,最終目的是更加合理的利用磁盤,方便人們存儲數據。

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

(0)
xiamuxiamu
上一篇 2017-08-12 21:02
下一篇 2017-08-12 23:18

相關推薦

  • shell的變量功能

                                                      &nbsp…

    2017-08-05
  • FHS-文件系統層級結構標準

    文件系統層級結構標準(FHS:Filesystem Hierarchy Standard) 文件系統層次結構標準(英語:Filesystem Hierarchy Standard,FHS)定義了Linux操作系統中的主要目錄及目錄內容。當前的版本是2.3,在2004年1月29日公布。多數Linux發行版遵從FHS標準并且聲明其自身政策以維護FHS的要求。然而…

    Linux干貨 2016-10-16
  • 計算機淺談及Linux簡談

    一、計算機淺談: 電子計算機(英語:computer),亦稱電腦,是一種利用電子學原理,根據一系列指令對數據進行處理的工具。 在現代,機械計算機的應用已經完全被電子計算機所替換,其所相關的技術研究叫計算機科學,而“計算機技術”指的是將計算機科學的成果應用于工程實踐所派生的諸多技術性和經驗性成果的總合?!坝嬎銠C技術”與“計算機科學”是兩個相關而又不同的概念,它…

    Linux干貨 2016-11-29
  • Linux下搭建路由器

    客戶端1:CentOS6.9 客戶端2:CentOS7.3 路由器:router1(CentOS7.3)、router2(CentOS7.3) r router3(CentOS7.3) 1 準備工作 為了避免干擾,最好建立獨立的網絡。 打開VMvare的虛擬網絡編輯器,點擊添加網絡按鈕,添加VMnet11并且將左下角使用“本地DHCP服務將IP地址分配給虛擬…

    Linux干貨 2017-08-20
  • linux 網絡管理

    1、ifconfig命令格式: ifconfig[interface] 查看IP ifconfig-a 查看全部網卡信息 ifconfigIFACE [up|down] 網卡開啟關閉 ifconfigIFACE IP/netmask [up] ifconfigIFACE IP netmask NETMASK 命令立即生效,不能永久保存  &nbsp…

    Linux干貨 2017-08-20
  • lvm邏輯卷

    創建邏輯卷

    2017-12-17
欧美性久久久久