首页 > 其他分享 >第七章 存储管理【下】

第七章 存储管理【下】

时间:2023-11-24 13:33:10浏览次数:32  
标签:存储管理 UUID 分区 文件系统 第七章 GPT 挂载 xfs

一、GPT分区

GPT

GPT(GUID Partition Table):是一个较新的分区机制,解决了MBR的很多缺点

1)支持超过2TB的磁盘:GPT有64bit寻址空间;而MBR对硬盘空间地址寻址最多只支持32bit,2的32次方,硬盘空间是以地址方式来被识别的,所以MBR只支持容量为2TB以内的磁盘

2)向后兼容MBR

3)但是底层硬件必须支持UEFI(Intel提出的取代BIOS的新一代的引导系统)才能使用,也就是底层硬件必须使用UEFI

4)必须使用64位操作系统

5)Mac、LInux系统都能支持GPT分区格式

二、创建文件系统

如何创建文件系统
1.分区以磁盘扇区为最小单位(扇区有512B、4KB);
2.格式化分区,格式化的意思就是在分区上创建文件系统;
3.将文件系统挂载到目录上(一对一的关系)(这样磁盘空间就可以被操作系统使用);
4.文件是存放在区块上的,一个文件可以占用多个区块。对于每一个文件,都要有超级区块、inode区块和数据区块

分区实现:

1.列出磁盘列表:lsblk命令;
2.列出设备的UUID(全局唯一标识符):blkid命令;
3.列出磁盘的分区表类型与分区信息(磁盘分区有MBR、GPT格式,分区表类型展示磁盘分区格式);
4.分区表若是gpt,则用gdisk命令进行分区;若是mbr,则用fdisk命令进行分区;
5.若是gpt,则用partprobe命令更新分区表,免于重启

磁盘分区格式化,即创建文件系统
格式化命令:mkfs(make filesystem)
mkfs 【tab】 #查看其他文件系统,要按tab键
mkfs -t 文件系统名称 #查看相关参数
mkfs.xfs 格式化为xfs文件系统

文件系统检验
如果文件系统发生错乱,要修复文件系统,xfs文件系统用
xfs_repair 设备名称 
ext4用fsck.ext4

文件系统挂载
将文件系统挂载(mount)到目录上,一般用文件系统的UUID号,然后用UID挂载在目录上,也可以用设备名
用blkid找出设备的UUID
· blkid /dev/vda4 #显示出UUID
· mkdir -p /data/xfs
· mount UUID=" " /data/xfs #将设备挂载在目录上
或用设备名 mount /dev/vda4 /dev/xfs
· df /data/xfs #查看分区存储状况

文件系统的卸载
挂载CD/DVD后,要卸载才能退出CD/DVD
mount命令查看哪些设备被挂载了
umount卸载某设备

标签:存储管理,UUID,分区,文件系统,第七章,GPT,挂载,xfs
From: https://www.cnblogs.com/luosirsir/p/17848340.html

相关文章

  • linux存储管理
    Linux存储管理在系统维护中至关重要。其核心是文件系统的管理和存储资源的有效利用。通过命令行或图形化工具,Linux提供了多种方式管理存储。分区、格式化和挂载是基础步骤,可以使用fdisk、mkfs和mount等命令进行。同时,LVM(逻辑卷管理)允许动态调整分区大小。定期清理不必要的文件可释......
  • Linux存储管理概述
    一、Linux存储管理是操作系统中负责管理和分配系统内存储资源的重要功能。它主要负责以下几个方面的工作:1. 物理存储资源的分配和回收:操作系统需要将物理存储资源分配给各个进程,同时负责进程内存的回收。2. 虚拟存储器的实现:虚拟存储器是操作系统中的一种抽象概念,它将磁盘空间映射......
  • 第七章 存储管理
    一、存储方式本地存储:直接插在服务器上的硬盘上外部存储:可以理解为移动硬盘网络存储:将数据存储到专门的存储设备上或者存储集群里二、内存管理功能存储器功能需求:容量足够大、速度足够快、信息永久保存、多道程序并行多道程序并发带来的问题:1.共享:代码和数据共享,节省内存......
  • 信息系统项目管理师 第七章-项目成本管理
    1.概述2891.项目成本概念及其构成成本是指项目活动或其组成部分的货币价值或价格,包括为实施、完成或创造该活动或其组成部分所需资源的货币价值。直接工时、其他直接费用、间接工时、其他间接费用、采购价格。项目全过程所耗用的各种成本的总和为项目成本。2.项目成本管理作用......
  • 第七章 数字签名和认证协议 —— 现代密码学(杨波)课后题答案解析
    第六章作业参考答案1.在DSS数字签名标准中,取p=83=2×41+1,q=41,h=2,于是g≡22≡4mod83,若取x=57,则y≡gx≡457=77mod83。在对消息M=56签名时选择k=23,计算签名并进行验证。解:这里忽略对消息M求杂凑值的处理计算r=(gk modp)modq=(423 mod83)mod41=51mod41=10    k-1modq=......
  • python:第七章:macos安装python(3.12.0)
    一,下载python点击Downloads->macOS:点击安装包链接下载:二,安装双击下载的安装包,进入安装界面,点继续按钮,如图:一步一步点击继续,此处点击同意按钮:此处点击安装按钮:安装完成后点击关闭按钮即可,如图:说明:刘宏缔的架构森林—专注it技术的博客,网站:https://blo......
  • 操作系统(9)---存储管理
    一、引入1.计算机体系结构  2.内存层次 存储管理,也可以称为内存管理,其特点主要有:抽象(拥有逻辑地址空间),保护(每个进程都有独立的地址空间),共享(可以访问相同内存),虚拟化(虚拟存储)。存储管理主要要解决两个问题:1.存储空间如何分配?(连续分配,非连续分配)......
  • python初学者学习笔记-第七章-面向对象
    chapter7/面向对象7.1面向对象基础7.1.1定义类:同一类的属性和方法的集合;对象:类的实例化就是对象;7.1.2特征类的三大特性:封装,继承,和多态;封装封装就是将属性和方法相捆绑,形成一个整体;封装可以提高程序的简洁性和安全性;使用者只需调用程序的相关接口,不必关注程序的实现......
  • C语言程序设计 第七章 指针
    本节是学习C语言指针:指针与一般变量,指针与数组,指针与结构体,指向指针的指针。 下载图片格式的课件(PPT课件转换为JPG图片)(以图片方式查看,可以在MP4上查看) 下载Powerpoint课件(在装有PowerPoint的计算机上可以打开使用)......
  • C语言程序设计 练习题参考答案 第七章 (1) 指针与变量 指针与数组
    /*7.13输入三个整数,从小到大排序,(指针,函数实现交换)*/#include"stdio.h"#include"conio.h"voidswap(int*a,int*b,int*c);voidmain(){intx,y,z;printf("请输入三个整数,示例123\n");scanf("%d%d%d",&x,&y,&am......