學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 電腦知識(shí)大全 > Centos7添加新磁盤教程

Centos7添加新磁盤教程

時(shí)間: 志藝942 分享

Centos7添加新磁盤教程

  你還在為不知道Centos 7添加新磁盤教程而煩惱么?對(duì)于Centos 7添加新磁盤教程來說你了解多少啊?接下來是小編為大家收集的Centos 7添加新磁盤教程,希望能幫到大家。

  Centos 7添加新磁盤教程

  Centos 7添加新磁盤教程1. 在虛擬機(jī)客戶端擴(kuò)充磁盤空間:

  在為 Linux 系統(tǒng)增加磁盤卷之前,您首先需要添加一塊新的物理磁盤,或在 VMware vShere、VMware 工作站以及你使用的其它虛擬環(huán)境軟件中進(jìn)行設(shè)置來增加一塊虛擬磁盤的容量。

  Increase disk

  Centos 7添加新磁盤教程2. 檢查磁盤空間:

  運(yùn)行如下命令來檢查當(dāng)前磁盤空間大小。

  Fdisk check

  可以看到,雖然我們已經(jīng)在后端給其增加到 50 GB 的空間,但此時(shí)的總磁盤大小仍然為 10 GB。

  Centos 7添加新磁盤教程3. 擴(kuò)展空間而無需重啟虛擬機(jī)

  現(xiàn)在運(yùn)行如下命令,通過重新掃描 SCSI (注:Small Computer System Interface 小型計(jì)算機(jī)系統(tǒng)接口)總線并添加 SCSI 設(shè)備,系統(tǒng)就可以擴(kuò)展操作系統(tǒng)的物理卷磁盤空間,而且不需要重啟虛擬機(jī)。

  # ls /sys/class/scsi_host/# echo "- - -" > /sys/class/scsi_host/host0/scan# echo "- - -" > /sys/class/scsi_host/host1/scan# echo "- - -" > /sys/class/scsi_host/host2/scan

  使用下面的命令來檢查 SCSI 設(shè)備的名稱,然后重新掃描 SCSI 總線。

  # ls /sys/class/scsi_device/# echo 1 > /sys/class/scsi_device/0\:0\:0\:0/device/rescan# echo 1 > /sys/class/scsi_device/2\:0\:0\:0/device/rescan

  如下圖所示,會(huì)重新掃描 SCSI 總線,隨后我們?cè)谔摂M機(jī)客戶端設(shè)置的磁盤大小會(huì)正常顯示。

  Rescan disk device

  Centos 7添加新磁盤教程4. 創(chuàng)建新磁盤分區(qū):

  一旦在系統(tǒng)中可以看到擴(kuò)展的磁盤空間,就可以運(yùn)行如下命令來格式化您的磁盤以創(chuàng)建一個(gè)新的分區(qū)。請(qǐng)按如下操作步驟來擴(kuò)充您的物理磁盤卷。

  # fdisk /dev/sdaWelcome to fdisk (util-linux 2.23.2) press the 'm' key for helpCommand (m for help): mCommand actiona toggle a bootable flagb edit bsd disklabelc toggle the doscompatibility flagd delete a partitiong create a new empty GPT partition tableG create an IRIX (SGI) partition tablel list known partition typesm print this menun add a new partitiono create a new empty DOS partition tablep print the partition tableq quit without saving changess create a new empty Sun disklabelt change a partition's system idu change display/entry unitsv verify the partition tablew write table to disk and exitx extra functionality (experts only)Command (m for help):

  鍵入 ‘p’ 來查看當(dāng)前的分區(qū)表信息,然后鍵入 ‘n’ 鍵來創(chuàng)建一個(gè)新的主分區(qū),選擇所有可用的扇區(qū)。 使用 ‘t’ 命令改變磁盤類型為 ‘Linux LVM’,然后選擇編碼 ‘8e’ 或者默認(rèn)不選,它默認(rèn)的類型編碼為 ’83’。

  現(xiàn)在輸入 ‘w’ 來保存分區(qū)表信息并且退出命令環(huán)境,如下示:

  Command (m for help): wThe partition table has been altered!Calling ioctl to re-read partition table.WARNING: Re-reading the partition table failed with error 16: Device or resource busy.The kernel still uses the old table. The new table will be used atthe next reboot or after you run partprobe(8) or kpartx(8)

  New disk Volume

  Centos 7添加新磁盤教程5. 創(chuàng)建物理卷:

  根據(jù)上述提示,運(yùn)行 ‘partprob’ 或 ‘kpartx’ 命令以使分區(qū)表生效,然后使用如下的命令來創(chuàng)建新的物理卷。

  # partprobe# pvresize /dev/sda3

  要檢查新創(chuàng)建的卷,運(yùn)行如下的命令可以看出新的物理卷是否已經(jīng)被創(chuàng)建,是否可用。接下來,我們就可以使用這個(gè)新的物理卷來擴(kuò)展 ‘centos’ 卷組了,如下示:

  # pvdisplay# vgextend centos /dev/sda3

  Extend volume Group

  Centos 7添加新磁盤教程6. 擴(kuò)展邏輯卷:

  現(xiàn)在我們使用如下的命令擴(kuò)展邏輯卷,以增加我們系統(tǒng)正使用的磁盤空間。

  # lvextend -L +40G /dev/mapper/centos-root

  一旦返回增加成功的消息,就可以運(yùn)行如下命令來擴(kuò)展您的邏輯卷大小。

  # xfs_growfs /dev/mapper/centos-root

  ‘/’ 分區(qū)的大小已經(jīng)成功的增加了,可以使用 ‘df’ 命令來檢查您磁盤驅(qū)動(dòng)器的大小。如圖示。

  Increase disk space

  Centos 7添加新磁盤教程7. 通過增加新的磁盤來擴(kuò)充根分區(qū)而不用重啟系統(tǒng):

  這是第二種方法,它使用的命令非常簡單, 用來增加 CentOS 7 系統(tǒng)上邏輯卷空間大小。

  所以第一步是打開您的虛擬機(jī)客戶端的設(shè)置頁面,點(diǎn)擊 ‘增加’ 按紐,然后繼續(xù)下一步操作。

  Add new disk

  選擇新磁盤所需要的配置信息,如下圖所示的,選擇新磁盤的大小和它的類型。

  New disk setup

  然后進(jìn)入服務(wù)端重復(fù)如下的命令來掃描您的磁盤設(shè)備,以使新磁盤在系統(tǒng)中可見。

  # echo "- - -" > /sys/class/scsi_host/host0/scan# echo "- - -" > /sys/class/scsi_host/host1/scan# echo "- - -" > /sys/class/scsi_host/host2/scan

  列出您的 SCSI 設(shè)備的名稱:

  # ls /sys/class/scsi_device/# echo 1 > /sys/class/scsi_device/1\:0\:0\:0/device/rescan# echo 1 > /sys/class/scsi_device/2\:0\:0\:0/device/rescan# echo 1 > /sys/class/scsi_device/3\:0\:0\:0/device/rescan# fdisk -l

  Scanning new disk

  一旦新增的磁盤可見,就可以運(yùn)行下面的命令來創(chuàng)建新的物理卷,然后增加到卷組,如下示。

  # pvcreate /dev/sdb# vgextend centos /dev/sdb# vgdisplay

  Extending Volume Group

  現(xiàn)在根據(jù)此磁盤的空間大小來擴(kuò)展邏輯卷,然后添加到根分區(qū)。

  # lvextend -L +20G /dev/mapper/centos-root# xfs_growfs /dev/mapper/centos-root# df -h

  Increase / Partition


看了“Centos 7添加新磁盤教程”還想看:

1.CentOS7設(shè)置網(wǎng)絡(luò)自動(dòng)啟動(dòng)教程

2.CentOS 7 網(wǎng)絡(luò)配置教程

3.在CentOS7中配置NIC綁定教程

4.CentOS 7安裝配置圖文教程

2852570