linux磁盘管理笔记


磁盘管理

1.df 查看磁盘分区使用情况
-l 仅显示本地磁盘(默认)
-a 显示所有文件系统的磁盘使用情况
-h 以1024进制计算磁盘容量
-H 以1000进制计算磁盘容量
-T 显示文件系统类型
-t 显示指定文件系统类型
-x 过滤指定文件系统类型

df -lahT -t ext4

2.du 统计磁盘上文件大小
-b 以byte为单位
-k
-m
-h
-H
-s 指定统计目标

du -hs /root/

3.硬盘分区与格式化
查看分区
fdisk -l

创建分区
fdisk /dev/sdb
硬盘分区模式
MBR 主分区不超过4个 单个分区不超过2TB
GPT 主分区个数最多128个 单个分区不超过18EB
1EB = 1024PB 1PB = 1024TB 1TB = 1024GB

parted
select /dev/sdb
mklabel gpt #选择分区表
print
print all
mkpart 分区名称 分区开始位置 分区结束位置
mkpart centos1 1 1000
rm 分区编号 #删除分区
unit GB #指定GB为单位分配分区
quit

分区格式化
mkfs
ls -l /dev/sdb*
mkfs.ext4 /dev/sdb1
mkfs -t ext4 /dev/sdb2
只有主分区才能格式化,GPT可以都是主分区

挂载分区
mkdir /mnt/centos
mount /dev/sdb1 /mnt/centos #重启失效,永久保存须要修改 /etc/fstab
umount /mnt/centos


添加swap分区(整个过程和普通分区一样,必须经过上面三部)
建立一个普通的Linux分区
修改分区类型的16进制编码
格式化交换分区 mkswap /dev/sdb?
启用交换分区 swapon /dev/sdb? swapoff /dev/sdb?
#swap 是一个文件系统类型,不能用普通方法挂载到文件

相关内容