首页 > 系统相关 >Linux--存储管理

Linux--存储管理

时间:2023-11-28 12:02:14浏览次数:44  
标签:存储管理 存储 查看 -- 分区 使用 Linux 挂载 硬盘

存储管理:硬盘在分区之后,系统通过分区表来管理硬盘的使用。

存储方式(连接方式层面与工作原理层面)

连接方式:

存储分为以下3种类型。

  • 本地存储:直接插在服务器上的硬盘,系统文件存放在本地。本章主要介绍本地存储。
  • 外部存储:可以理解为平时使用的移动硬盘,不过移动硬盘用的是USB接口连接,一般外部存储可以使用SCSI线、SATA线、SAS线、FC线。
  • 网络存储:以太网络、FC网络。当存储的数据量非常庞大时,不可能再存储到本地,需要存储到专门的存储设备上或者存储集群里,这时用户可以通过网络去连接与使用这些数据

工作原理:硬盘分为固态硬盘(Solid State Drire,SSD)与机械硬盘(Hard Dist Drire,HDD)。

固态硬盘的优点:

  1. 固态硬盘不需要机械结构,完全半导体化,不存在数据查找时间、延迟时间和磁盘寻道时间,数据存取速度快。
  2. 固态硬盘全部采用闪存芯片,经久耐用,防震抗摔,即使与硬物碰撞,数据丢失的可能性也极小。
  3. 得益于无机械部件,固态硬盘没有有任何噪音,功耗低。
  4. SSD质量小,比1.8英寸(1英寸=2.54厘米)机械硬盘轻20~30克,使得便携设备搭载多块固态硬盘成为可能。同时因其完全半导体化,无结构限制,可根据实际情况设计各种接口和
  5. 形状。

硬盘的分类:

  • 从尺寸上,硬盘分为3.5英寸(1英寸=2.54 厘米)、2.5英寸和1.8英寸3种类型,其中1.8英寸的硬盘不常见。
  • 从插拔方式上,硬盘分为热插拔和非热插拔2种类型。目前所有的服务器硬盘都支持热插拔方式。
  • 从硬盘接口上,硬盘分为以下几种类型。
  1. IDE-SATA( Serial ATA,串行ATA)石硬盘。
  2. SCSI-SAS( Serial Attached SCSI,串彳行连接 SCSI)硬盘。
  3. 其他-PCIe(Peripheral Component Inte erconnect Express,高速串行计算机扩展总线标准)、FC
  4. Fiber Channel,光纤通道)硬盘。

硬盘的分区方式(见下图):

 注:从MBG转换到GPT或从GPT转换到MBR将会导致数据全部丢失!

  • 下面时关于存储管理的一些基本操作命令:

基本分区:

基本分区是相对于后面章节将要介个绍的逻辑卷而言的。基本分区与逻辑卷相比有一些劣势,例如,前期把一个分区规划成100GiB,后后期发现空间不足,是无法扩容的,而逻辑卷可以弹性扩容。然而,有一些分区还是需要使用这种传统的基本分区,如存放引导文件的boot分区。
使用基本分区,首先要选择一种分区方式(MBR或GPT),其次要创建文件系统(也就是通常所说的格式化),最后进行挂载才能使用。接下来分别介绍这两种分区方式具体如何操作。

1.lsblk命令查看硬盘分配情况:

1.MBR分区:

2.使用fdisk命令加-l参数查看系统所挂盘个数及分区情况:

案例1:使用fdisk命令对sdc硬盘进行分区:

 参数m:查看帮助信息。

参数n:尝试创建新的分区。

参数p:系统默认选择主分区,直接回车就行。

 

 系统默认分区号为1.

 定义最终分区空间大小,这里一般为100MiB。

使用n参数再创建一个扩展分区,具体步骤如下图:

 创建拓展分区只需将之前的输入p参数那一步改为输入e参数。

使用p参数,查看目前硬盘的分区情况:

 当硬盘已经没有可用分区时,此时只能创建逻辑分区,具体步骤如下:

 输入w参数保存所有分区的设置。

 最后再查看所有分区信息:

 ll命令查看新分区的设备文件:

 

2.GRT分区

 1.使用gidsk命令对sdb硬盘进行分区:

 参数n:进行分区。创建一个大小为100M的分区:

 再创建一个分区,定义扇区终止设置为1G:

 与MBR相同,输入p参数显示分区信息,w参数保存,不同的是保存会弹出一个询问,是否继续。

最后使用lsblk查看新分区信息:

 

3.创建文件系统:

1.终端输入mkfs后连续按两次tab键可以查看所有文件系统类型:

 2.使用EXT4文件系统格式化/dev/sdb1主分区:

 格式化语句归结为:mkfs.(文件类型) (分区路径)

挂载分区:

格式化后需挂载分区,首先创建两个目录作为挂载点。

