在CentOS系統中進行存儲管理,通常涉及以下幾個步驟:查看磁盤狀態、分區、格式化、掛載以及使用LVM(邏輯卷管理)進行動態擴展。以下是詳細的操作指南:
df -h
命令查看磁盤空間使用情況。lsblk
命令查看設備掛載情況。對于小于2TB的磁盤,可以使用 fdisk
命令;對于大于2TB的磁盤,建議使用 parted
命令。
fdisk
進行分區:sudo fdisk /dev/sdX
在 fdisk
交互界面中:
輸入 n
創建新分區。
選擇分區類型(主分區 p
或擴展分區 e
)。
設置分區號。
設置起始扇區和結束扇區或使用默認值。
輸入 w
保存分區表并退出。
使用 parted
進行分區:
sudo parted /dev/sdX print
創建分區:
parted /dev/sdX mkpart PRIMARY ext4 1MiB 100MiB
設置分區表類型:
parted /dev/sdX mklabel gpt
保存并退出。
分區完成后,需要對新分區進行格式化。例如,使用 mkfs.ext4
命令格式化分區為 ext4
文件系統。對于需要高性能或大文件支持的分區,可以使用 mkfs.xfs
命令格式化為 XFS
文件系統。
sudo mkfs.ext4 /dev/sdXY
創建一個目錄作為掛載點,然后使用 mount
命令將分區掛載到該目錄。
sudo mkdir /mnt/mydisk
sudo mount /dev/sdXY /mnt/mydisk
為了在系統啟動時自動掛載硬盤,需要編輯 /etc/fstab
文件:
sudo vi /etc/fstab
添加一行類似于以下內容的條目:
/dev/sdXY /mnt/mydisk ext4 defaults 0 0
保存并退出編輯器。
LVM(邏輯卷管理)是一種更高級的磁盤管理方式,適用于需要靈活管理磁盤空間的場景。
sudo pvcreate /dev/sdXY
sudo vgcreate vgName /dev/sdXY
sudo lvcreate -n lvName -L 10G vgName
lvextend -L 20G /dev/vgName/lvName
mkfs.ext4 /dev/vgName/lvName
sudo mount /dev/vgName/lvName /mnt/myvolume
編輯 /etc/fstab
文件,添加如下條目:
/dev/vgName/lvName /mnt/myvolume ext4 defaults 0 0
以上就是在CentOS系統中進行磁盤管理的基本步驟和一些常用工具的介紹。根據具體需求,可以選擇適合的方式進行磁盤管理。