基本命令
# 查看磁盤分區使用狀況
df
-l(僅顯示本地磁盤,默認)
-a(顯示所有磁盤)
-h(標準的1024進制計算最合適的單位顯示磁盤容量)
-H(工業的1000進制計算最合適的單位顯示磁盤容量)
-T(顯示磁盤分區類型)
-t(ext4) 顯示指定類型文件系統的磁盤分區
-x(ext4) 不顯示指定類型文件系統的磁盤分區
# 統計磁盤上的文件大小
du
-b(以Byte為單位統計文件)
-k(以KB為單位統計文件)
-m(以MB為單位統計文件)
-h(按照1024進制以最合適的單位統計文件)
-H(按照1000進制以最合適的單位統計文件)
-s(指定統計目標)
分區和格式化
分區
- 主分區和擴展分區總數不超過4個
- 擴展分區最多只能有1個
- 擴展分區不能直接存取數據
指令:
fdisk只能進行mbr分區與查看
fdisk -l 查看所有磁盤
fdisk /dev/sdb 然后根據提示操作 n新建 w保存
parted可以進行gpt,mbr分區與查看
parted 進入
select /dev/sdc 選擇磁盤
mklabel msdos 使用mbr分區表
mklabel gpt 使用gpt分區表
print 查看選擇磁盤的信息
print all 查看所有磁盤的信息
# mkpart 分區名 開始位置(大小,默認單位MB,通常1MB開頭) 結束位置(默認單位MB)
mkpart doc 1 3000
# 刪除分區 rm 分區號
rm 3
# 指定單位
unit GB
# 退出quit即可保存分區表
quit
分區模式之MBR:主分區不超過4個,單個分區容量最大2TB
分區模式之GPT:主分區個數128個,單個分區容量最大18EB
補充:1TB=1024GB,1PB=1024TB,1EB=1024PB,1ZB=1024EB,1YB=1024ZB,1BB=1024YB
格式化
# 查看
ls -l /dev/sdb*
# 格式化分區
mkfs.ext3 /dev/sdb1
mkfs -t ext4 /dev/sdb2
掛載分區
mkdir /mnt/zdy # 創建目錄
mount /dev/sdb1 /mnt/zdy # 掛載/dev/sdb1到/mnt/zdy
umount /mnt/zdy # 卸載分區
以上操作重啟失效
vim + /etc/fstab # 編輯/etc/fstab 文件
/dev/sdb1 /mnt/zdy ext3 defaults 0 0 # 在行尾追加左側文字即可
swap分區
fdisk /dev/sdb
# 修改分區id
t
# 選擇分區
6(回車選擇默認)
# 輸入分區HEX代碼
82
# 保存
w
# 格式化swap分區
mkswap /dev/sdb6
# 啟用交換分區
swapon /dev/sdb6
# 查看狀態
free
# 關閉交換分區
swapoff /dev/sdb6