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 運維核心技能。本文系統整理 fdisk 分區、mkfs 格式化、fsck 檢查、mount/umount 掛載卸載、mknod 設備文件創建、e2label/tune2fs 標籤管理、loop 掛載 ISO、swap 交換分區操作全命令集。

核心命令速查表

操作命令關鍵參數
分區fdisk /dev/sdb-l 列表、交互式:n 新建、p 主分區、w 寫入
格式化mkfs -t ext4 /dev/sdb1-b 塊大小、-L 標籤、-m 預留比例
檢查修復fsck -t ext4 /dev/sdb1-a 自動修復、-y 全是、-C 進度條、-f 強制
掛載mount -t ext4 /dev/sdb1 /mnt-o 選項(rw/ro/noexec/nosuid/nodev/noatime)
卸載umount /mnt-f 強制、-l 延遲卸載
永久掛載vim /etc/fstabUUID=xxx /mnt ext4 defaults 0 0

mount 常用 -o 選項

選項含義
rw/ro讀寫/只讀
async/sync異步/同步寫入(默認 async)
noexec禁止執行二進制文件
nosuid忽略 SUID/SGID 位
nodev不解析設備文件
noatime不更新訪問時間(提升性能)
user允許普通用戶掛載
defaultsrw, suid, dev, exec, auto, nouser, async
remount重新掛載以應用新參數

進階操作

  • 設備文件創建:mknod /dev/sda5 b 8 10(b=塊設備,主設備號 8,次設備號 10)
  • 修改標籤:e2label /dev/sdb1 "DATA" 或 tune2fs -L "DATA" /dev/sdb1
  • 查看超級塊信息:tune2fs -l /dev/sdb1 / dumpe2fs -h /dev/sdb1
  • ext2 升級 ext3:tune2fs -j /dev/sdb1
  • Loop 掛載 ISO:mount -o loop /path/image.iso /mnt
  • Swap 管理:
    mkswap /dev/sdb2      # 創建
    swapon /dev/sdb2      # 啟用
    swapoff /dev/sdb2     # 關閉
    # /etc/fstab: /dev/sdb2 none swap sw 0 0

常見設備號對照

設備主設備號次設備號範圍
/dev/hda30-63
/dev/hdb364-127
/dev/sda80-15
/dev/sdb816-31
Copyright © Windows教程網 All Rights Reserved