1. 对 Linux 磁盘进行分区时有哪两种方案?分别加以详细说明。

答:MBR分区:主引导记录(MBR)分区方案是运行BIOS固件的系统上的标准方案。此方案支持最         多四个主分区。在Linux系统上,您可以使用扩展分区和逻辑分区来创建最多15个分区。对于         32位分区大小,使用MBR分区的磁盘的大小最多可达2TiB。

      GPT分区:对于运行统一可扩展固件接口(UEEI固件的系统,GPT是磁盘分区的标准,解决了        MBR方案的限制。GPT最多可提供128个分区。GPT方案为逻辑块地址分配64位,以支持最          多8泽字节(ZiB)或80亿太字节(TiB)的分区和磁盘。相较于MBR,GPT分区提供了额外的功能          和优势。GPT使用全局唯一标识符(GUID)来识别每个磁盘和分区。GPT使分区表变得冗余,          主要GPT位于磁盘的开头,备份次要GPT则位于磁盘的末尾。GPT使用校验和来检测 GPT头          和分区表中的错误。

2. 简单说下创建 MBR 磁盘分区涉及哪几个步骤?

答:1)查看磁盘信息:使用fdisk -l命令确认目标磁盘(如/dev/sdb),确保其未被占用且容量符            合需求。

       2)进入分区工具:执行fdisk /dev/sdb(替换为目标磁盘路径),进入交互式分区工具。

       3) 创建分区:输入n新建分区,选择分区类型(主分区p或扩展分区e)。指定分区编号(1-          4,主分区)、起始扇区(默认回车即可)和分区大小(如+10G表示 10GB)。

       4) 保存分区表:输入w保存设置,分区表会被写入磁盘,此时分区创建完成。

       5) 刷新分区信息:使用partprobe /dev/sdb 或重启系统,让内核识别新分区。

3. 创建 GPT 分区与创建 MBR 分区有什么不同?

答:MBR 分区主要使用传统工具fdisk(默认支持 MBR),部分老旧系统也可用 cfdisk(字符           界面)。MBR 最多支持4个主分区或 3 个主分区加 1 个扩展分区。

       GPT分区需使用支持GPT的工具,如gdisk(GPT版fdisk)、parted(支持MBR和GPT,需         手动指定)、sgdisk(命令行非交互式工具)等。而 GPT 支持最多 128 个分区。

4. 在创建分区时就会在分区上创建文件系统吗?

答:在创建分区时不会在分区上创建文件系统;

       创建分区只是在磁盘上划分出一段逻辑空间,而文件系统是在这个分区上建立的一种结构,           用来管理和存储文件。

5. 如何持久挂载文件系统?

答:要持久挂载文件系统,需要编辑 /etc/fstab 文件,在其中添加挂载信息。

       打开 /etc/fstab 文件,添加一行类似于 /dev/sdb1 /mnt/data ext4 defaults 0 2 的条目。这个条         目指定了分区设备、挂载点、文件系统类型、挂载选项以及用于文件系统检查的选项。

6. Linux 为什么要使用swap?

答:内存扩展:允许系统处理大于物理内存的工作负载。

       内存回收:将不活跃的内存页面移到交换空间,释放物理内存供活跃进程使用。

       系统稳定性:在内存不足时,避免进程崩溃或系统宕机。

7. 过度使用 swap 有什么缺点?

答:过度使用swap可能导致性能下降,因为磁盘访问速度远远低于内存访问速度。

       响应时间延迟:当系统频繁使用 swap 时,进程的响应时间可能显著延长。

       磁盘磨损:频繁的写入和擦除操作可能加速磁盘的物理磨损。

       系统稳定性:如果swap空间用尽,可能 导致系统崩溃或关键进程终止。

8. 如何持久激活交换空间?

