一、磁盤分區與格式化
在Linux中,磁盤分區和格式化是管理磁盤的兩項基本技能。
1、磁盤分區
fdisk /dev/sda #打開sda硬盤的分區
p #查看當前分區情況
n #新建一個分區
然後依次輸入分區編號、起始扇區和結束扇區。
w #保存並退出
2、磁盤格式化
mkfs.ext4 /dev/sda1 #格式化sda1分區為EXT4格式
二、掛載及卸載磁盤
在Linux中,掛載和卸載磁盤是日常維護工作中經常用到的技能。
1、掛載磁盤
mkdir /mnt/disk #創建一個目錄,用於掛載磁盤
mount /dev/sda1 /mnt/disk #掛載sda1分區到/mnt/disk目錄下
2、卸載磁盤
umount /mnt/disk #卸載/mnt/disk目錄下掛載的磁盤
三、查看磁盤空間
在Linux中,我們也需要定期查看磁盤使用情況,以便進行合理的磁盤管理。
1、查看磁盤空間使用情況
df -h #查看所有分區的磁盤空間使用情況,以M或G為單位顯示
2、查看當前目錄的磁盤空間使用情況
du -sh . #查看當前目錄的磁盤空間使用情況,以M或G為單位顯示
3、查找磁盤空間佔用過多的文件或目錄
du -h --max-depth=1 /usr #查找/usr目錄下佔用磁盤空間最大的文件或目錄
四、擴展磁盤空間
在Linux服務器的使用過程中,很容易遇到磁盤空間不足的情況,此時就需要擴展磁盤空間。
1、擴展物理磁盤空間
#使用命令"gparted"可以視圖界面分區
#使用針對命令實例操作直接擴展
fdisk /dev/sda #打開sda硬盤的分區
d #刪除當前分區
n #新建一個分區
然後依次輸入分區編號、起始扇區和結束扇區。
w #保存並退出
resize2fs /dev/sda1 #擴展文件系統到整個分區
2、擴展虛擬磁盤空間
echo 1 > /sys/class/block/sdb/device/rescan #將磁盤信息刷新到內存中
fdisk /dev/sdb #打開sdb硬盤的分區
n #新建一個分區
然後依次輸入分區編號、起始扇區和結束扇區。
w #保存並退出
partx -u /dev/sdb #重新加載分區表
pvresize /dev/sdb1 #將物理卷擴展到整個分區
lvextend -l +100%FREE /dev/mapper/vg01-lv01 #將卷組/邏輯卷擴展到整個物理卷
resize2fs /dev/mapper/vg01-lv01 #將文件系統擴展到整個邏輯卷
五、刪除磁盤分區與文件系統
在實際使用中,可以使用以下命令刪除不需要的磁盤分區和文件系統。
1、刪除磁盤分區
fdisk /dev/sda #打開sda硬盤的分區
d #刪除當前分區
w #保存並退出
2、刪除文件系統
umount /mnt/disk #先卸載磁盤
mkfs.ext4 -F /dev/sda1 #將sda1分區格式化為EXT4文件系統
六、結語
磁盤管理是Linux運維工程師必須掌握的技能之一。通過熟悉Linux磁盤管理命令及用法,可以更好地管理服務器的磁盤空間,確保服務器穩定運行。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/186032.html