一、什麼是磁碟分區
Linux磁碟分區是把磁碟按照一定的規則分成若干個邏輯部分的過程。每一個邏輯部分就是一個分區,可以獨立格式化、掛載和使用。磁碟分區可以幫助伺服器管理員更好的管理和保護數據。常見的Linux磁碟分區類型有Extended Partition(擴展分區)、Primary Partition(主分區)、Logical Partition(邏輯分區)等。
二、Linux磁碟分區指令
Linux中使用fdisk和gdisk兩個磁碟分區指令,fdisk適用於MBR分區表形式的硬碟,gdisk適用於GPT分區表形式的硬碟。
1. fdisk
fdisk指令用於創建、刪除、查看磁碟分區,使用以下命令:
# fdisk -l # 查看當前系統中的磁碟及分區信息 # fdisk /dev/sda # 進入sda磁碟的分區界面 Command (m for help): m # 查看fdisk命令幫助列表 Command (m for help): n # 新建一個分區 Partition type: p primary (0 primary, 0 extended, 4 free) e extended (container for logical partitions) Select (default p): p # 創建一個主分區 Partition number (1-4, default 1): 1 # 新分區的編號為1(MBR僅支持4個分區,編號為1~4) First sector : 2048 # 分區起始扇區 Last sector : +20G # 分區結束扇區,可以使用數字+單位,如20G Command (m for help): w # 保存並退出
2. gdisk
gdisk指令用於創建、刪除GPT分區表形式的硬碟,同樣可以使用fdisk命令查看磁碟和分區信息,使用以下命令:
# gdisk -l # 查看當前系統中的磁碟及分區信息 # gdisk /dev/sda # 進入sda磁碟的分區界面 Command (m for help): n # 新建一個分區 # 設置新分區的信息 Partition number (1-128, default 1): 1 First sector (34-488397134, default = 2048) or {+-}size{KMGTP}: Last sector (2048-488397134, default = 488397134) or {+-}size{KMGTP}: +5G # 分區大小 Current type is 'Linux filesystem' Hex code or GUID (L to show codes, Enter = 8300): Changed type of partition to 'Linux filesystem' Command (m for help): w # 保存並退出
三、常用磁碟分區操作
1. 格式化分區
格式化分區可以將分區清空,重新分配文件系統,使用以下命令:
# mkfs.ext4 /dev/sda1 # 使用ext4格式化sda1分區
2. 掛載分區
掛載分區是將分區的數據掛載到Linux的目錄下,使得可以使用分區的存儲空間,使用以下命令:
# mount /dev/sda1 /data # 將sda1分區掛載到/data目錄下
3. 卸載分區
卸載分區是取消Linux系統與分區的聯繫,使得可以安全地移除分區,使用以下命令:
# umount /dev/sda1 # 卸載sda1分區
4. 刪除分區
刪除分區是將分區從磁碟中刪除,使用以下命令:
# fdisk /dev/sda Command (m for help): d # 刪除分區 Partition number (1-4, default 4): 1 # 輸入要刪除的分區編號 Command (m for help): w # 保存並退出
總結
磁碟分區是Linux系統管理的重要環節,使用fdisk和gdisk命令可以對磁碟進行創建、刪除、查看、格式化、掛載和卸載分區等操作。管理員應根據實際需求和磁碟特性靈活使用磁碟分區指令。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/303463.html