目录

  • 前言
    • 分区的基本知识
      • 分区的方式
      • linux分区原理介绍
      • 硬盘说明
      • 查看系统的分区和挂载情况
    • 实操-给linux添加一块新硬盘 (重要)
      • 步骤一:虚拟机添加硬盘
      • 步骤二:分区
      • 步骤三:格式化
      • 步骤四:挂载
      • 步骤五:设置自动挂载
    • 磁盘情况查询
      • 查询系统整体磁盘使用情况
      • 查询指定目录的磁盘占用情况
  • 结语

前言

本节将总结一下linux磁盘分区和挂载的一些知识,主要案例就是为你的虚拟机添加一块硬盘,通过这个案例来学习linux磁盘分区相关知识!

分区的基本知识

分区的方式

一、 mbr 分区:
1.最多支持四个主分区
2.系统只能安装在主分区
3.扩展分区要占一个主分区
4.MBR最大只支持2TB,但拥有最好的兼容性

二、gtp分区:
1.支持无限多个主分区(但操作系统可能限制,比如 windows 下最多128个分区)
2.最大支持18EB的大容量(1EB =1024 PB , 1PB =1024 TB)
3.windows7 64位以后支持 gtp

linux分区原理介绍

  • Linux 来说无论有几个分区,分给哪一目录使用,它归根结底就只有一个根目录,一个独立且唯一的文件结构, Linux 中每个分区都是用来组成整个文件系统的一部分。
  • Linux 采用了一种叫“载入”的处理方法,它的整个文件系统中包含了一整套的文件和目录,且将一个分区和一个目录联系起来。这时要载入的一个分区将使它的存储空间在一个目录下获得!

硬盘说明

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

查看系统的分区和挂载情况

lsblk -f # 查看系统的分区和挂载情况


如果想要看清每个分区的大小,直接使用 lsblk 命令即可!

实操-给linux添加一块新硬盘 (重要)

大体分为五个步骤,这里我用的是virtualbox虚拟机,这里就以他为例了:

步骤一:虚拟机添加硬盘

选择控制器SATA,点击旁边的添加虚拟硬盘!

然后分配内存创建即可,创建完成后给其虚拟机添加!

如上图,红框就是我新添加的。

步骤二:分区

添加好之后,我们登录linux系统,用 lsblk -f 查看可以看到一块新硬盘,但这块硬盘没有分区,也没有格式化和挂载到指定目录!

然后就来给sdb分区!
输入以下指令:

fdisk /dev/sdb


可以看到帮助选项里有n这个参数,意思是增加一个新的分区,我们接着输入n

如上图,输入n之后,我们选p选择主分区,然后输入1让一号分区成为主分区,然后后面的提示内容按回车就行!
此时还要你输入,我们要输入w,上面的帮助里有这个参数,意思就是把你的分区信息写入硬盘并退出。

到此分区完成!
此时再输入 lsblk -f 命令查看磁盘分区

发现了sdb1分区

步骤三:格式化

sdb1还没有对应信息,此时还要格式化,我们要将其格式化为 ext4 类型,输入以下指令进行格式化:

mkfs -t ext4 /dev/sdb1


格式化成功!此时再用 lsblk -f 查看,发现这个磁盘可用了,只需要挂载到指定目录即可!

步骤四:挂载

先创建一个目录,然后将这个sdb1挂载到这个目录下!
这里我创建到mnt目录下!

然后将sdb1挂载到newdisk目录

mount /dev/sdb1 /mnt/newdisk


挂载成功,当然也可以取消挂载,使用 umount 命令!

umount /dev/sdb1   或者  umount /mnt/newdisk

步骤五:设置自动挂载

上面这个挂载有个问题就是当我们重启虚拟机时,这个设备sdb1和newdisk目录的挂载关系就会消失,即这是一个临时挂载!
因此这一步设置一下永久挂载!
编辑/etc/fstab,这个文件记录分区和挂载点情况

vi /etc/fstab

将我们的挂载关系加入到这个文件里,使得启动时自动挂载!

保存退出后输入以下指令使其生效

mount -a

此时用 reboot 重启后挂载依旧生效!

磁盘情况查询

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

df -h

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

du -h /目录

查询指定目录的磁盘占用情况,默认为当前目录
参数:
-s 指定目录占用大小汇总
-h 带计量单位
-a 含文件
– max-depth=1子目录深度
-c 列出明细的同时,增加汇总值

应用实例:
查询 /home 目录的磁盘占用情況,深度为1

结语

如果你觉得博主写的还不错的话,可以关注一下当前专栏,博主会更完这个系列的哦!也欢迎订阅博主的其他好的专栏。

