Linux分区
分区介绍
对linux来说无论有几个分区,分给哪个目录使用,归根结底只有一个根目录,linux中每个分区都是用来组成整个文件系统的一部分。
linux采用“载入"的处理方法,他的整个文件系统中包含一整套的文件和目录,将一个分区和一个目录联系起来。
硬盘说明
如果是虚拟机一般使用SDA硬盘(SCSI硬盘接口协议的)
SCSI类的硬盘标识为sdx~
,使用sd标识分区所在设备的类型,”x“表示盘号(a为基本盘,b为基本从属盘,c为辅助主盘,d为辅助从属盘),”~“代表分区,前四个分区用数字1到4表示,他们是主分区或扩展分区,从5开始就是逻辑分区。例如sda3表示为第一个SCSI硬盘上的第三个分区,sdb2表示第二个SCSI硬盘上的第二个分区。
查看所有设备挂载情况
lsblk 或者 lsblk -f
挂载
如何增加一块硬盘
- 虚拟机添加硬盘
- 分区
- 格式化
- 挂载
- 设置可以自动挂载
虚拟机添加硬盘
在虚机菜单中,选择【设置】,然后设备列表中添加硬盘,然后一路下一步,中间只有选择磁盘大小的地方需要修改。然后重启
分区
fdisk /dev/sdb
开始对sdb分区
- m:显示命令列表
- p:显示磁盘分区 同 fdisk -l
- n:新增分区
- d:删除分区
- w:写入并退出
说明:开始分区后输入n,新增分区,然后选择p,分区类型为主分区。两次回车默认剩余全部空间。最后输入w写入分区并退出,如不保存退出输入q
格式化磁盘
mkfs -t ext4 /dev/sdb1
其中ext4是分区类型
挂载
将一个分区与一个目录联系起来
mount 设备名 挂载目录
例如:
mount /dev/sdb1 /newdisk
解除挂载使用unmount
注意:使用命令行方式挂载,重启以后会失效
永久挂载
通过修改/etc/fstab
失效挂载
添加完成后,执行mount -a
即可生效
磁盘情况查询
查询系统整体磁盘使用情况
df -h
查询系统整体磁盘的使用情况
查询指定目录的磁盘占用情况
du -h
查询指定目录的磁盘占用情况,默认为当前目录
- -s:指定目录占用大小汇总
- -h:带计量单位
- -a:含文件
- –max-depth=1:子目录深度
- -c:列出明细的同时,增加汇总值