首页 > 其他分享 >磁盘与文件系统管理

磁盘与文件系统管理

时间:2024-04-17 15:13:44浏览次数:18  
标签:1.1 管理 分区 文件系统 挂载 磁盘 硬盘

磁盘与文件系统管理

目录

一、磁盘结构及分区表示

1.1、硬盘的物理结构

• 盘片:硬盘有多个盘片,每盘片2面

• 磁头:每面一个磁头

1.2、 硬盘的数据结构

• 扇区: 盘片被分为多个扇形区域,每个扇区存放512字节的数据,硬盘的最小存储单位

• 磁道: 同一盘片不同半径的同心圆,是由磁头在盘片表面划出的圆形轨迹

• 柱面: 不同盘片相同半径构成的圆柱面,由同一半径圆的多个磁道组成

1.3、存储容量

硬盘存储容量=磁头数x磁道(柱面)数×每道扇区数×每扇区字节数(512字节)
可以用柱面/磁头扇区来唯一定位磁盘上每一个区域

1.4、磁盘接口类型

  • IDE,并口数据线连接主板与硬盘,抗干扰性太差,且排线占用空间较大,不利电脑内部散热,已逐渐被SATA所取代。
  • SATA, 抗干扰性强,支持热插拔等功能,速度快,纠错能力强。
  • SCSL,小型机系统接口,SCSI硬盘广为工作站级个人电脑以及服务器所使用,资料传输时CPU占用率较低,转速快,支持热插拔等
  • SAS, 是新一代的SCSI技术, 和SAIA硬盘相同,都是采取序列式技术以获得更高的传输速度,可达到6Gb/s。

二、MBR与磁盘分区

1、 为什么分区

  • 优化I/O性能 读写
  • 实现磁盘空间配额限制
  • 提高修复速度
  • 隔离系统和程序
  • 安装多个OS
  • 采用不同文件系统

2、 MBR分区

MBR磁盘采用MBR分区表,由于MBR用4个字节存储分区总扇区数,最大可以表示2的32次方,一个扇区512字节,那么分区的容量或者磁盘容量都不能超过2TB。常见的硬盘可以划分为主分区、扩展分区和逻辑分区,通常情况下主分区只有四个,而扩展分区可以看成是一个特殊的主分区类型,在扩展分区中可以建立逻辑分区。主分区一般用来安装操作系统,扩展分区则多用来存储文件数据

3 、 分区方式

MBR GPT
支持2T以下的硬盘 可以支持2T以上的硬盘
fdisk gdisk
老技术 新技术

4 、分区分类

分区名 作用
主分区 可以直接使用,安装操作系统,存储文件等 。序号为(1-4)
扩展分区 不可以直接使用,需要在划分逻辑分区,让分区超过4个。扩展分区是特殊的主分区
逻辑分区 可以直接使用,存储文件.序号从5开始

二、 管理文件系统

1、 文件系统类型

1.1 XFS文件系统

存放文件和目录数据的分区
高性能的日志型文件系统,特别擅长于处理大文件,可支持上百万TB的存储空间
CenOS 7系统中默认使用的文件系统

1.2 Swap,交换文件系统

为Linux系统建立交换分区
一般设置为物理内存的1.5~2倍

1.3 Linux支持的其他文件系统类型

EXT4(CentOS 6系统的默认文件系统)、FAT32、NTFS、LVM逻辑卷

三、管理磁盘及分区

1、 检测并确认新硬盘

1.1 fdisk命令

fdisk -l [磁盘设备]

fdisk [磁盘设备]

查看或管理磁盘分区

实例:

解释:

| ------------------------------------------------------------ |
| Device(设备):分区的设备文件名称; |
| Boot:是否是引导分区,是的话则有“ * ”号标识; |
| Start:该分区在硬盘中的起始位置(柱面数); |
| End:该分区在硬盘中的结束位置(柱面数); |
| Blocks:分区的大小,以Blocks(块)为单位,默认的块大小为1024字节。 |
| Id:分区对应的系统ID号,83表示Linux中的默认分区(XFS或EXT4),8e表示LVM逻辑卷; |
| System:分区系统 |

1.1.1 交互模式中常用指令
选项 作用
m 获取帮助菜单
p 查看分区情况
n 新建分区
d 删除分区
t 变更分区的类型
w 保存分区操作并退出
q 不保存分区操作并退出

实例:

1.2 lsblk

作用:显示块设备(磁盘显示比较详细)

实例

1.3 blkid

作用查看设备的唯一标识符(UUID)

实例

四、创建文件系统Make Filesystem(格式化)

1、mkfs命令格式

mkfs -t文件系统类型 分区设备

CentOS 6系统默认使用的是EXT4文件系统,而CentOS 7系统默认使用xfs文件系统。文件系统的选择是要根据实际的生产环境和硬盘类型等条件来决定的,常规应用选择默认文件系统即可。

创建文件系统的过程即格式化分区的过程

实例

五、 挂载/卸载文件系统mount/umount

1、挂载文件系统——mount

1.1挂载规则

  • 一个挂载点同一时间挂载了多个设备,只能看到最后一个设备的数据,其他设备上的数据将被隐藏
  • 一个设备可以同时挂载到多个挂载点
  • 通常挂载点一般是已存在的目录

