目录

1.  Linux 内核版与发行版

2.  Linux中磁盘的管理(分区、格式化、挂载)

2.1 磁盘定义、分类和命名

2.2 分区的定义和划分

2.3 磁盘格式化(高级/逻辑格式化)

2.4 挂载操作


1. Linux 内核版与发行版

内核版:Linus Torvalds最初组织很多人完成的Linux操作系统只是内核,即操作系统的核心,负责控制硬件、管理文件系统、程序进程等,并不能够为用户提供各种工具和软件。

发行版:每个厂商/社区组织基于这个内核,增加一些功能,从而发布新的系统(也就是发行版),该系统都可以叫Linux系统。Linux发行版分两大类:Redhet系列 (商业公司维护的发行版本) 和Debian系列 (社区组织维护的发行版本),主要区别是软件安装方式不同。【注意:内核版免费,发行版不一定免费】。

2. Linux中磁盘的管理(分区、格式化、挂载)

2.1 磁盘定义、分类和命名

磁盘定义:磁盘是一种计算机的外部存储设备,可用来存储信息,且信息可反复地被读取和修改。

磁盘分类:Linux磁盘可分为IDE磁盘(对Linux服务器而言已经过时)和SCSI磁盘(最为常用)。

硬件设备文件名:Linux一切皆文件,硬件设备也具有文件名。其中a-d表示盘号,如【a:基本盘,b:基本从属盘,c:辅助主盘,d:辅助从属盘】,目前Linux中最常用的是SCSI和SATA硬盘

​​​​​​​

2.2 分区的定义和划分

分区定义:简言之是将磁盘按照其物理地址分成若干子区域,并且可独立管理。分区能够对数据进行安全性隔离,易于管理和使用,并且提升系统的查询文件效率

分区划分:可分为主分区和扩展分区、其中扩展分区包含逻辑分区

分区设备文件名:设备类型(硬件设备文件名) + 盘号 + 分区号,下表以IDE和SCSI磁盘为例:

磁盘 类型名 盘号 分区号
IDE磁盘 hd a~d 1~4表示主分区或者扩展分区,5开始就是逻辑分区
SCSI磁盘 sd a~d 1~4表示主分区或者扩展分区,5开始就是逻辑分区

【注意:逻辑分区都是从5开始,就算一个硬盘里主分区和扩展分区没有到达四个,逻辑分区还是从5开始!!!】

如下图:如sda1表示第一块SCSI盘为的第一个分区,主分区为sd1,sd2,sd3,扩展分区sda4,其中扩展分区包含两个逻辑分区sda5、sda6。

​​​​​​​

如下图:如sdb1表示第一块SCSI盘为的第一个分区,扩展分区sdb2,其中扩展分区包含三个逻辑分区sda5、sda6、sdb7。

​​​​​​​

2.3 磁盘格式化

定义:磁盘虽然分好区了,但是还不能用,还需要在这每一个分区上格式化,所谓格式化(也称高级/逻辑格式化),其实就是为分区安装用户指定的文件系统(FAT16、FAT32、NTFS、EXT2、EXT3、EXT4),简言之是将分区上的存储空间按照一定的格式进行整理,从而能够让操作系统按照一定规则和方法来访问其上内容。格式化主要做的工作有如下两个:

  • ① 把硬盘分成一个个等大小数据块
  • ② 建立一个i-node列表,方便文件查找

所以当查找文件的时候,通过i-node的数据,找到文件对应的数据块,打开数据块拿到数据。

2.4 挂载操作

定义:对于Linux来说一切皆文件。但如何将文件与磁盘里的数据结合起来呢?这就用到了挂载。简单来说:挂载就是把某一目录当成进入点,将磁盘分区内的数据放置在该目录下。也就是说,进入该目录就可以读取该分区槽的意思。那个进入点的目录称为挂载点。 下图来作为一个说明:

根据上图假设硬盘分为两槽,partition1是挂载到根目录,至于 partition 2 则是挂载到/home 这个目录。 这也就是说,当我的数据放置在/home 内的各次目录时,数据是放置到 partition 2的,如果不是放在/home 底下的目录, 那么数据就会被放置到 partition 1。

【注意:从目录结构上来看,根目录是包含home目录的,但是根目录/和/home可能挂载的硬盘位置不同,所以目录的大小也不存在包含关系,即不一定根目录的大小 > /home目录】

注:2.1中的图参考Linux系统安装-系统分区_兄弟连

2.4节的部分图文部分参考《鸟哥的Linux私房菜》,如侵必删

