Linux_磁盘分区、挂载、查看
分区
分区的⽅式
1)mbr 分区:
①最多⽀持4个主分区
②系统只能安装在主分区
③扩展分区要占⼀个主分区
④mbr 最⼤只⽀持2TB ,但拥有良好的兼容性
linux磁盘管理2)gtp 分区:
①⽀持⽆限多个主分区(但操作系统可能限制,⽐如Windows 下最多128个)
②最⼤⽀持18EB (1EB = 1024PB ,1PB = 1024TB )
③Windows7 64位以后⽀持gtp 。
Windows 下的磁盘分区
Linux 分区
原理
1)Linux ⽆论有⼏个分区,分给哪⼀⽬录使⽤,归根结底只有⼀个根⽬录,⼀个独⽴且唯⼀的⽂件结构,Linux 中每个分区都是⽤来组成整个⽂件系统的⼀部分。
2)Linux 中采⽤了⼀种叫 “载⼊” 的处理⽅法,它的整个⽂件系统中包含了⼀整套的⽂件和⽬录,且将⼀个分区和⼀个⽬录联系起来。这时要载⼊的⼀个分区将使它的存储空间在⼀个⽬录下获得。
3)原理图
硬盘说明
1)Linux 硬盘分IDE 硬盘和SCSI 硬盘,⽬前基本上都是SCSI 硬盘
2)对于IDE 硬盘,驱动标识为“hdx ”,其中“hd”分区所在的设备类型,这⾥指IDE 硬盘了。“x”为盘号(
a 为基本盘,b 为基本从属盘,c 为辅助盘,d 为辅助从属盘),“”代表分区,前4个分区⽤数字1~4表⽰,他们是主分区或扩展分区,从5开始就是逻辑分区。如:hda3表⽰为第⼀个IDE 硬盘上的第三个主分区或扩展分区
3)对于SCSI 硬盘则标识为“sdx~”,SCSI 硬盘是⽤“sd”来表⽰分区所在设备的类型的,其余则和IDE 硬盘的表⽰⽅法⼀样。挂载
查看设备的挂载情况
挂载案例
需求 :给我们的Linux 系统增加⼀个新的硬盘,并且挂载到/home/newdisk
说明:我们以增加⼀块硬盘为例来熟悉⼀下磁盘的相关指令和深⼊理解磁盘分区、挂载、卸载的概念。
如何增加⼀块硬盘?
1)虚拟机添加硬盘
在 VMware 下:虚拟机—>设置—>硬盘—>添加—>下⼀步(4)—>完成—>重启Linux lsblk
或
lsblk -f
2)分区
fdisk /dev/sdb
3)格式化
mkfs -t ext4 /dev/sdb1
4)挂载
先创建⼀个⽬录 /home/newdisk
amount 设备名⽬录名
但是如果重启这种挂载关系就会消失了
5)设置可以⾃动挂载(永久挂载,当你重启Linux之后,仍然可以挂载)永久挂载:通过修改 /etc/fstab 实现挂载
执⾏如下命令⽣效:
mount -a
如果需要解除挂载:
unmount 设备名
查看
查看系统整体磁盘使⽤情况
df -h
查询指定⽬录的磁盘占⽤情况
du -h /⽬录
查看指定⽬录的磁盘占⽤情况,默认是当前⽬录
s:指定⽬录占⽤⼤⼩汇总
h:带计量单位
a:含⽂件
--max-depth=1 :⼦⽬录深度
c:列出明细的同时,增加汇总值。
实例:查询 /opt ⽬录的磁盘占⽤情况,深度为1
磁盘情况 — ⼯作实⽤指令
1)统计 /home ⽂件夹下⽂件的个数
先过滤,再统计
2)统计 /home ⽂件夹下⽬录的个数
3)统计 /home ⽂件夹下⽂件的个数,包括⼦⽂件夹⾥的
4)统计⽂件夹下⽬录的个数,包括⼦⽂件夹⾥的
5)以树状显⽰⽬录结构
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论