Linux磁盘挂载
Linux分区
原理介绍
- 在Linux中无论最终有多少个分区,每一个分区的作用是什么,他归根结底也只有一个根目录(’ / '),一个唯一的文件结构,他的每个分区都是组成整个文件系统的一部分。
- Linux中使用的是“载入”的处理方法,使整个文件系统中包含了一整套的文件爱你和目录将一个分区和一个目录连接起来,这时载入的一个分区就是它存储空间下的一个目录。
使用lsblk指令查看当前系统分区
分区和挂载情况
红色部分分区情况;绿色表示分区类型;黄色表示标识分区的40位不重复字符串;蓝色表示挂载点。
实际操作
操作步骤
- 虚拟机添加硬盘
- 分区 fdisk /dev/sdb
- 格式化 mkfs -t ext4 /dev/sdb1
- 挂载 先创建一个目录 ,挂载mount /dev/sdb1 /目录
给Linux系统增减一块硬盘
- 在【虚拟机】菜单中,选择【设置】,然后点击添加硬盘,之后一直下一步,自定义磁盘大小,添加完成,重启系统。
开始分区
- 分区指令 fdisk /dev/sdb
- 开始对/sdb进行分区
m 显示命令列表
p 显示磁盘分区 用fdisk -l
n 新增分区
d 删除分区
w 写入并退出 - 开始分区后输入n,新增分区,然后选择p,分区类型为主分区,之后可以自定义分区大小(默认全部剩余空间),最后w写入分区并退出,若不保存退出输入q即可。
磁盘格式化
- 格式化磁盘
分区命令 mkfs -t ext4 /dev/sdb1 (其中ext4是分区类型,还有ext3)
磁盘挂载
- 挂载是将一个分区与一个目录联系起来
指令 mount 设备名称 挂载目录
或者 umount 设备名称 或者 挂载目录
- 永久挂载,使用/etc/fstab实现,之后执行mount -a即可生效
磁盘情况查询
- 系统整体磁盘使用情况查询
基本语法
df -h
- 查询指定目录磁盘占用情况
基本语法
du -h /目录 (如果默认,则为当前目录)
-s 指定目录占用大小汇总
-h 带计量单位
-a 含文件
–max-depth=1 子目录深度
-c 列出明细的同时,增加汇总值
磁盘情况–实用指令
统计某一个目录下文件个数
指令(统计/home目录下文件的个数)
ls -l /home | grep ‘^-’ | wc -l
统计某一目录下目录的个数
指令(统计根目录 ’ / '下目录的个数)
ls -l / | grep ‘^d’ | wc -l
统计某一目录下文件的个数,包括子文件中的
指令(统计/home文件夹以及其子文件中文件的个数)
ls -lR /home } grep ‘^-’ | wc -l
统计某一目录下目录的个数,包括子文件夹中的
指令(统计/home文件夹以及其子文件夹中目录的个数)
边学习边记录,若有不足之处欢迎留言指点…