Linux磁盤分區(LVM)


實驗項目:
1掌握管理Linux磁盤和分區的方法 2掌握掛載並卸載文件系統的方法 3掌握創建並管理LVM分區的方法

理論部分:
一:磁盤和分區簡介

1磁盤分區的表示:常見的硬盤可以划分為主分區、擴展分區、和邏輯分區。通常主分區只有4個,而擴展分區看成一個特殊的主分區類型,在擴展分區可以建立邏輯分區
2現在用的硬盤都是SCSI硬盤,所以在這里主要介紹SCSI硬盤分區的結構。對於SCSI接口的硬盤表示方式是:第一塊SCSI硬盤我們可以表示為“sda”,第二塊SCSI硬盤表示為“sdb”。依此類推分別是“sdc” “sdd” “sde”。
3現在說到了硬盤,有了硬盤就會想到要給硬盤分區,那么下面看看在Linux中SCSI接口的硬盤分區應該是怎么表示。第一塊盤的第一個主分區應該是“sda1”,第一塊磁盤的二個主分區應該是“sda2”,依此類推。
4這里需要注意的是,主分區共有4個,而擴展分區看成一個特殊的主分區,邏輯分區是建立在擴展分區之上。所以,第一個邏輯分區的表示方法是“sda5”,后面分依此類推。
5分區完成,接下來我們應該知道Linux中使用的文件系統類型。這里就先介紹兩種類型 :
1》ext4類型:第4代擴展文件系統(Linux系統種默認使用的文件系統)ID:83
2》SWAP類型:交換文件系統(用於為Linux系統建立交換分區,作用相當於虛擬內存),建議大小是物理內存的1.5-2倍
ID:82
二 :掌握掛載、卸載文件系統

1在Linux中,新加入一塊磁盤我們需要經過 分區、格式化、掛載。這3個步驟才能對磁盤進行使用,當然還有最后不想使用了之后的一個卸載。
2掛載一個分區時,必須為其指定一個目錄作為掛靠點(就叫做掛載點),用戶時通過這個目錄來訪問設備里的文件和數據
3卸載文件系統時,可以通過卸載掛載點或者文件設備。因為文件設備可以掛載到多個目錄下,所以建議卸載掛載點

三:創建管理LVM邏輯卷(ID:8e)

                1在安裝系統時,如何確定分配磁盤的容量,如果估計不准確,那么就會導致刪除一些數據或者重裝系統來獲得容量。那么通過                對LVM的了解后,就會掌握動態調整LVM邏輯卷管理。

2下圖是LVM機制的基本概念,如下圖:

 

 

Linux 磁盤分區、永久掛載、創建LVM邏輯卷
3下面我們來看看LVM的一些管理命令,如下圖:

 

 


Linux 磁盤分區、永久掛載、創建LVM邏輯卷
實驗經過:
1在上述中,我們了解了分區,掛載和LVM邏輯卷的管理,下面我們來做一下從分區、格式化、掛載(或自動掛載)到LVM邏輯 卷 管理。首先我們在VM虛擬機里打開Linux系統並且在里面添加幾塊硬盤然后重啟Linux系統。如下圖:

 

 


Linux 磁盤分區、永久掛載、創建LVM邏輯卷
2接下來我們要對新添加的硬盤創建分區,使用命令fdisk /dev/sdb 如下圖:

 

 

Linux 磁盤分區、永久掛載、創建LVM邏輯卷
3下面將對磁盤進行配置,如給磁盤的大小,分區號,類型。如下圖:

 

 


Linux 磁盤分區、永久掛載、創建LVM邏輯卷
4上圖分區完成,但是我這里可以做成LVM邏輯卷,所以這里需要轉換格式,也就是修改ID。如下圖:

 

 


Linux 磁盤分區、永久掛載、創建LVM邏輯卷
5第一塊磁盤sdb就分區完成,同理sdc也是同樣的步驟。當兩塊磁盤都做好了,我們將先把兩塊磁盤做成物理卷。如下圖:

 

 

Linux 磁盤分區、永久掛載、創建LVM邏輯卷
6做好了物理卷,接下來就需要把物理卷合並成卷組,用命令:vgcreate vg1 /dev/sdb1 /dev/sdc1 如下圖:

 

 

Linux 磁盤分區、永久掛載、創建LVM邏輯卷
7現在卷組已經建設完成,那么接下來就該分配出自己需要的容量出來,做成邏輯卷(LV)。這里做了2個邏輯卷。如下圖:

 

 


Linux 磁盤分區、永久掛載、創建LVM邏輯卷
8到這里磁盤就分配完成,包括磁盤的類型。接下來應該是格式化磁盤。如下圖:

 

 

Linux 磁盤分區、永久掛載、創建LVM邏輯卷
9磁盤分區、格式化、掛載。這三步我們完成2步,所以接下來將進行掛載,首先我們需要創建一個目錄來掛載。如下圖:

 

 


