天天看點

【SpringBoot後端開發】第三部分 Linux作業系統磁盤擴容(4)

作者:悠閑一蓑煙雨

創作不易,請幫忙轉發、點贊和評論!

Linux 磁盤擴容

Linux硬碟分IDE硬碟和SCSI硬碟,目前基本上是SCSI硬碟。IDE硬碟的驅動器辨別符為“hdx~”, SCSI硬碟的驅動器辨別符為“sdx~”。其中hd和sd表示硬碟類型,“x”為盤号(a為基本盤,b為基本從屬盤,c為輔助主盤,d為輔助從屬盤),“~”代表分區, 1到4表示它們是主分區或擴充分區(主分區用來啟動作業系統,放的是作業系統的啟動或引導程式,/boot分區最好放在主分區上;擴充分區是不能使用的,真正的資料存儲在主分區和邏輯分區,大量資料否放在邏輯分區),從5開始就是邏輯分區(邏輯分區必須建立在擴充分區上,而不是主分區)。例,hda3表示為第一個IDE硬碟上的第三個主分區或擴充分區。

由于傳統的磁盤管理不能對磁盤進行管理,是以誕生了能對磁盤進行動态管理的LVM技術。LVM的邏輯卷的大小更改可以進行動态調整,且不會出現丢失資料的情況。LVM技術的相關概念如下:

●實體存儲媒體(The physical media):這裡指系統的儲存設備:硬碟,如:/dev/hda、/dev/sda等等,是存儲系統最低層的存儲單元。

●實體卷(PV):實體卷就是指硬碟分區或從邏輯上與磁盤分區具有同樣功能的裝置(如RAID),是LVM的基本存儲邏輯塊,可以在上面建立卷組的媒介。

●卷組(VG): 卷組類似于非LVM系統中的實體硬碟,其由實體卷組成。可以在卷組上建立一個或多個邏輯卷。

●邏輯卷(LV):邏輯卷類似于非LVM系統中的硬碟分區,在邏輯卷上可以建立檔案系統(比如/home或/usr等)。

●實體區域(PE): 硬碟可供指派給邏輯卷的最小機關,通常為4MB。

【SpringBoot後端開發】第三部分 Linux作業系統磁盤擴容(4)

(一)、添加新磁盤

Linux在使用過程中由于資料量不斷增大會出現磁盤空間不足情況,此時就需要增加磁盤空間。磁盤空間增加主要有三種方式:

●直接給/分區或某分區擴容,直接在原有磁盤增加空間;

●給虛拟機新增加一塊磁盤,為其建立一個分區;

●給虛拟機新增加一塊磁盤,将磁盤空間擴容到原有分區;

本例采用VirtualBox虛拟機管理軟體中對CentOS7虛拟機增加一塊60G的磁盤,并劃分為2個區:40G主分區擴容到原有/分區,20G擴充分區作為新分區進行挂載:

【SpringBoot後端開發】第三部分 Linux作業系統磁盤擴容(4)

、磁盤分區及挂載

●第一步:開啟虛拟機,輸入指令查詢磁盤分區資訊,指令:fdisk -l,如圖:

【SpringBoot後端開發】第三部分 Linux作業系統磁盤擴容(4)

1.劃分主分區

●輸入指令對新增加磁盤進行分區,添加一個主分區(主分區最多隻能建立4個),如圖:

【SpringBoot後端開發】第三部分 Linux作業系統磁盤擴容(4)

●修改主分區檔案類型,如圖:

【SpringBoot後端開發】第三部分 Linux作業系統磁盤擴容(4)

●輸入partprobe識别新增的分區,并建立實體卷,如圖:

【SpringBoot後端開發】第三部分 Linux作業系統磁盤擴容(4)

●輸入partprobe識别新增的分區,并建立實體卷,如圖:

【SpringBoot後端開發】第三部分 Linux作業系統磁盤擴容(4)

●檢視磁盤空間使用情況,指令:df -Th, 如圖:

【SpringBoot後端開發】第三部分 Linux作業系統磁盤擴容(4)

2.劃分擴充分區和邏輯分區

●輸入指令對新增加磁盤進行分區,添加一個擴充分區(主分區和擴充分區最多隻能建立4個,而擴充分區最多隻能建立1個,可以在擴充分區當中建立N個邏輯分區),如圖:

【SpringBoot後端開發】第三部分 Linux作業系統磁盤擴容(4)

●輸入指令對新增加磁盤進行分區,添加一個邏輯分區,如圖:

【SpringBoot後端開發】第三部分 Linux作業系統磁盤擴容(4)

●輸入指令将分區表寫入到磁盤并退出,如圖:

【SpringBoot後端開發】第三部分 Linux作業系統磁盤擴容(4)

●重新開機虛拟機(指令:reboot)并格式化新增加的邏輯分區,指令:mkfs.xfs -f /dev/sdb5,如圖:

【SpringBoot後端開發】第三部分 Linux作業系統磁盤擴容(4)

●将邏輯分區挂載資訊寫入配置檔案實作自動挂載(輸入指令後按i鍵進入插入模式,通過上下鍵将光标移動到/dev/mapper/centos-root /前面,添加sdb5的資訊,然後按Esc鍵,待螢幕下方INSERT标志消失後按shift+:進入指令模式,輸入儲存退出鍵wq即可),指令:vim /etc/fstab,如圖:

【SpringBoot後端開發】第三部分 Linux作業系統磁盤擴容(4)

●重新開機虛拟機(指令:reboot)檢視磁盤空間使用情況,指令:df -Th,如圖:

【SpringBoot後端開發】第三部分 Linux作業系統磁盤擴容(4)

【SpringBoot後端開發】第三部分 Linux作業系統常用指令(3)

【SpringBoot後端開發】第三部分 Linux遠端管理工具(5)

繼續閱讀