Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> 關於 Linux

Linux 磁碟與檔案管理核心指令大全:從裝置命名到分區實戰

編輯:關於 Linux

Linux 將所有硬體裝置視為檔案,掌握磁碟與檔案管理是系統維運的基本功。本文系統整理裝置檔案命名規則、MBR/GPT 分區差異、fdisk/parted 實戰指令,並說明分區後如何通知核心重讀分區表。

裝置編號示意圖

一、裝置檔案與編號體系

  • 區塊裝置:隨機存取,以區塊為單位(硬碟、SSD),檔案位於 /dev/sd[a-z] 或 /dev/hd (IDE)。
  • 字元裝置:串流存取,以字元為單位(鍵盤、滑鼠)。
  • 主/次裝置號:Major 識別驅動程式,Minor 識別同類裝置下的具體單元。

二、磁碟命名規則

介面裝置前綴備註
IDE (ATA)/dev/hd已淘汰
SCSI/SATA/SAS/USB/dev/sd現代主流
  • /dev/sda、/dev/sdb... 代表不同實體磁碟。
  • /dev/sda1~4:主/延伸分區;5 以後為邏輯分區。

三、MBR 與 GPT 關鍵差異

  • MBR:相容性佳,支援 ≤2TB 磁碟,最多 4 個主分區(或 3 主 + 1 延伸)。
  • GPT:支援 64-bit 定址(>2TB),分區數無實質上限,需 UEFI 開機支援。

四、fdisk 分區實戰

# fdisk /dev/sdb
命令 (m 查詢說明):
  n   新增分區
  p   列印分區表
  d   刪除分區
  t   變更分區類型 (83=Linux, 82=swap, 8e=LVM)
  w   寫入並離開
  q   不存檔離開

五、讓核心立即識別新分區

# 查看核心已知分區
cat /proc/partitions

# CentOS 5
partprobe /dev/sdb

# CentOS 6/7 (建議依序嘗試)
partx -a /dev/sdb
kpartx -af /dev/sdb

提醒:若分區已掛載,可能需重複執行 partx 兩次以上才能成功讀取。

六、建立檔案系統與掛載

mkfs.ext4 /dev/sdb1   # 格式化
mkdir /data && mount /dev/sdb1 /data
echo '/dev/sdb1 /data ext4 defaults 0 0' >> /etc/fstab

掌握上述流程,即可獨立完成 Linux 磁碟分區、格式化與永久掛載。

Copyright © Windows教程網 All Rights Reserved