1. Linux 磁盘管理(分区、格式化、挂载)相关推荐

  1. Linux磁盘管理----分区格式化挂载fdisk、mkfs、mount

    1,磁盘分区命令fdisk [root@localhost ~]# fdisk -l #查看磁盘分区情况 Disk /dev/sda: 10.8 GB, 10837518250 bytes 255 h ...

  2. mount查看linux分区大小,Linux磁盘管理----分区格式化挂载fdisk、mkfs、mount

    1,磁盘分区命令fdisk [root@localhost ~]# fdisk -l #查看磁盘分区情况 Disk /dev/sda: 10.8 GB, 10837518250 bytes 255 h ...

  3. 学习OpenStack之 (4): Linux 磁盘、分区、挂载、逻辑卷管理 (Logical Volume Manager)

    0. 背景: inux用户安装Linux操作系统时遇到的一个常见的难以决定的问题就是如何正确地评估各分区大小,以分配合适的硬盘空间.普通的磁盘分区管理方式在逻辑分区划分好之后就无法改变其大小,当一个逻 ...

  4. Linux磁盘管理——分区+挂载(fdisk+gdisk+mount+lsblk+df)

    文章目录 一.硬盘基础知识 1. 硬盘命名方式 2. 磁盘设备的命名 3. 硬盘的分区方式 二.基本分区管理 1. 磁盘划分思路 2.lsblk命令 3. df 命令 4. fdisk 1)进入分区 ...

  5. linux磁盘管理、格式化、分区

    磁盘管理 名词:DISK 磁盘.硬盘 磁盘作用:存储数据 种类:机械硬盘.固态硬盘 命名:SATA(串口)1./dev/sda 2./dev/sdb 分区方式1,MBR:主引导记录(Master Bo ...

  6. Linux 磁盘管理-分区管理-磁盘分区【gdisk】gpt分区工具使用介绍

    gdisk -l [设备] gdisk又叫GPT fdisk,算是fdisk的延伸吧,主要使用的是GPT分区类型,用来划分容量大于2T的硬盘. 扩展1:分区类型GPT和MBR.GPT最大支持18EB( ...

  7. linux实验------对磁盘进行分区格式化挂载

    文章目录 step1 step2 step3 step4 step5 step1 为虚拟机添加1块大小为20G的硬盘sdb,将该硬盘划分1个主分区和两个逻辑分区. 打开虚拟机设置进行如下操作: **f ...

  8. Linux 磁盘管理-分区管理-磁盘修复-断电导致磁盘损坏【fsck】修复异常磁盘

    文件系统损坏一般是由于强制断电等操作导致文件系统损坏,一般使用fsck修复即可. 启动时报错如下: 从截图上看/dev/sda3文件系统损坏导致系统启动不起来,可能你不是这个文件系统损坏是其他的,那你 ...

  9. Linux磁盘管理——df、du、磁盘分区、格式化、挂载、LVM

    2019独角兽企业重金招聘Python工程师标准>>> Linux磁盘管理 一. df命令 df命令参数功能:检查文件系统的磁盘空间占用情况.可以利用该命令来获取硬盘被占用了多少空间 ...

最新文章

  1. 什么是USDT以及如何使用它?
  2. python 开发框架
  3. Asp.net中的两种刷新父窗体方法
  4. c++ 获取文件的hashcode_jsp 实现文件上传和下载
  5. 六大场景下,模型分数如何应用?
  6. SQl SGA 整理
  7. 大疆DJI Thermal SDK Linux编译
  8. 箱线图怎么判断异常值_箱线图(Box-plot)中,异常值很多说明什么?
  9. php 开发微信app支付接口
  10. 编程猫平台 python-编程猫发布高中新课标产品 助力中小学python教育
  11. Foundry 中文文档发布啦
  12. GPL和LGPL的区别!
  13. 纳米二氧化硅修饰中孔ZSM-5沸石微球/含钆介孔二氧化硅海藻酸钠纳米微球
  14. pki与其他人交流时的 机密性 完整性 身份验证 的整个过程
  15. 正则表达式-正则表达式的元字符
  16. jason字符串解析
  17. ARP表是在交换机上还是在路由器上?
  18. 【熬夜送书 | 第二期】清华社赞助 | 《前端系列丛书》
  19. axure 浏览器插件
  20. 爬取携程攻略社区所有笔记保存到txt文件

热门文章

  1. tff.learning 模块
  2. QT的串口通信助手C++代码开源
  3. Zookeeper客户端kazoo的watch流程详解
  4. php 压缩gif 不动,调整GIF动画文件的大小而不会破坏动画
  5. 良哥于11月23日下午经典语录!!哇哈,我想笑
  6. 服务器搭建文档整理建议
  7. 北京加强分布式存储建设 将建成全球数字城市标杆
  8. 金蝶云之家CEO田荣举:企业级软件市场不是靠钱砸出来
  9. 正则表达式匹配是否全部由字母组成
  10. Python根据离散概率分布采样