9月25日任务
4.1 df命令
4.2 du命令
4.3/4.4 磁盘分区
4.1 df命令
汇报文件系统的磁盘空间
df #查看文件系统的使用情况
df -h #根据磁盘大小用适当的容量单位显示
df -m #已mb为单位显示大小
df -i #查看inode数量及显示情况 inode数量与磁盘大小有关
inode满则即使磁盘空间有余也无法写入
第一列 文件系统名字
第二列 磁盘大小
第三列 已使用
第四列 可用
第五列 已用百分比
第六列 挂载点 系统里的一个目录 文件系统不能直接访问 必须有挂载点
可用大小单位 b kb mb gb tb pb
含有tmp的文件系统都是临时挂载点
/dev/shm
/dev/sda1
free #查看swap
4.2 du命令
du #查看文件大小 列出目录下的所有文件 无显示单位 但是以k为默认单位
du -s # 查看单个文件大小 无显示单位 默认k
du -sh #查看单个文件大小 有显示单位
当文件小于4k的时候会显示大小为4k(有多大取决于分区块大小)
4.3 4.4 磁盘分区
给系统增加磁盘 挂载分区
虚拟机 设置 添加磁盘 下一步 默认下一步 大小10g 下一步 完成 确定
服务器支持热插拔硬盘
但虚拟机不行 需要重启
fdisk -l #查看系统磁盘
fdisk /磁盘名字 #划分分区操作
1.n new
p primary #主分区
e extended #划分扩展分区(包含逻辑分区)
主分区+扩展分区数量不超过四(mbr)
选择分区号:1-4
选择扇区大小:#定义分区大小 +2G
逻辑分区号一定从5开始且一定连续
主分区号及扩展分区则1-4内
扩展分区仅仅是空壳 装着的是逻辑分区
不能在无逻辑分区的扩展分区里写文件
2.p print #显示分区
boot #设备
start #起始扇区
end #结束扇区
blocks #块数量
id #分区类型字符
system
3.w write #保存修改
4.q quit #取消修改
5.d delete #删除 选择分区号:1-n
逻辑分区号一定连续 删除了其中一个逻辑分区则后面的逻辑分区往前替补其分区号
4.5 4.6 磁盘格式化
fat ntfs
cat /etc/filesystems #centos 7支持的文件系统
xfs 默认文件系统
ext4
ext3
ext2
nodev proc
nodev devpts
iso 9660
vfat
hfs
hsfplus
mount #查看分区文件系统格式
/ /boot xfs
centos 6 ext4 5 ext3 4 ext2
mkfs.xfs -f /dev/sdb1 #强制格式sdb1为xfs格式
mke2fs #格式化命令
mkfs.ext4 == mke2fs -t ext4
-t #指定文件系统
-b #指定块大小
-m #指定分区预留空间大小 默认5(5%)
-i #指定单个inode对应的块大小 最低1比1
不指定文件系统默认ext2
blkid #查看未挂载的分区
ctrl u #清空