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

news/2023/6/8 0:49:02

目录

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磁盘hda~d1~4表示主分区或者扩展分区,5开始就是逻辑分区
SCSI磁盘sda~d1~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私房菜》,如侵必删

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-4565006.html

如若内容造成侵权/违法违规/事实不符,请联系郑州代理记账网进行投诉反馈,一经查实,立即删除!

相关文章

小程序源码:开心锤锤超火动态表情包-多玩法安装简单

这是一款表情包小程序源码 大家刷抖音的时候应该都刷过开心锤锤这个网红卡通短视频吧 现在这一款小程序就是和它有关的 里面的表情包呢大部分都是动态表情包(斗图的时候是不是更炫) 至于里面的表情包人物的就都是开心锤锤里面的人物了 这整个表情包都是它们的专属不会有任何…

订单超时未支付自动关闭的几种实现方案

做电商,就会遇到订单超时问题,而且还经常被拿来面试提问!今天,周末放假,抽时间给大家总结了几种订单超时未支付自动关闭的实现方案。同时,我手机还有几套电商类从零架构到实现的视频教程,如有需…

订单超时未支付自动关闭实现方案

一.场景 生活中,12306购票、京东、淘宝购物下单,都会遇到请在30分钟内进行支付的场景,互联网电商项目的订单系统都需要解决订单超时问题。 无独有偶,订单超时业务场景,非常符合“在一段时间之后,完成一个工…

支付宝支付出现该商户未开通支付宝服务,无法付款

当我们做支付宝支付时,有时会出现下面一种情况,如图 这是为什么呢?这是由于我们在进行交易的时候传入的交易金额有问题,可以进行debug查看一下 orderInfo “&total_fee” “\”” price “\”“; 这行代码的price值&am…

今晚某宝下单后,刚要付款(未付款成功)就提示交易关闭, 这是什么原因?

今晚遇到一个特搞不懂的事,我把商品刚下单,进入付款页面后,刚输入付款密码,就显示交易状态不正确。 每次都支付失败,一付款就支付失败,前后两天一共四次了(我也太执直了)。 稍微研究…

多个订单待付款半小时倒计时功能

多个订单待付款半小时倒计时功能前言设置定时器,自动取消订单(后端)每一个待付款订单显示倒计时并倒计时结束之后自动取消订单倒计时代码(大家需要的)前言 阅读这篇文章大概需要您2分钟 需求: 将待付款订…

处理超时订单(超时未付款)的解决方案

文章目录1. 超时未支付订单处理1.1 需求分析1.2 实现思路1.3 rabbitmq延迟消息1.3.1 消息的TTL(Time To Live)1.3.2 死信交换器 Dead Letter Exchanges1.3.3 延迟消息处理1. 超时未支付订单处理 1.1 需求分析 超过限定时间并未支付的订单,我…

超时未支付算不算取消一次订单_订单超过二十四小时未付款,就取消,实现该功能的几种姿态...

网上商城有一个很常见的应用场景:一个订单未付费,二十四小时后自动取消,这个在程序上如何实现,有几种实现方法,每种方法的利弊是什么?第一种方法:写个定时任务,在某个时间节点&#…