Linux 磁盘分区详解以及知识点分解

Linux 磁盘分区

主要命令解释

  • lsblk:查看磁盘信息,这个命令后面可以直接跟设备名

  • blkid:查看UUID(全局单一标识符)和查看文件系统,这个命令后面要跟分区号

  • fdisk:fdisk命令工具默认将磁盘划分为MBR格式的分区,命令以交互方式进行操作的。n(新建分区)、d(删除分区)、p(打印分区表)、w(安装分区表开始划分磁盘空间)

  • gdisk:gdisk命令针对GPT分区格式,注意:若在MBR分区格式下进行添加分区,则所有数据会全部丢失,切记:一块硬盘中fdisk和gdisk不能混用。在gdisk进行分区时会进行分区检测,检测磁盘之前有没有使用过其它分区系统(MBR)分区过。gdisk的命令使用上同

  • mount:挂载命令,在Linux系统中设备要通过挂载才可以使用。注意:1.挂载点最好是空的目录。2.如果挂载点目录里面有文件的话,在进行挂载之后,其挂载点目录的文件会被隐藏,直到卸载设备后文件才可以恢复使用。3.若要卸载挂载点要先离开挂载点目录,如果没有离开,则会卸载失败(显示设备忙),不能还用着人家还把人家给卸载(删了)了

  • # 语法:
    mount 挂载设备 挂载点(mount point)
    
  • umount:卸载命令

  • df:查看磁盘或分区的使用情况(常和-h(以易于理解的单位显示)参数一起使用)

  • free:查看内存的使用情况(常和-h(以易于理解的单位显示)参数一起使用)

  • du:按照指定容量单位来查看文件或目录在磁盘中的占用情况(常和-h(以易于理解的单位显示)参数一起使用)

  • mkfs(make file system):格式化文件系统的命令,常用的文件系统有两种:1.xfs,2.ext4(n)。还有一种特殊的格式化方法:mkswap(格式化文件系统为虚拟内存),mkswap命令需要搭配swapon命令使用

    • swapon 设置为虚拟内容的设备分区
      # 停用部分swap空间
      swapoff 设置为虚拟内容的设备分区# 注意,若free显示swap容量为及时增加,可使用下列命令查看
      [root@server ~]# swapon -s # 此时列表中有对应swao新空间即可
      

两大硬盘分区系统

MBR格式

MBR分区类型
  • 主分区(P)(primary partition)
    • 一个硬盘最多4个主分区,主分区不可以再进行二次分区
    • 主分区可以直接建立文件系统,存放数据
    • 可以用来引导、启动操作系统
  • 扩展分区(extended partition)
    • 一块硬盘最多一个扩展分区,加主分区最多4个
    • 不能创建文件系统==(扩展分区只是一个概念,实际容量只有1KB)==
    • 可以划分逻辑分区==(这个是扩展分区的主要作用)==
  • 逻辑分区 (logical partition)
    • 可以创建文件系统,存放数据
    • 逻辑分区的数量没有限制
  • 注意:支持的分区数量:4个主分区或者3个主分区1个扩展分区

关于分区编号:主分区+扩展分区最多可以为4个,分区编号会为它们两个留着,所以就算二者加起来只有3个,逻辑分区的分区编号还是从5开始的

GPT格式

产生原因
  • MBR分区表中最高支持磁盘容量为2.2TB

  • MBR分区表中,没有备份机制,分区表被干掉则磁盘全部死光光

  • MBR中存储开机管理程序的容量只有446B,无法存储较多内容

概念
  • GPT(GUID Partition Table,全局唯一标识分区表)是一种比MBR分区更先进、更灵活的磁盘分区模式
  • GPT格式中,分区全为主分区

小知识点

1.mkfs.ext4:日志文件系统

# 使用tab键可以查看此Linux系统支持的extn文件系统
[root@server ~]# mkfs.ext
mkfs.ext2  mkfs.ext3  mkfs.ext4  

2.一个新的磁盘设备的完整使用过程

分区 --> 格式化 --> 挂载

3.一个dd出来的大文件的完整使用过程

制作 --> 格式化 --> 挂载

