天天看點

centos7 挂載磁盤_在centos7上對新添加的硬碟進行分區挂載和擴容

centos7 挂載磁盤_在centos7上對新添加的硬碟進行分區挂載和擴容

在centos7上對新添加的硬碟進行分區挂載

1.在虛拟機上添加一個新的硬碟

通過

fdisk -l

檢視

centos7 挂載磁盤_在centos7上對新添加的硬碟進行分區挂載和擴容

/dev/xvdb

就是新添加的硬碟

2.根據需求進行分區操作

fdisk

建立MBR分區:所支援的最大卷:2T,而且對分區有限制:最多4個主分區或3個主分區加一個擴充分區。

gdisk

建立GPT分區:突破MBR 4個主分區限制,每個磁盤最多支援128個分區。支援大于2T的分區,最大卷可達18EB。

parted

進階分區操作:分區并進行分區調整的工具,他可以建立,破壞,移動,複制,調整ext2 linux-swap fat fat32 reiserfs類型的分區,可以建立,調整,移動Macintosh的HFS分區,檢測jfs,ntfs,ufs,xfs分區。(由于此分區操作 的指令 執行後 會立即生效,是以請謹慎使用)

3.我們先來建立GPT分區,因為我需要五個分區,操作如下:

指令:

gdisk /dev/xvdb

開始建立分區,我選擇是

GPT

類型

centos7 挂載磁盤_在centos7上對新添加的硬碟進行分區挂載和擴容

4. Command (? for help) 這裡是讓選擇一些選項, 可檢視選項的用意

centos7 挂載磁盤_在centos7上對新添加的硬碟進行分區挂載和擴容

大緻的翻譯如下::

b: back up GPT data to a file

将資料備份到一個檔案

c: change a partition's name

改變一個分區的名稱

d: delete a partition

删除一個分區

i :show detailed information on a partition

顯示一個分區上的詳細資訊

l :list known partition types

列出已知的分區類型

n :add a new partition

增加一個分區

o :create a new empty GUID partition table (GPT)

增加一個 空的分區清單

p: print the partition table

列印分區表

q :quit without saving changes

退出 并且不儲存

r :recovery and transformation options (experts only)

恢複和轉換選項 (專家專用)

s :sort partitions

把分區進行排序

t :change a partition's type code

改變分區的類型代碼

v :verify disk

驗證磁盤

w :write table to disk and exit

将表寫到磁盤并提出

x :extra functionality (experts only)

額外功能

? : print this menu

列印這些選項

5.是以我們要建立分區 輸入N進行回車

6.顯示:Partition number (1-128, default 1):

大概意思是 分區編号 1~128 目前預設是1:這裡可自行選擇 建議按照順序分 選擇完成回車即可(選擇預設的話直接回車)

7.顯示:First sector (34-4194270, default = 2048) or {+-}size{KMGTP}:

大概意思是:選擇從多少到多少的扇區 預設從2048開始

(補充:前面的2048個扇區(每個扇區512位元組,共1MiB)被保留作分區表和其它用途)選擇預設的話直接回車

8.顯示:Last sector (2048-4194270, default = 4194270) or {+-}size{KMGTP}:

大概意思是:分到多少的扇區 系統是按照扇區來分。。比如+100 就是一百個扇區 為了友善使用建議使用+1G 或者+50G 等格式進行分區,友善自己。

9.Hex code or GUID (L to show codes, Enter = 8300):

填寫編号 預設是8300 一般都是預設 直接回車
           
centos7 挂載磁盤_在centos7上對新添加的硬碟進行分區挂載和擴容

10.重複5~9的步驟,建立第二到第五個分區

centos7 挂載磁盤_在centos7上對新添加的硬碟進行分區挂載和擴容
centos7 挂載磁盤_在centos7上對新添加的硬碟進行分區挂載和擴容

11.最後一定要

w

儲存退出

centos7 挂載磁盤_在centos7上對新添加的硬碟進行分區挂載和擴容

12.

lsblk

檢視分區的情況

centos7 挂載磁盤_在centos7上對新添加的硬碟進行分區挂載和擴容

13.對五個分區進行格式化:

使用指令

mkfs.ext4 /dev/xvdb1

為新建立出來 格式化成ext4 格式,逐一将五個分區進行格式化

centos7 挂載磁盤_在centos7上對新添加的硬碟進行分區挂載和擴容

14.

mkdir

建立空目錄,并進行挂載

mount

centos7 挂載磁盤_在centos7上對新添加的硬碟進行分區挂載和擴容

15.挂在完成之後 在

vi /etc/fstab

檔案中

将光标移到最後一行 在

模式下 輸入

r!blkid /dev/xvdb1

,循環使用這個指令,逐一将五個分區

這樣 新建立的uuid 就會動被輸入上去了

把多于的資訊删除 前面的/dev/sde1 後面的PARTLABEL等等的都進行删除,最後就是這樣的

centos7 挂載磁盤_在centos7上對新添加的硬碟進行分區挂載和擴容

16.做相關備份和系統檢查,重新開機系統

reboot

,自動永久挂載完成

17.檢視分區和挂載情況

lsblk -f

centos7 挂載磁盤_在centos7上對新添加的硬碟進行分區挂載和擴容
fdisk分區

1.fdisk分區也是差不多。

fdisk

中 .Command ( m for help) m是擷取幫助的

2.

fdisk /dev/xvdb

之後選擇M建立分區

3.之後會讓你選擇 建立主分區還是擴充分區

Partition type:

p primary (0 primary, 0 extended, 4 free)

e extended

Select (default p):

同時如果是要建立邏輯分區。因為邏輯分區是在擴充分區中。是以如果沒有擴充分區也就沒有邏輯分區。 而且上面也顯示了目前磁盤有 0個主分區 0個擴充分區 請按需選擇

free是空閑 的意思

由于分區表裡面隻有64個位元組

其中一個分區要占16個位元組所有 最多隻有4個分區

4.由于我們要建立邏輯分區是以選擇e建立擴充分區

5.Partition number (1-4, default 1): 1

選擇分區編号(注意1~4編号是給主分區擴充分區用的 5之後的編号是給邏輯分區使用的)

6.First sector (2048-2097151, default 2048):

預設從多少開始 前面的2047是系統預留的空間為了存放比如說分區表的資訊等

7.Last sector, +sectors or +size{K,M,G} (2048-2097151, default 2097151): +20G

分20G的容量 如果不加M就是按照扇區來分

8.分區完成 可按p選項來 檢視剛才分的區

9.儲存退出

w

,一定要儲存!!!!

針對已有的目錄進行擴容

該目錄下已經儲存有檔案和相關内容,模拟對這個目錄進行擴容,思路是:

+ 1.在

/var/local/

目錄下建立一個

test

目錄,并在其中進行儲存一個檔案

text.txt

+ 2.将原來挂載點解除
centos7 挂載磁盤_在centos7上對新添加的硬碟進行分區挂載和擴容

+ 3.将這個分區挂載到有test的已有目錄,進行擴容

centos7 挂載磁盤_在centos7上對新添加的硬碟進行分區挂載和擴容

+ 4.确認已對

/var/local/test

擴容

centos7 挂載磁盤_在centos7上對新添加的硬碟進行分區挂載和擴容

+ 5.如果需要永久挂載,修改

/etc/fstab

,方法如上所述。

至此,擴容完成~~~~