答:创建交换文件或分区:使用dd命令创建一个文件或者使用 mkswap 命令将一个分区设置为             swap分区。

       编辑 /etc/fstab:添加一行类似于 /dev/sdX1 none swap sw 0 0 的条目,其中/dev/sdX1 是你         的 swap 分区或文件。

       启用交换:运行swapon -a 命令,启用所有已在/etc/fstab 中定义的swap

9. 使用哪个命令可以查看文件系统的UUID?

答:要查看文件系统的 UUID,可以使用blkid命令。

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

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

相关文章

【JS 异步】告别回调地狱:Async/Await 和 Promise 的优雅实践与错误处理

【JS 异步】告别回调地狱:Async/Await 和 Promise 的优雅实践与错误处理 所属专栏: 《前端小技巧集合:让你的代码更优雅高效 上一篇: 【JS 数组】数组操作的“瑞士军刀”:精通 Array.reduce() 的骚操作 作者&#xff…

23.Linux : ftp服务及配置详解

Linux : ftp服务及配置详解 FTP 基本概念 定义:文件传输协议(File Transfer Protocol),采用 C/S 模式工作。端口: 控制端口:21数据端口:20FTP 工作原理模式工作流程连接发起方主动模…

悲观锁乐观锁与事务注解在项目实战中的应用场景及详细解析

在今天做的项目练习部分中真的学到了很多东西,也补充了许多之前遗漏或是忘记的知识点,但时间精力有限,我就先记录一下今天用到的一个新东西,悲观锁和乐观锁。首先给出实际应用背景:在加入锁和事务注解之前,…

Java构造器与工厂模式(静态工程方法)详解

1. 构造器1.1 构造器的核心意义1.1.1 对象初始化构造器在创建对象 (new) 时自动调用, 用于初始化对象的状态 (如设置字段初始值, 分配资源等)无构造器时: 字段为默认值(0/null/false)有构造器:确保对象创建后即处于有效状态1.1.2 强制初始化…

解决jdk初始化运行,防火墙通信选错专业网络问题

问题描述新项目添加不同版本的jdk,运行时提示防火墙通信策略,选成专用网络。其他人访问后端接口时,提示连接失败。 解决方案:1、在搜索栏中输入 防火墙关键字,选择到防火墙和网络保护2、选择允许应用通过防火墙3、先点…

【Linux】常用命令(三)

【Linux】常用命令(三)1. export1.1 原理1.2 常用语法1.3 示例1.4 书中对命令的解释1.5 生效范围2. 测试服务地址与其端口能否访问2.1 nc(Netcat)命令2.2 telnet2.3 nmap2.4 curl命令 (适用于HTTP/HTTPS 服务)1. export export 是 Linux Shell&#xff…

Pytest项目_day15(yaml)

YAMLYAML是一个对所有编程语言都很友好的数据序列化标准,它是一种直观的能够被电脑识别的数据序列化格式,是一种可读性高且容易被人类阅读的脚本语言YAML语言的本质是一种通用的数据串行化格式适用场景 可以直接序列化为数组、字典解析成本低专门写配置文…

审批流程系统设计与实现:状态驱动、灵活扩展的企业级解决方案

审批流程系统设计与实现:状态驱动、灵活扩展的企业级解决方案 本文基于实际企业级审批系统源码,深入解析如何设计高扩展性、强一致性的审批流程引擎,涵盖状态机设计、多租户隔离、文件服务集成等核心实现。 1. 系统设计概览 审批系统的核心架…

汽车免拆诊断案例 | 2010款奥迪A4L车行驶中发动机偶尔自动熄火

故障现象 一辆2010款奥迪A4L车,搭载CDZ发动机 ,累计行驶里程约为18.2万km。该车行驶中发动机偶尔自动熄火,有时熄火后能够立即重新起动着机,有时需要等待一会儿才能重新起动着机,故障频率较低。因该故障在其他维修厂陆…

Liam ERD:自动生成美观的交互式实体关系图