4.在修改/etc/fstab文件实现开机挂载时,在修改完毕配置文件后,需要先使用mount -a 命令先验证一下配置文件是否书写正确。文件一共有6列,分别为1.挂载的设备绝对路径、2.设备的挂载点、3.设备格式化使用的文件系统、4.默认为defaluts、5.默认为0、6.默认为0

5.注意:若无法查看,则表示分区信息还未写入内核(常见情况),输入partprob命令 进行手动将分区信息同步到内核,再不行就重启

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

实现I.MX6ULL开发板与Windows和Ubuntu系统之间的通信

虚拟机与主机之间的连接方式确实包括桥接模式、NAT模式和仅主机模式。 桥接模式(Bridged):在桥接模式下,虚拟机通过虚拟交换机直接连接到主机的物理网络上,就像一台独立的物理机器一样,拥有自己的IP地址&a…

[阅读笔记23][JAM]JOINTLY TRAINING LARGE AUTOREGRESSIVE MULTIMODAL MODELS

这篇论文是24年1月发表的,然后是基于的RA-CM3和CM3Leon这两篇论文。它所提出的JAM结构系统地融合了现有的文本模型和图像生成模型。 主要有两点贡献,第一点是提出了融合两个模型的方法,第二点是为混合模型精心设计的指令微调策略。 下图是一个…

Unity射击游戏开发教程:(1)玩家控制

玩家的移动 玩家控制和移动是视频游戏中最酷的事情之一,因为你正在控制游戏中的某些东西 现在游戏中的玩家是我们的蓝色方块英雄。我在游戏开发中了解到,游戏是用简单的对象制作原型,然后添加所有漂亮的艺术和声音。代码… 我们要做的第一件事是在游戏开始时为玩家提供一个…

MATLAB 体素滤波(62)

MATLAB 体素滤波(62) 一、算法介绍二、算法实现1.代码(已验证,直接运行)一、算法介绍 这里的代码完成文件读入,体素滤波,效果显示,结果输出的操作,下面是效果截图,后面是代码。 体素滤波(Voxel Filtering)是一种用于三维点云数据处理的方法,其原理类似于二维图像…

力扣HOT100 - 142. 环形链表 II

解题思路&#xff1a; public class Solution {public ListNode detectCycle(ListNode head) {Set<ListNode> set new HashSet<>();while (head ! null) {if (!set.add(head)) {return head;}head head.next;}return null;} }

广西建筑模版厂家批发供应,当天发货全国可达

近年来&#xff0c;建筑行业蓬勃发展&#xff0c;对高质量的建筑模板需求量逐渐增加。在这个竞争激烈的市场中&#xff0c;贵港市能强优品木业有限公司以其出色的产品和卓越的服务迅速崭露头角&#xff0c;成为知名的建筑模板生产厂家。 作为一家拥有25年生产经验的公司&#x…

(SpringBoot)第十二章第一节:Spring事务和@Transactioal

文章目录 一:回顾事务的基本概念(1)事务A:定义B:事务的定义(2)事务的四个特性——ACIDA:数据库的ACID①:原子性(Atomicity)②:一致性(Consistency)③:隔离性(Isolation)④:持续性(Durability)B:破坏ACID的因素二:Spring

用FRP配置toml文件搭建内网穿透

需求场景 1、一台外网可访问的有固定ip的云服务器&#xff0c;Ubuntu系统 2、一台外网无法访问的无固定ip的本地家用电脑&#xff0c;Ubuntu系统 需求&#xff1a;将云服务器搭建为一台内网穿透服务器&#xff0c;实现通过外网访问家用电脑&#xff08;网页&#xff09;的功能。…

人工智能|机器学习——基于机器学习的信用卡办卡意愿模型预测项目

一、背景介绍 在金融领域&#xff0c;了解客户的信用卡办卡意愿对于银行和金融机构至关重要。借助机器学习技术&#xff0c;我们可以根据客户的历史数据和行为模式预测其是否有办理信用卡的倾向。本项目通过Python中的机器学习库&#xff0c;构建了两个常用的分类模型&#xff…

服务器使用-三丰云

网址&#xff1a;https://www.sanfengyun.com 部署bot使用&#xff1a;三丰云免费云服务器 bot&#xff1a;tx官方bot&#xff0c;使用 python 的 sdk 服务器体验&#xff1a;部署在云服务器上可以长期运行&#xff0c;使用宝塔面板操作方便&#xff0c;流畅&#xff0c;未出…

