系统管理、磁盘分区

2024-05-27 18:36
文章标签 磁盘分区 系统管理

本文主要是介绍系统管理、磁盘分区,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

系统管理

业务层面:为了满足一定的需求所做的特定操作。

硬盘是什么,硬盘的作用:

**硬盘:**计算机的存储设备,机械硬盘是由一个或者多个磁性的盘组成,可以在盘片上进行数据的读写。
连接方式:内部设备 外部连接(可移动例如U盘等等)

**硬盘的作用:**存储操作系统,应用系统,文档,多媒体文件。
(硬盘工作方式)硬盘读取数据之后先把数据放到内存当中进行处理。

**磁盘组成:**1、软盘
2、cdrom
3、机械硬盘 盘片保存数据 磁头读取数据

硬盘的最小存储单位:
扇区,扇区最小存储单位是512kb,连续的扇区组成磁道,读写都是围绕磁道进行的。

硬盘的分区:
硬盘分区(三大分区):主分区(4个)、扩展分区(1)、逻辑分区(5开始到无数个)
先创建扩展分区才能创建逻辑分区,逻辑分区没有限制
**主分区:**一般用来存储操作系统。
**逻辑分区:**不能存储操作系统,只能作为保存数据。
**扩展分区:**用来保存逻辑分区的数据信息。
**MBR分区表(主分区4个):**最多只能分2T,超过2T不能使用MBR分区,超过2T要是用GPT(128个分区)
**主引导记录:**一个446个字节,一般在操作系统安装时写入主引导记录,MBR就是引导程序,检测磁盘的分区是否合法(工作是否正常),加载操作系统。
**作用:**识别可用分区,在系统开机时,识别操作系统。

GPT分区表:MBR更加先进,GPT可以分128个区,128位的位置分区标识符来标识分区。

Windows使用GPT分区要使用64位系统
MBR:fdisk
GPT:gdisk

alias scan=‘echo “- - -” > /sys/class/scsi_host/host0/scan;echo “- - -” > /sys/class/scsi_host/host1/scan;echo “- - -” > /sys/class/scsi_host/host2/scan’

#通知系统内核重新扫描已经连接到系统scsi设备,这些设备可能是光驱,可以能是硬盘,系统会自动检测设备,然后系统会自动识别,自动添加,无需重启设备。

为什么硬盘要分区,为什么不分区不能使用?

不分区不能使用,只有分区才会创建分区表,有了分区表系统才能识别到。(系统识别才可以使用)

分区的作用:

优点:
1、分区可以优化I/O(读写)性能,
2、实现磁盘空间的配额,可以规定指定的用户使用磁盘空间的大小。
3、提供修复速度。
4、隔离操作系统目录和一般程序目录。
5、采用不同的文件系统(了解)。操作系统的分区都使用统一的文件系统。
缺点:
1、一旦分区建立保存,保存之后,如果要修改只能全部重来,硬盘格式化,数据丢失。
2、不灵活,所有的空间都来着一块硬盘
3、MBR和GPT分区 不具备冗余(高可用),也没有备份,只能工程师手动备份。

1、fdisk 分区命令(针对2T以下)

-l 显示硬盘的详细信息
fdisk /dev/sdb 进入交互界面
m:帮助菜单
n:新建分区
p:查看分区情况
d:删除分区
t:更改分区类型
w:保存分区操作并退出
q:不保存分区操作并退出

设备 Boot      Start         End      Blocks           Id                 System
/dev/sdb1      2048       10487807   5242880           83                 Linux
分区名         起始扇区     结束位置   分区大小(字节)  分区类型(默认83)    系统类型(XFS、EXT4)

Id : 分区类型(默认83 SWAP 交换分区)
主分区和扩展分区加起来一共4个 MBR分区 只要4个。
3个主分区,扩展分区。
扩展分区不能使用,不能作为设备挂载使用,只用来记录分区信息数据。
只有创建扩展分区才能创建逻辑分区。。扩展分区记录的是逻辑分区的信息。
扩展分区有多大,逻辑分区只能有多大,带有损耗。

主分区和扩展分区 1–4 扩展分区只能创建一个
逻辑分区:从5开始 5开始都是逻辑分区

2、创建文件系统命令

mkfs.xfs /dev/sdb1
mkfs -t xfs /dev/sdb1
覆盖原有的文件系统:
mkfs.xfs -f
-f 表示强制

**文件系统的作用:**管理Linux操作系统的文件和目录的。

1、数据的组织和存储。文件系统提供了组织数据的结果,能够吧文件分为不同的目录
2、数据保护:文件系统可以通过权限控制是不同用户对文件拥有不同的权限。
3、数据访问:文件系统可以提供对存储设备的访问接口,用户通过接口可以访问存储设备的数据。
4、数据管理:文件系统提供了文件或者目录的复制,移动,删除,重命名。
高级功能:压缩,快照,日志记录等等

常用的文件系统

centos7 系统默认使用的文件系统 xfs 打日志分析系统,可以对海量信息进行分析和存储。
XFS 适用于大型文件和高性能需求。
ext4 ext3 ext2(linux原生文件系统,提高性能,提高文档性)
**IFS:**适用于大文件 NTFS:Windows文件系统 ISO 9660:适用于光盘的只读文件系统
NFS:共享存储文件系统。

**3、挂载(mount)**硬件设备必须要和目录挂载形成映射之后才能正常使用

一个新的磁盘加入到系统之后使用的过程:
1、刷新,也可以重启
2、分区
3、给分区创建文件系统
4、和目录进行挂载
5、挂载之后可以正常使用

partprobe 强制刷新,重新读取分区表,更新内核分区信息

4、永久挂载 vim /etc/fstab

自动实现挂载映射

defaults 0 0
权限默认(读写,磁盘配额) 不备份 启动时不检查文件系统

remount 重新挂载

5、光盘镜像永久挂载 vim /etc/fstab

在这里插入图片描述

6、swap分区(交换分区)

free -h 查看内存空间

交换分区大小:交换分区和内存比一般为 1.5:11.2:1
交换分区不是虚拟空间,而是真正的硬盘给出的空间,实体的分区 面试

7、大于2T的硬盘分区 (GPT)

gdisk /dev/sdf

强制解挂载 umount -lf /dev/sdf1 /data2

-l lazy 立即卸载文件系统

-f force 强制 (可能会导致数据丢失)

删除分区?

如何删除已经挂载的分区?

手动挂载

1、删除已经挂在的分区
使用umount 来删除分区
示例:如果要卸载挂载在/mnt/sdb1目录下的分区,可以使用以下命令:umount /mnt/sdb1

2、删除分区:使用fdiskparted命令,并遵循相应的步骤来删除分区。

永久挂载:删除分区,删除配置挂载信息,删除挂载目录 刷新(partprobe)
mount 来删除分区
示例:如果要卸载挂载在/mnt/sdb1目录下的分区,可以使用以下命令:umount /mnt/sdb1

2、删除分区:使用fdiskparted命令,并遵循相应的步骤来删除分区。

永久挂载:删除分区,删除配置挂载信息,删除挂载目录 刷新(partprobe)

这篇关于系统管理、磁盘分区的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1008263

相关文章

【网络安全】服务基础第二阶段——第二节:Linux系统管理基础----Linux统计,高阶命令

目录 一、Linux高阶命令 1.1 管道符的基本原理 1.2 重定向 1.2.1 输出重定向 1.2.2 输入重定向 1.2.3 wc命令基本用法 1.3 别名 1.3.1 which命令基本语法 1.3.2 alias命令基本语法 1.4 压缩归档tar 1.4.1 第一种:gzip压缩 1.4.2 第二种:bzip压缩 1.5 tar命令 二、VIM编辑器使用

常用Linux系统管理命令总结

一、目录指令 1、创建目录make directory mkdir  目录名称                 //mkdir spring,创建一个spring文件夹mkdir  -p  file/file/file            //递归创建多级别关系目录mkdir      dir/newdir            //不使用递归mkdir  -p  dir/newdir

【网络安全】服务基础第一阶段——第十一节:Windows系统管理基础----PKI技术与应用

目录​​​​​​​ 一、加密技术 1.1 基本保密通信模型 1.2 密码学发展 1.2.1 古典密码学(1949年前) 1.2.2 近代密码学(1949~1975年) 1.2.3 现代密码学(1976年以后) 1.3 古典密码 1.3.1 古典密码学的特点: 1.3.2 古典密码学的主要分类 1.4 近代密码学 1.5 现代密码学 1.5.1 非对称密钥密码学的基本概念

Windows上面读磁盘分区表

1. 概述 在 GPT分区表 一文中,讲解了MBR分区表的一些概念。本文进一步给出了Windows系统上读取MBR的示例代码,以及MBR的具体数据,可进一步加深对MBR的理解。 在参考网上一些文章&代码的基础上,本文给出了下面的展示MBR的示例代码;同时最后针对几个典型问题,给出了一些解释和参考文档。 2. 代码 下面是代码: /*** ref: http://no

【网络安全】服务基础第一阶段——第九节:Windows系统管理基础---- Windows_AD域

目录 一、域与活动目录 1.1 工作组 1.2 域 1.2.1 域(Domain) 1.2.2 域控制器(Domain Controller,DC) 1.2.3 功能和角色 1.2.4 管理和监控 1.2 5 域结构 1.3 组织单元(Organizational Unit,OU) 1.4 物理结构 1.4.1 站点(Sites) 1.4.2 域控制器(Domain C

Ansible自动化运维实战:打造高效、可靠的系统管理方案!

Ansible是一个在自动化运维领域广泛使用的工具,它基于Python开发,能够实现批量系统配置、程序部署和运行命令等功能。以下将详细解析Ansible自动化运维项目的构建与应用: 项目结构设计 ansible.cfg:这是Ansible的主配置文件。inventory:定义要管理的主机,通常按组分类,如生产和测试环境。playbooks:包含site.yml、webservers.yml、db

Linux 系统入门:高级系统管理与文本处理

📚 Linux 系统入门:高级系统管理与文本处理 📑 目录 ⚙️ Linux 系统进程管理进阶📂 Linux 高效文本、文件处理命令📝 Shell 脚本入门 ⚙️ Linux 系统进程管理进阶 在 Linux 系统中,进程管理是保持系统高效运行的核心。通过深入理解进程的概念及其管理方式,能够更好地优化系统资源,提升性能。Linux 提供了多种工具和命令来监控和控制进程,从而

mac电脑里面的 磁盘分区,容器,宗卷,宗卷组的理解和使用

在mac电脑里面我们一般都是使用宗卷,他和我们常见的pc机器硬盘的分区是有区别的。 对于物理硬盘来说 不管是分区还是宗卷,他们都是逻辑上面的概念。  分区 mac电脑里面的分区 和 pc电脑中的分区差不多, 他们都是针对的物理硬盘, 且在创建的时候就固定了每个分区的容量,而且创建后基本上就不能动态调整! 如果要调整基本上都是删除分区,然后重新划分分区, 这样导致的后果就是分区上面的所有数据全部

oracle面试总结SQL tuning 类,数据库基本概念类,备份恢复类,系统管理类

一:SQL tuning 类 1.       列举几种表连接方式 Answer:等连接(内连接)、非等连接、自连接、外连接(左、右、全) Or hash join/merge join/nest loop(cluster join)/index join ?? ORACLE 8i,9i 表连接方法。 一般的相等连接: select * from a, b where a.i

统一区大小表空间和系统管理区表空间规则区别

--统一区大小表空间和系统管理区表空间规则区别--统一区大小表空间EODA@PROD1> create tablespace tbs_ts1 datafile '/u01/app/oracle/oradata/PROD1/tbs1.dbf' size 50m uniform size 1m; --创建表空间中子句使用uniform size则是统一区大小Tablespace created.EO