分区
- Linux分区是将分区挂载到一个目录上,访问这个目录就是访问这个分区。
- Linux硬盘分IDE和SCSI硬盘,通常为SCSI。
- 对于IDE的硬盘标识为hdx, SCSI标识为sdx
如果再增加一块硬盘则是sdb下面有分区1,2,3。
lsblk #查看设备块信息
lsblk -f #列出详细信息
在虚拟机添加一块硬盘操作步骤:
重新启动后查看硬盘(可见多了块硬盘):
分区操作:
fdisk /dev/sdb #dev目录下通常存的是设备
可以自己选择分区号,默认为1,一路回车。最后需要输入w再退出,才会写入。可见分区成功如下图:
接下来进行格式化:
mkfs -t ext4 dev/sdb1 #格式化分区
lsblk -f #查看分区详细信息
有了UUID格式化成功,接下来挂在使用即可:
mount /dev/sdb1 /newdisk/ #挂在磁盘
umount /dev/sdb1 或 umount /newdisk #卸载磁盘
注意:命令行挂载的磁盘重启后会失效
永久挂载需要修改配置文件
vim /etc/fstab #按照文件内的格式,将这个分区写入配置文件
磁盘使用情况查询
- df
df -h #查询磁盘的整体使用情况
- du
/-s 占用大小汇总
/-a 含文件
/-h 带计量单位
/–max-depth=1 子目录震度
/-c 列出明细的同时增加汇总值
du -h #查寻当前目录的的磁盘占用情况
du -hac /--max-depth=1 /home #查询home目录下深度为1的所有文件,带单位汇总
几个综合性的案例:
- 统计文件个数
ll -l /home/liyong | grep "^-" | wc -l #统计/home/liyong下文件的数量,其中wc为计数
ll -l /home/liyong | grep "^d" | wc -l #统计/home/liyong下目录的数量,目录是以d开头
ll -lR /home/liyong | grep "^d" | wc -l #包含子目录的文件,递归统计
- 以树状显示目录
注意:默认的情况下没有安装tree, 需要用yum安装。
yum install tree #安装tree