学习资料:韩顺平linux教程
-
分区的方式
- mbr分区
- 最多支持四个主分区
- 系统只能安装在主分区
- 扩展分区要占一个主分区
- mbr最大只支持2TB,但拥有最好的兼容性
- gpt分区
- 支持无限多个主分区(但操作系统可能显示,比如windows最多128主分区)
- 最大支持18EB(1024*1024TB)的大容量
- windows7 x64后以后支持gpt
- mbr分区
-
linux磁盘分区
-
linux可以使用挂载(mount)将一个分区和一个目录联系起来,反之成为卸载(umount)
-
硬盘说明:
- linux硬盘分为IDE硬盘和SCSI硬盘,现在基本都是SCSI硬盘
- 对于IDE硬盘,驱动器标识符为"hdx",其中"hd"表明分区所在设备类型,这里指IDE硬盘,“x"为盘号(a为基本盘,b为基本从属盘,c为辅助主盘,d为辅助从属盘),”"代表分区,前四个分区用1-4表示,他们是主分区或扩展分区,从5开始就是逻辑分区。例:hda3表示第一个IDE硬盘上的第三个主分区或扩展分区,hdb2表示第二个IDE硬盘上的第二个主分区或扩展分区
- 对于SCSI硬盘则标识为"sdx~",SCSI硬盘用"sd"表示设备类型,其余和IDE硬盘表示方法一样
lsblk -f
可以查看磁盘分区
-
如何添加一块硬盘
-
虚拟机添加硬盘
-
分区:
fdisk /dev/sdb
-
格式化:
mkfs -t ext4 /dev/sdb1
-
挂载:
mount /dev/sdb1 /home/newdisk
-
设置自动挂载:
vim /etc/fstab /dev/sdb1 home/newdisk ext4 defaults 0 0 mount -a
-
卸载:
umount /dev/sdb1c
-
-
-
磁盘情况查询
-
查询系统整体磁盘使用情况:
df -lh
-
查询制定目录的磁盘占用情况:
du -ach --max-depth=1
-s
指定目录占用大小汇总-h
带计量单位-a
含文件--max-depth=1
子目录深度-c
列出明细的同时,增加汇总值
-
工作使用指令:
-
统计/home下文件个数:
ls -l /home | grep "^-" | wc -l
"^-"
以-开头的wc -l
统计
-
统计/home下目录个数:
ls -l /home | grep "^d" | wc -l
-
统计/home下文件个数,包括子目录里的:
ls -lR /home | grep "^-" | wc -l
-R
递归
-
统计/home下目录个数,包括子目录里的:
ls -lR /home | grep "^d" | wc -l
-
以树状显示目录结构:
tree
-
-