一、Linux分区
1. Linux来说无论有几个分区 ,分给哪一目录使用 ,它归根结底就只有一个根目录, 一个独立且唯的文件结构,Linux中每个分区都是用来组成整个文件系统的一部分。
2. Linux采用了一 种叫"载入” 的处理方法 ,它的整个文件系统中包含 了一整套的文件和目录,且将一个分区和一个目录联系起来。这时要载入的一个分区将使它的存储空间在一个目录下获得。
二、硬盘
1. Linux硬盘分IDE硬盘和SCSI硬盘 ,目前基本上是SCSI硬盘。
2.对于IDE硬盘,驱动器标识符为"hdx~",其中"hd"表明分区所在设备的类型,这里是指IDE硬盘了 x"为盘号( a为基本盘,b为基本从属盘,c为辅助主盘,d为辅助从属盘),“~”代表分区,前四个分区用数字1到4表示,它们是主分区或扩展分区,从5开始就是逻辑分区。例,hda3表示为第一个IDE硬盘上的第三个主分区或打展分区,hdb2表示为第二个IDE硬盘上的第二个主分区或扩展分区。
3. 对于SCS硬盘 则标识为"sdx~" , SCSI硬盘是用"sd"来表示分区所在设备的类型的,其余则和IDE硬盘的表示方法一样。
三、查看所有设备挂载情况
基本语法:lsblk 或者 lsblk -f
四、磁盘挂载练习
1.给虚拟机添加硬盘
在[虚拟机]菜单中,选择[设置],然后设备列表里添加硬盘,然后一路[下一步], 中间只有选择磁盘大小的地方需要修改,至到完成。然后重启系统(才能识别) !
(1)设置
(2)添加
(3)选中硬盘,下一步
(4)选择硬盘类型
(5)新建磁盘
(6)指定磁盘大小
(7)完成
(8)确认
(9)重启
硬盘分区
分区命令:fdisk /dev/sdb
m 显示命令列表
n 新增分区
P 显示磁盘分区同fdisk -1
w 写入并退出
格式化磁盘
分区命令:mkfs -t ext4 /dev/sdb1
其中ext4是分区类型
将磁盘挂载
挂载:将一个分区与一个目录联系起来
mount 设备名称 挂载目录
卸载挂载
umount 设备名称 或者 挂载目录
!!!使用命令行挂载重启后会失效
解决办法:
永久挂载:通过修改/etc/fstab实现挂载
添加完成后执行mount -a 即刻生效或者重启系统
yyp进行复制,修改内容
五、磁盘情况查询
基本语法:df -h
案例1:查询系统整体磁盘使用情况
六、查询指定目录的磁盘占用情况
基本语法:du-h /目录
查询指定目录的磁盘占用情况,默认为当前目录
-s指定目录占用大小汇总
-h 带计量单位
-a含文件
--max-depth=1子目录深度
-c 列出明细的同时,增加汇总值
练习:
查询/opt目录的磁盘占用情况,深度为1
常用磁盘指令
1.统计/opt文件夹 下文件的个数
2.统计/opt文件夹 下目录的个数
3.统计/opt文件夹 下文件的个数,包括子文件夹里的
4.统计/opt文件夹 下目录的个数,包括子文件夹里的
5.以树状显示目录结构tree目录,当显示没有找到 tree 用yum install tree 安装