磁盘管理
df 查看磁盘分区使用情况
-l仅显示本地磁盘
-a显示所有文件系统的磁盘使用情况
-h以1024进制计算最合适的单位显示为磁盘容量
-H以1000进制计算最合适的单位显示磁盘容量
-T显示磁盘分区类型
-t显示指定类型文件系统的磁盘分区 df -t ext4
-x不显示指定类型文件系统的磁盘分配 如 df -x ext4
du 统计磁盘上的文件大小
-b以byte为单位统计文件
-k以kb为单位统计文件
-m以MB为单位统计文件
-h 按照1024进制以最合适的单位统计文件
-H按照1000进制以最合适的单位统计文件
-s指定统计目标 如 du -sb *.zip 统计所有.zip文件的大小
磁盘分区和格式化
第一:主分区和扩展分区总数不能超过四个
第二;扩展分区最多只能有一个
第三;扩展分区不能直接存储数据
硬盘;必须对硬盘进行分区,格式化,挂载后才能使用
硬盘分区:fdisk分区工具 只能做MBR分区
fdisk -l显示硬盘分区状况
fdisk /dev/sdb 磁盘目录
添加分区指令n 然后按步骤操作
最后w 写入分区保存
d 来删除分区
分区模式之MBR
-主分区不超过四个
-单个分区容量最大2TB
分区模式GTP
-主分区个数“几乎”木有限制(支持128个分区)
-单个分区容量“几乎”木有限制(最大18EB)
parted 分区工具 适合于GTP同样适合于MBR
用select +磁盘目录 来切换磁盘目录
指定分区表命令 mklabel gpt
print
查看分区信息
print all
查看所有硬盘的分区表
方法一:
添加分区指令 mkpart
然后按步骤提示操作
方法二:
一步到位:mkpart 分区名称 分区开始位置 分区结束位置
如: mkpart ywb 2000 3000
rm 编号 删除分区
quit 退出分区;
linux 分区格式化
方法1;
mkfs.ext4 /dev/sdb1
格式化sdb1 并且将文件系统的类型转为ext4
方法2:
mkfs -t ext4 /dev/sdb2
linux 挂载分区
默认挂载目录mnt
先在mnt目录下创建一个文件夹
mkdir -p /mnt/yangwenbin
然后执行挂载命令
mount 设备名称 挂载点
如:mount /dev/sdb1 /mnt/yangwenbin
最后就可以同过/mnt/yangwenbin这个挂载点往sdb1这个分区存储数据
卸载分区对应的挂载点
umount /mnt/yangwenbin
当系统重启之后挂载点就会失效
如果想让挂载点永久生效
要编辑文件:
vim /etc/fstab
在改文件末尾加入
设备名称 挂载点 挂载文件系统类型 defaults 0 0
如
/dev/sdb1 /mnt/yangwenbin ext4 defaults 0 0
如何为硬盘添加swap分区
第一:建立一个普通的linux分区
第二:修改分区类型的16进制编码
第三:格式化交换分区
第四:启用交换分区
创建分区:
fdisk /dev/sdb(进入该磁盘)
输入命令t 来选择分区编号
如:5
修改分区格式:
输入命令L
查看编码的列表
输入82(即swap的编码)
命令w
保存修改后的分区
格式化交换分区(注意是交换分区)
mkswap /dev/sdb5(即设备名称)
启用交换分区:
swapon /dev/sdb5
用命令free查看swap加载情况
swapoff /dev/sdb5 关闭分区