基本命令
# 查看磁盘分区使用状况
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