萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Linux 教學

Linux 新增硬碟完整指南:命名規則、分區、格式化與自動掛載

一、Linux 存儲設備命名規則

介面類型設備前綴示例說明
IDE (舊)hdhda, hdb, hdc, hdd主板兩個 IDE 通道,每通道主/從
SATA/SCSI/USB/NVMesdsda, sdb, sdc...現代系統統一使用 sd 前綴
NVMe (高速)nvmenvme0n1, nvme1n1獨立命名空間

分區在設備名後加數字:sda1 (主分區 1-4), sda5 起為邏輯分區。

二、分區操作

1. 查看現有分區

# lsblk
# fdisk -l

2. 使用 fdisk 分區 (MBR/GPT 均支援)

# fdisk /dev/sdb
Welcome to fdisk...
Command (m for help): n   # 新建分區
  Partition type: p (primary) 或 e (extended)
  Partition number: 1
  First sector: 回車 (默認)
  Last sector: +20G (指定大小)
Command (m for help): w   # 寫入分區表

3. 使用 cfdisk (文本圖形界面,更直觀)

# cfdisk /dev/sdb

三、格式化文件系統

ext4 (推薦通用)

# mkfs.ext4 /dev/sdb1

XFS (大文件/高併發優勢)

# mkfs.xfs /dev/sdb1

btrfs (快照/壓縮)

# mkfs.btrfs /dev/sdb1

注意:格式化將清空分區數據,請三次確認設備路徑。

四、掛載與自動掛載

1. 手動掛載

# mkdir -p /mnt/data
# mount /dev/sdb1 /mnt/data

2. 寫入 /etc/fstab 實現開機自動掛載

先獲取 UUID (推薦) 或設備路徑:

# blkid /dev/sdb1
/dev/sdb1: UUID="a1b2-c3d4" TYPE="ext4"

編輯 /etc/fstab 添加一行:

UUID=a1b2-c3d4  /mnt/data  ext4  defaults,noatime  0  2

字段含義:設備 掛載點 文件系統類型 掛載選項 dump備份標記 fsck檢查順序。

3. 驗證配置

# mount -a          # 測試無報錯
# systemctl daemon-reload
# df -h /mnt/data   # 確認掛載

五、擴展知識:LVM 邏輯卷管理

生產環境建議使用 LVM:

# pvcreate /dev/sdb1
# vgcreate vg_data /dev/sdb1
# lvcreate -n lv_data -l 100%FREE vg_data
# mkfs.ext4 /dev/vg_data/lv_data

後續可線上擴容縮容,彈性極高。

copyright © 萬盛學電腦網 all rights reserved