【linux实操篇之磁盘分区】为你的虚拟机添加一块硬盘相关推荐

  1. Linux实操篇笔记

    Linux实操篇 远程登陆Linux 先检查一下sshd服务打开没有( " * " 表示打开): setup 选择系统设置,进入下面页面: Xshell 是一个强大的安全终端模拟软 ...

  2. 第五章-Linux实操篇

    title: 第五章 Linux实操篇 categories: Linux tags: linux typora-root-url: - abbrlink: 93414991 date: 2019-0 ...

  3. linux实操篇之-----vi和vim编辑器

    vi和vim编辑器 1. vi和vim的基本介绍 所有Linux系统都会内置vi文本编辑器 vim是vi的升级版,可以主动以字体颜色分辨语法的正确性,代码补完和编译,错误跳转等功能. 2. vi和vi ...

  4. Linux实操篇,开机重启和用户注销

    Linux实操篇,开机重启和用户注销 1. shutdown shutdown -h now :立即关机 shutdown -h 1 :一分钟后关机 shutdown -r now :立即重启 hal ...

  5. Linux笔记总结 - linux实操篇 - 用户管理

    Linux笔记总结 - linux实操篇 - 用户管理 1 基本介绍 Linux系统是一个多用户多任务的操作系统,任何一个要使用的系统资源的用户,都首先向系统管理员申请一个账号,然后以这个账号身份进入 ...

  6. 第10章Linux实操篇-定时任务调度

    第10章Linux实操篇-定时任务调度 文章目录 第10章Linux实操篇-定时任务调度 10.1crord任务调度 10.1.1概述 10.1.2基本语法 10.1.3常用选项 10.1.4快速入门 ...

  7. 第4章Linux实操篇-远程登录到Linux服务器

    第4章Linux实操篇-远程登录到Linux服务器 文章目录 第4章Linux实操篇-远程登录到Linux服务器 4.1Linux远程登录 4.1.1远程登录Linux-Xshell7 4.2远程上传 ...

  8. Linux — 实操篇_01(XShellXftp的使用、vi和vim编辑器入门、实操命令_用户管理)

    文章目录 一.远程访问工具 1.1 远程登录软件 XShell 1.2 远程上传下载软件 Xftp 1.3 注意 1.4 XShell新建会话 1.5 Xftp新建会话 二.vi和vim编辑器 2.1 ...

  9. Linux实操篇之软件包管理

    这里写目录标题 1. RPM 软件包管理工具 1.1 RPM 查询命令 基本语法 经验技巧 案例实操 1.2 RPM 卸载命令 基本语法 案例实操 1.3 RPM 安装命令 基本语法 选项说明 案例实 ...

最新文章

  1. Spring Boot集成Dubbo多模块项目创建与配置
  2. 上海交通大学2006年数学分析考研试题
  3. 小米3显示sim卡无服务器,小米手机无服务怎么解决
  4. winform Outlookbar
  5. selenium脚本录制
  6. Putty 重新启动 linux sqlserver服务
  7. java.lang.applet_Java Applet RuntimeException:java.lang.NoClassDefFoun...
  8. 2017 ACM-ICPC北京网络赛: C. Matrix(DP)
  9. UVC协议学习2--UVC请求格式分析
  10. 奇怪的电梯(DP动态规划和BFS)
  11. android辅助功能截屏,安卓截屏快捷键截屏方法以及其他的截屏方法【图文】
  12. nmn抗衰老是骗局吗,美国nmn骗局,正面解答
  13. qt轻松实现不规则按钮
  14. webfont.woff2和webfont.woff下载超时报404错误
  15. 单片机原理及应用 实验六 双机通信与PCB设计
  16. 双心一键获取winsxs的写入权限,解决VC运行库安装error1935错误
  17. SQL 日期转换函数
  18. HENGSHI SENSE 4.0 预置明道云连接器,实现更灵活的数据自动传输
  19. 复杂网络链路预测的研究现状及展望(2010)
  20. 让代理服务器支持HTTPS很难吗?

热门文章

  1. 备受资本市场关注的Zebec,正在构建“新DeFi”生态
  2. 大数据java篇——集合类
  3. linux系统如何安装adobe flash player
  4. 基于STM32F103的家庭火灾报警及灭火系统(初步)
  5. 【论文阅读】Text Gestalt: Stroke-Aware Scene Text Image Super-Resolution
  6. 计算机教学在语文中应用,计算机在语文教学中的应用.doc
  7. 纯CSS实现动态晴阴雨雪
  8. 5月29号,Python列表
  9. 敏捷开发绩效管理系列之八:阿米巴经营之序言
  10. 信息加密与消息摘要——古典密码