Linux 磁盤分區、永久掛載、創建LVM邏輯卷
10現在全部完成,可以用df -h 命令查看是否掛載成功。成功即這個邏輯卷可用。如下圖:

 

 


Linux 磁盤分區、永久掛載、創建LVM邏輯卷
11在這里還有一點就是mount這個命令是臨時掛載,當重啟系統時將不會掛上去,那么想永久生效就需要修改/etc/fstab 這個文件。再執行 mount -a (相當於刷新掛載)就能永久生效。如下圖:

 

 


Linux 磁盤分區、永久掛載、創建LVM邏輯卷
12成功掛載,實驗借結束。

總結:
1添加磁盤需要3步驟:分區、格式化、掛載。
2要想把磁盤做成邏輯卷(LV):首先做 物理卷 其次做 卷組 最后再從卷組分割你想要的容量大下
3掛載需要創建一個掛載點,但是想要掛載永久生效,那么就得修改/etc/fstab 這個配置文件
4了解磁盤分區的表示 sda1 sda2 sda3
Sdb1 sdb2 sdb3
5 swap類型是交換文件系統 ,它的大小是物理內存大小的1.5倍-2倍。作用相當於虛擬內存
6 知道設備文件類型的ID 比如:swap(82) ext4(83) lvm(8e)

 

原文鏈接:https://blog.51cto.com/13746824/2132363

 

linux服務器新添加一塊硬盤,可以直接將盤格式化掛載就能用,比如掛載在/usr/local目錄,但是這樣有一個弊端,就是如果這一塊磁盤滿了,后續想要擴容的話,不能繼續掛載這個/usr/local掛載點上,對擴容造成一定的麻煩,為此我們建議采用lvm的方式,這樣可以支持動態擴容磁盤。下面介紹詳細的操作方式。

1,查看新增的磁盤,需要使用root權限

  fdisk -l

  看到有一個新增的100G磁盤

2,對磁盤進行分區

  fdisk /dev/xvdb

  1,輸入:n

  表示創建一個新的分區(new的意思)

  2,輸入:p

  表示創建一個基本分區(p是基本分區,e是擴展分區)

  3,選擇分區編號,1~4,默認使用1,直接按回車即可。

  4,選擇分區起始點,使用默認即可,直接按回車。

  5,選擇分區終點,使用默認即可,直接按回車。

  6,分區完成。

  

3,更改分區編號

  我們需要將分區類型改成linux lvm卷才能創建lvm。

  輸入:t

  輸入t表示更改分區編號

  輸入:L

  大寫的L表示查看所有編號

 

  這里我們選擇8e

  輸入:8e

 

  回車即可

4,保存退出

  輸入:w

  表示寫入磁盤(write)

在進行下一步之前,我們說明一下pv、vg、lv的關系。

一個硬盤f分區組成一個pv(物理卷)

一個或者多個pv組成一個vg(卷組)

一個vg可以划分出多個lv(邏輯卷)

5,創建pv

 輸入:pvcreate /dev/xvdb1

此時的磁盤分區是xvdb1,而不是xvdb了。

 

6,創建vg

輸入:vgcreate vg_group /dev/xvdb1

此處的vg_group是vg組的名字,可以自定義。

 

查看創建的vg

輸入:vgdisplay

 可以看到已經成功創建

7,創建lv

輸入:lvcreate -L 60G -n vg_usr vg_group

-L后面是要分給lv的大小

-n新建一個名字為vg_usr的lv

使用的vg是vg_group

8,格式化lv

查看系統的文件類型

輸入:df -Th

文件類型是ext4

格式化lv

 輸入:mkfs.ext4 /dev/vg_group/vg_usr

mkfs后面是文件類型。

9,編輯/etc/fstab文件,創建磁盤開機自動掛載

vim /etc/fstab

在文件最后加入一行

第一列:要掛載的磁盤

第二列:掛載點

第三列:文件類型

第四列:掛載選項,詳細參考man mount. 下面列出一些常用的選項: 
   auto: 系統自動掛載,fstab默認就是這個選項 
   ro: read-only 
   rw: read-write 
   defaults: rw, suid, dev, exec, auto, nouser, and async. 

第五列:為dump選項,設置是否讓備份程序dump備份文件系統,0為忽略,1為備份。

第六列:為fsck選項,告訴fsck程序以什么順序檢查文件系統,0為忽略。

10,重新掛載

mount -a

11,查看是否掛載成功

 

 至此,新磁盤創建lvm已完成,后續可以隨時擴容lvm。

 

原文鏈接:https://www.cnblogs.com/zhenglisai/p/6638107.html

 

windows磁盤分區:https://jingyan.baidu.com/article/f00622286742fbfbd3f0c805.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM