Linux学习笔记_10_磁盘分区、挂载

1. 分区的方式

  1. mbr 分区(了解):
    1.最多支持四个主分区(系统只能装在主分区)
    2.系统只能安装在主分区
    3.扩展分区要占一个主分区
    4.MBR 最大只支持 2TB, 但拥有最好的兼容性
  2. gtp 分区(了解):
    1.支持无限多个主分区(但操作系统可能限制, 比如 windows 下最多 128 个分区)
    2.最大支持 18EB 的大容量(1EB=1024 PB, 1PB=1024 TB )
    3.windows7 64 位以后支持 gtp

在这里插入图片描述
C盘是主分区,扩展分区中又有若干个逻辑分区(如D,E盘)

2. Linux分区

在这里插入图片描述

  1. Linux 来说无论有几个分区, 分给哪一目录使用, 它归根结底就只有一个根目录(/), 一个独立且唯一的文件结构 , Linux 中每个分区都是用来组成整个文件系统的一部分。
  2. Linux 采用了一种叫“载入” 的处理方法, 它的整个文件系统中包含了一整套的文件和目录,且将一个分区和一个目录联系起来。 这时要载入的一个分区将使它的存储空间在一个目录下获得。(比如主分区可能就是在boot目录,挂载的U盘就在media目录下,不同分区在不同的目录下)

3. 硬盘说明

  1. Linux 硬盘分 IDE 硬盘和 SCSI 硬盘, 目前基本上是 SCSI 硬盘
  2. 对于 IDE 硬盘, 驱动器标识符为“hdx~”,其中“hd”表明分区所在设备的类型, 这里是指 IDE 硬
    盘了。 “x”为盘号(a 为基本盘, b 为基本从属盘, c 为辅助主盘, d 为辅助从属盘) ,“~”代表分区,前四个分区用数字 1 到 4 表示, 它们是主分区或扩展分区, 从 5 开始就是逻辑分区。 例, hda3 表示为第一个 IDE 硬盘上的第三个主分区或扩展分区,hdb2 表示为第二个 IDE 硬盘上的第二个主分区或扩展分区。
  3. 对于 SCSI 硬盘则标识为“sdx~”, SCSI 硬盘是用“sd”来表示分区所在设备的类型的, 其余则和 IDE 硬盘的表示方法一样。
    在这里插入图片描述
    这个是我的Ubuntu的分区情况:

在这里插入图片描述
有点不是很清楚为什么boot分区是在不同的盘上,按大小来看,Linux的分区应该是第2块硬盘的那个190M的分区,不知道为什么没标出来,下面nvme0这块盘应该是Windows的boot分区。

4. 虚拟机下增加硬盘

Ubuntu系统不太好添加硬盘,所以这部分就看看笔记。

步骤1.

在【虚拟机】 菜单中, 选择【设置】 , 然后设备列表里添加硬盘, 然后一路【下一步】 , 中间只
有选择磁盘大小的地方需要修改, 至到完成。 然后重启系统(才能识别) !

步骤2.

分区命令 fdisk /dev/sdb
开始对/sdb 分区
•m 显示命令列表
•p 显示磁盘分区 同 fdisk – l
•n 新增分区
•d 删除分区
•w 写入并退出
说明: 开始分区后输入 n, 新增分区, 然后选择 p , 分区类型为主分区。 两次回车默认剩余全部空间。 最后输入 w 写入分区并退出, 若不保存退出输入 q。

步骤3.

格式化磁盘
分区命令:mkfs -t ext4 /dev/sdb1
其中 ext4 是分区类型

步骤4.

挂载: 将一个分区与一个目录联系起来,
•mount 设备名称 挂载目录
•例如: mount /dev/sdb1 /newdisk

卸载:卸载设备或者卸载挂载目录
•umount 设备名称 或者 挂载目录
•例如: umount /dev/sdb1 或者 umount /newdisk

步骤5.

上面只是临时挂载,重启之后挂载关系就没了,所以需要设置永久挂载。
永久挂载: 通过修改/etc/fstab 实现挂载

vim /etc/fstab

添加红框内的内容
在这里插入图片描述
添加完成后 执行 mount -a 即刻生效。

5. 查询系统整体磁盘使用情况

基本语法: df -h
在这里插入图片描述
我的100G怎么这么不经用…

6. 查询指定目录的磁盘占用情况

•基本语法

du -h /目录

查询指定目录的磁盘占用情况, 默认为当前目录

-s 指定目录占用大小汇总
-h 带计量单位
-a 含文件
--max-depth=1 子目录深度
-c 列出明细的同时, 增加汇总值
sudo du -ach --max-depth=1 /usr

在这里插入图片描述

7. 磁盘情况-工作实用指令

1. 统计~/File 文件夹下文件的个数

# ^-表示以-开头的文件, |管道符,前面的结果交由后面来处理,grep过滤查找
ls -l ~/File | grep "^-" | wc -l  

在这里插入图片描述

2. 统计目录个数

在这里插入图片描述

3. 统计~/File 文件夹下文件的个数,包括子文件夹里的

加上-R参数递归统计

ls -alhR ~/File | grep "^-" | wc -l

在这里插入图片描述

4. 统计~/File 文件夹下文件夹的个数,不包括隐藏目录.

ls -lhR ~/File | grep "^d" | wc -l

在这里插入图片描述

5. 树状形式显示目录结构

tree

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值