Linux基礎(磁盤管理(分區、格式化、掛載、拉伸磁盤容量))

Linux操作系統基礎

(一)磁盤管理

1. 磁盤分區

列出整個系統內的所有裝置的分區信息:fdisk -l
在這裏插入圖片描述
我們通過VM增加一個虛擬硬盤,模擬分區操作:
在這裏插入圖片描述
在這裏插入圖片描述
編輯磁盤:fdisk 磁盤名
在這裏插入圖片描述
輸入m查看命令:
在這裏插入圖片描述

  • d: 刪除一個分區
  • n:新增一個分區
  • q:不儲存退出
  • w:寫入保存

增加分區 :n

Command (m for help): n
Partition type:               
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p):                    這裏可選擇爲(p:主分區、e:擴展分區,默認爲主分區)
Using default response p
Partition number (1-4, default 1):     分區序號默認爲1
First sector (2048-41943039, default 2048): 
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-41943039, default 41943039): +10G     分區的大小(我們分10G,默認爲全部大小)
Partition 1 of type Linux and of size 10 GiB is set

Command (m for help): p                 打印分區信息

Disk /dev/sdb: 21.5 GB, 21474836480 bytes, 41943040 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x6a3d25ba

   Device Boot      Start         End      Blocks   Id  System
   /dev/sdb1            2048    20973567    10485760   83  Linux

設置完最後w保存退出即可。
查看磁盤情況:cat /proc/partitions
在這裏插入圖片描述
在這裏插入圖片描述

2. 磁盤格式化

格式化剛纔的分區:mkfs.xfs /dev/sdb1,可選擇 mkfs.ext3\ext4\xfs,性能有差異。

3. 磁盤掛載

我們在根目錄下創建一個目錄爲data1,將剛纔的磁盤掛載到該目錄下:mount /dev/sdb1 /data1/
在這裏插入圖片描述
這種磁盤操作,缺點:重啓系統後,需要每次進行掛載的動作即 mount 操作,怎麼才能自動掛載?
編輯 /etc/fstab 配置:增加一行配置
/dev/sdb1 /data1 xfs defaults 0 0
測試:
先卸載一下剛纔掛載的磁盤:umount /data1,然後 mount -a ,掛載配置裏的所有磁盤,完成!

  • 注意:
  1. 如果我們需要繼續分區剛纔的磁盤,需要 partprobe 命令,將分區磁盤加載到 /proc目錄下,纔可以使用!
  2. 刪除分區時,必須先 umount 纔可以進行刪除操作!

3. 拉伸擴展磁盤

查看邏輯卷:lvs
在這裏插入圖片描述
查看卷組:
在這裏插入圖片描述
將底層磁盤打包成物理卷:pvs
在這裏插入圖片描述
將sdb擴展進rhel裏: vgextend rhel /dev/sdb
在這裏插入圖片描述
使用 lvextend -L +20G /dev/rhel/root,發現不足20G:
在這裏插入圖片描述
所以使用另一種方式:lvextend -l +5119 /dev/rhel/root
在這裏插入圖片描述
邏輯捲成功,物理卷沒成功:
在這裏插入圖片描述
拉伸物理卷:xfs_growfs /dev/rhel/root
在這裏插入圖片描述

//下篇再見…謝謝
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章