1.使用mount命令把sdb01与sdb02临时挂载到date01与date02上:

 2.使用df -h命令查看文件系统挂载点:

 3.挂载完成后,分别在这两个目录 下创建两个空目录 dir01与dir02,然后使用 11 命令查看 data01与data02 目录,同样大小的空目录所占的存储空间是不一样的。

 4.使用mount 命令挂载是临时性的,系统重新启动后便失效,需要再次挂载。用户可以修改/etc/fstab配置文件,使其永久有效。首先创建两个目录d ata03 与data04作为设备挂载点,然后使用blkid 命令查看设备的UUID,从中找到sdc1与sdc5分区 复制其UUID,并粘贴到/etc/fstab配置文件的末尾。

 5.在/etc/fstab配置文件写入设备的UUID:

 6.使用df -Th命令查看已挂载设备信息:

 以上就是在Linux上存储管理的一些基本操作命令和一些案例分析。

标签:存储管理,存储,查看,--,分区,使用,Linux,挂载,硬盘
From: https://www.cnblogs.com/swxyoushijie/p/17861337.html

相关文章

  • 拦截器Interceptor的使用
    一、声明一个拦截器实现HandlerInterceptor,并实现它的preHandle()方法@ComponentpublicclassLoginInterceptorimplementsHandlerInterceptor{@OverridepublicbooleanpreHandle(HttpServletRequestrequest,HttpServletRes......
  • JavaScript
    JavaScript是一种高级解释性脚本语言,已得到广泛使用,是Web开发的重要工具。它由NetscapeCommunicationsCorporation、Mozilla基金会和ECMAInternational开发。它易于学习和实施,并允许开发人员增强网页以提供身临其境的用户体验。JavaScript入门非常简单,您只需要一个用......
  • 易基因: MeRIP-seq等从m6A RNA甲基化角度揭示NFATc1对破骨细胞的调控机制|研究速递
    双膦酸盐类药物是强效骨吸收抑制剂,是治疗骨质疏松症、多发性骨髓瘤、骨转移等疾病的首选药物。这些药物通过抑制甲羟戊酸通路和促进破骨细胞凋亡来促进骨吸收。双膦酸盐类药物是治疗骨质疏松症和肿瘤相关骨病的标志性药物。然而,在几十年的临床应用中,双膦酸盐类药物已经引起了严重......
  • MySQL5.7到8.0的升级迁移!1分钟搞定MySQL多版本数据迁移
    在上个月,MySQL5.7正式结束了生命周期,即EOL(EndofLife),意味着Oracle将不再为MySQL5.7提供技术支持,包括Bug修复或安全漏洞,大大增加了使用数据库的风险。在全球关系型数据库市场中,MySQL市场份额最高,在MySQL各版本使用中,5.7仍占据大部分比例,其次是5.6和8.0。因此,此次MySQL5......
  • SQL Server Profiler基础使用
     一、简介一个图形界面工具,用于创建和管理跟踪并分析和重播跟踪结果 二、如何打开1、直接打开 2、MicrosoftSQLServerManagementStudio工具栏打开  三、配置跟踪如过滤出本机电脑执行的sql脚本 跟踪属性常规配置   找计算机名称  ......
  • OpenWrt编译环境搭建
    OpenWrt编译环境搭建基于Ubuntu22.04,64bit的操作系统先clone仓库:gitclonehttps://git.openwrt.org/openwrt/openwrt.git可能会比较久,取决于网络状况。笔者是23年Q4写的,此时openwrt已经为v23了。clone成功后,会在clone的路径下有openwrt的文件夹。进入文件夹:cdope......
  • 2022ICPC南京 - A
    目录Stop,YesterdayPleaseNoMoreThe2022ICPCAsiaNanjingRegionalContestStop,YesterdayPleaseNoMore//>>>Qiansui#include<bits/stdc++.h>#definelllonglong#defineullunsignedlonglong#definemem(x,y)memset(x,y,sizeof(x))#d......
  • WPF数据绑定对象Binding中的辅助属性
    数据绑定方向——ModelnamespaceSystem.Windows.Data{publicenumBindingMode{TwoWay=0,OneWay=1,OneTime=2,OneWayToSource=3,Default=4}}TwoWay=0,绑定的双方,值可以相互传递OneWay=1,绑定......
  • 手动部署Kraft模式Kafka集群
    手动部署Kraft模式kafka集群基本信息IP地址HostnameReleaseKafka-Version172.29.145.157iamdemo1Centos7.9kafka_2.12-3.5.1172.29.145.182iamdemo2Centos7.9kafka_2.12-3.5.1172.29.145.183iamdemo3Centos7.9kafka_2.12-3.5.1下载安装包kafka安......
  • mysql 报错which is not functionally dependent on columns in GROUP BY clause; thi
    Expression#2ofSELECTlistisnotinGROUPBYclauseandcontainsnonaggregatedcolumn'd.Id'whichisnotfunctionallydependentoncolumnsinGROUPBYclause;thisisincompatiblewithsql_mode=only_full_group_bywindow系统中,服务中找到mysql服务"......