视频号的7个引流方式

一、账号简介引流 1、获客场景&#xff1a;账号简介相当于一张名片&#xff0c;几乎所有用户进入你的账号后&#xff0c;必然先要看简介 2、优势&#xff1a;相比于抖音、快手等短视频平台&#xff0c;视频号引流私域的路径更短&#xff0c;而且在微信端内有着得天独厚的优势…

Android JNI使用dlopen动态链接库

dlopen 是一个用于在系统中动态加载共享库&#xff08;动态链接库&#xff09;的函数。它的主要作用是在程序运行时动态地加载共享库&#xff0c;使得程序可以在不重新编译的情况下加载并使用库中的函数和变量。 具体来说&#xff0c;dlopen 函数可以接受一个共享库的路径作为…

Ardupilot无人船(车)自动调参

无人船&#xff08;车&#xff09;快速调参脚本简化了为无人船&#xff08;车&#xff09;角速率和速度控制器调参的过程。 该脚本应该在无人船&#xff08;车&#xff09;在Circle模式下循环绕圈时运行。它记录转向和油门输出以及由此产生的响应(例如无人船&#xff08;车&am…

高精度算法(2)

前言 延续上次所讲的内容再对乘法和除法进行说明&#xff0c;希望有所帮助 注意这里的乘除法都是针对于整数如果要是涉及到小数&#xff0c;我们得使用二分法 通过二分同样可以解决小数精度问题 高精度乘法 思路 我们只能用字符串来读取一个很大很大的数&#xff0c;所以…

阿赵UE学习笔记——28、粒子系统Niagara简介

阿赵UE学习笔记目录 大家好&#xff0c;我是阿赵。   继续学习虚幻引擎的使用。这次开始学习粒子系统的使用。 一、Cascade系统 在介绍UE5的Niagara系统之前&#xff0c;必须先介绍一下旧版本的粒子系统。   在UE4的时候&#xff0c;虚幻引擎的粒子系统叫做Cascade&#x…

淘宝交易API,修改交易备注taobao.trade.memo.update

淘宝交易API&#xff0c;修改交易备注taobao.trade.memo.update 需要商家或以上权限才可调用此接口&#xff0c;可重复调用本接口更新交易备注&#xff0c;本接口同时具有添加备注的功能 公共请求参数: 公共请求参数: 名称 类型 必须 描述 method String 是 API接口名…

【论文阅读】Attention is all you need

摘要 主要的序列转换模型是基于复杂的循环或卷积神经网络&#xff0c;其中包括一个编码器和一个解码器。性能最好的模型还通过一种注意力机制将编码器和解码器连接起来。我们提出了一种新的简单的网络架构&#xff0c;Transformer&#xff0c;完全基于注意机制&#xff0c;完全…

杜牧是唐朝最风流的诗人

杜牧&#xff0c;有“杜紫薇”之称&#xff0c;是宰相杜佑的孙子。李白、杜甫是“大李杜”。杜牧、李商隐是“小李杜”。 杜牧23岁写了《阿房宫赋》&#xff0c;一朝成名天下知。 唐朝晚年&#xff0c;科举和仕途没有出路&#xff0c;杜牧寄情享乐。杜牧怀才不遇&#xff0c;…

户外景区亲子儿童剧本杀小程序小程序开发搭建

开发一个户外景区亲子儿童剧本杀小程序需要以下几个步骤&#xff1a; 1. 确定需求和功能&#xff1a;根据户外景区的具体情况和亲子儿童剧本杀的特点&#xff0c;确定小程序需要实现的功能和需要满足的需求。 2. 设计小程序界面&#xff1a;根据需求和功能&#xff0c;设计小…

C语言--函数递归

目录 1、什么是递归&#xff1f; 1.1 递归的思想 1.2 递归的限制条件 2. 递归举例 2.1 举例1&#xff1a;求n的阶乘 2.2 举例2&#xff1a;顺序打印⼀个整数的每⼀位 3. 递归与迭代 扩展学习&#xff1a; 早上好&#xff0c;下午好&#xff0c;晚上好 1、什么是递归&…