1.2 挂载文件系统

mount [-t 文件系统类型] 存储设备挂载点

mount -o loop IOS镜像文件 挂载点目录

实例:

2、卸载文件系统——umount命令

2.1格式

umount 挂载点目录

卸载已挂载的文件系统
卸载前提:挂载的设备或者目录没有被在使用中,要先退出挂载目录

在当前目录下:
umount [-lf] 存储设备或者挂载点目录

-l 表示解除正在繁忙的文件系统
-f 表示强制

实例:

3 df

作用:查看挂载以及磁盘的剩余量

实例:

六、设置文件系统的自动挂载

1、 /etc/fstab 文件

系统中的/etc/fstab 文件可以视为mount命令的配置文件,其中存储了文件系统的静态挂载数据。Linux在每次开机时,会自动读取这个文件的内容,自动挂载所指定的文件系统,默认的fstab文件中包括了根分区、/boot分区、交换分区及proc、tmpfs等伪文件系统的挂载配置。

2、格式

标签:1.1,管理,分区,文件系统,挂载,磁盘,硬盘
From: https://www.cnblogs.com/shijunan2/p/18140742

相关文章

  • 08 Vue3项目搭建后台管理系统
    项目配置elementPlus1.下载安装npminstallelement-plus@element-plus/icons-vue2.main.ts全局注册import{createApp}from'vue';import{createPinia}from'pinia';//1.引入elementPlusimportElementPlusfrom'element-plus';//......
  • mysql8.0管理用户
    --使用mysql数据库USEmysql;--创建用户CREATEUSERmyuserIDENTIFIEDBY'mypass';--查看用户SELECTuser,host,authentication_stringFROMUSERWHEREUSER='myuser';--修改用户密码updateusersetauthentication_string=''whereuser='m......
  • 新连点器和bat不弹黑窗口且自动获取管理员权限
    标题好长新的连点器相比原来那个c语言版,这次使用python编写,添加了简单的图形界面,参数调整非常简单(指的是直接编辑源码)直接贴完整代码:#导入模块importtkinterastkimportthreadingimportpyautoguiimportkeyboard#定义全局变量running=False#是否开启连点int......
  • 自建一款现代化的K8s可视化管理系统
    自建一款现代化的K8s可视化管理系统原创 院长技术 院长技术 2024-03-0107:30 北京 3人听过院长简介作者:院长职位:运维开发工程师官网:https://deanit.cn博客:https://blog.deanit.cn擅长:【虚拟化,容器化,自动化运维,CICD,监控,日志,中间件,双机热备,分布式存储,数据库,认......
  • i-MES生产制造管理系统-老化时间管控
    在生产过程中,产品的可靠性是影响其性能和寿命的关键因素,因此提高产品的可靠性是十分必要的,而老化测试是提高产品可靠性的重要手段之一,老化的时间随着产品不同而变化,因此老化时间管控变得尤为重要! 在MES系统中找到“老化时间”管理的菜单,进进入之后可针对不同的产品编码设定老......
  • FreeRTOS时间管理
    FreeRTOS时间管理主要要了解延时函数:相对延时:指每次延时都是从执行函数vTaskDelay()开始,直到延时指定的时间结束。绝对延时:指将整个任务的运行周期看成一个整体,适用于需要按照一定频率运行的任务。函数vTaskDelayUntil()是绝对模式(绝对延时函数)。函数vTaskDelay()在文件......
  • 31.SpringBoot项目_员工管理系统总结 下
    本来想好好整理最后结束的奈何又接了个项目一个挺大的项目更能运用所以时间不够就简单整理算烂了个尾吧首先:1.人工AI取代程序员对我来说是不对的确实是骗外行的但其确实强大带来的便利但也只有程序员才能完美部署并运用它2.有多少人像我一样不喜欢wordexcelppt喜......
  • 磁盘分区-压缩空间量填多少
    输入压缩空间量填多少在电脑分区时输入压缩空间量的正确做法如下:确定所需的分区大小,注意1GB等于1024MB。在计算分区大小时,需要在实际大小后面加上615MB,这样可以在电脑上显示为完整的GB数值。例如,若要创建一个200GB的分区,应该输入204800MB(即200GB乘......
  • C:\Windows\servicing\Packages 是一个存储 Windows 更新程序包的目录。Windows 操
    C:\Windows\servicing目录包含了与Windows维护和更新相关的文件和子目录。让我们逐个解释一下每个子目录和文件的作用:CbsApi.dll和CbsMsg.dll:这两个DLL文件是Windows组件基础服务(CBS)的一部分。CBS是Windows中用于安装、卸载、维护和更新组件的服务。这些D......
  • 节省时间和资源:了解如何最大化渲染农场的排队管理效率
    ​在3D渲染领域,时间的价值无可替代。随著3D艺术家与制作工作室不断挑战技术极限,对高效计算资源的渴求空前增长,渲染农场因此成为了渲染任务中不可或缺的力量。其核心在于排队系统——这一动态且复杂的结构负责安排和最优化渲染任务的执行顺序与时间,确保了渲染效率和资源的充分利用......