Liam ERD 是一个可以快速生成美观且具有交互性的数据库实体关系图(ERD)的工具,可以帮助用户实现复杂数据库结构的可视化。 Liam ERD 是一个免费开源的项目,代码托管在 GitHub: https://github.com/liam-hq/liam 功能…

网络协议序列化工具Protobuf

目录前言一、下载注意二、解压安装三、Protobuf的使用1、创建.proto文件2、利用protoc编译.proto文件前言 Protocol Buffers是Google的⼀种语⾔⽆关、平台⽆关、可扩展的序列化结构数据的⽅法,它可⽤于(数据)通信协议、数据存储等。 Protoco…

从表单校验到API网关:全链路输入安全防护指南

从表单校验到 API 网关:全链路输入安全防护指南 在软件系统的安全防御体系中,输入安全是第一道防线,而这道防线的坚固程度直接决定了系统抵御外部攻击的能力。从用户在浏览器中填写表单的那一刻起,到数据经过 API 网关流转至后端服务,每一个环节都可能成为输入攻击的突破…

Flask vs Django:微框架与一站式对决

Flask 简介 1、简介 Flask诞生于2010年,是Armin ronacher用Python语言基于Werkzeug工具箱编写的轻量级Web开发框架,又称之为微框架。 "微"的含义:Flask旨在保持核心简洁,本身相当于内核,其他功能需通过扩展…

真实业务场景:mysql慢查询优化(从17秒的查询优化到700毫秒)

慢查询业务场景:原先在我们系统中要统计一些人员的单位 部门信息的数据情况,比如总的男女人数,每个单位下的男女人数等等,然后原来的sql是这样写的 根据一个单位的id 然后对一张表做出多个子查询进行查询,这时候统计记录 由于加载…

远程影音访问:通过 cpolar 内网穿透服务使用 LibreTV

文章目录前言【视频教程】1.关于LibreTV2.docker部署LibreTV3.简单使用LibreTV4.安装cpolar内网穿透5.配置ward公网地址6.配置固定公网地址总结LibreTV 与 cpolar 的协同应用,为用户打造了一条通往高清观影自由的便捷之路。通过这一方案,用户不仅摆脱了商…

Apache ECharts 6 核心技术解密 – Vue3企业级可视化实战指南

简介 ECharts 是百度开源的一个使用 JavaScript 实现的开源可视化库,它能够生动、可交互地展示数据。在 Vue3 项目中集成 ECharts 可以让你的项目更加直观和动态地呈现数据信息。 核心优势 特性SVG渲染器Canvas渲染器缩放保真度★★★★★★★☆☆☆动态交互性能…

考公VS考研,拼哪个性价比高?

即将到来下半年,将迎来考公和考研是两个非常重要的考试,也是许多年轻人为之奋斗的目标。无论是获得一份稳定的“铁饭碗”,还是提升学历学位获得更高的竞争力,都是值得努力的方向。那么,考公vs考研,到底哪个…

python2操作neo4j

环境依赖 jdk、neo4j图数据库 操作一条数据完整demo import os,json,sys,io from py2neo import Graph,Nodetry:sys.stdout io.TextIOWrapper(sys.stdout.buffer, encodingutf-8)sys.stderr io.TextIOWrapper(sys.stderr.buffer, encodingutf-8) except Exception:passcla…

AI 编程实践:用 Trae 快速开发 HTML 贪吃蛇游戏

1. 背景与目标 贪吃蛇是最适合入门的 2D 网页小游戏之一:规则简单、反馈清晰、可扩展空间大(穿墙模式、道具、多食物、排行榜……)。 demo地址:https://game.haiyong.site/snake-game.html 本项目的目标是: 纯前端、…

FreeRTOS-C语言指针笔记

文章目录一级指针指针基本概念指针使用示例代码说明二、二级指针二级指针重点解析一级指针 C语言中的指针是一个非常重要的概念,它存储了变量的内存地址。指针的使用可以使程序更加高效,尤其在处理数组、字符串和动态内存分配时。 指针基本概念 指针变…