首页 > 其他分享 >第7章 存储管理

第7章 存储管理

时间:2023-12-11 20:23:00浏览次数:26  
标签:存储管理 创建 分区 扇区 输入 挂载 硬盘

第7章 存储管理

7.1 存储方式

  • 从连接方式:

本地存储:直接插在服务器上的硬盘,系统文件存放在本地。本章主要介绍本地存储。

外部存储:可以理解为平时使用的移动硬盘,不过移动硬盘用的是USB接口连接,一般外部存储可以使用SCSI线、SATA线、SAS线、FC线。

网络存储:以太网络、FC网络。当存储的数据量非常庞大时,不可能再存储到本地,需要存储到专门的存储设备上或者存储集群里,这时用户可以通过网络去连接与使用这些数据。

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

7.2 基本分区

7.2.1 添加新硬盘

  • 在虚拟机上为系统添加一块新硬盘:
  • 使用lsblk命令查看新添加的硬盘

7.2.2 MBR分区

  • 用fdisk命令,添加“-l”参数可以查看系统所挂硬盘个数及分区情况,具体如下所示:
  •  使用fdisk命令对sdc硬盘进行分区:

  •  输入“n”参数尝试创建新的分区:

  •  一个是创建主分区,另一个是创建扩展分区。此处选择主分区,可输入“p”参数,系统默认选择主分区,直接按回车键即可:

  •  分区编号1~4,系统默认为1,按回车键即可:

  •  系统提示定义扇区的起始位置,系统会自动选择最靠前的空闲扇区位置,直接按回车键即可,此时默认为2048:

  •  用户可以通过添加扇区或添加尺寸的方式定义扇区的终止位置,也就是定义最终分区空间的大小,一般选择使用添加尺寸的方式,此处添加100MiB:

  •  输入“p”参数,查看硬盘中的分区信息,可以看到刚创建的名称为/dev/sdc1,起始扇区位置为2048,终止扇区位置为206847的主分区:

  •  输入“n”参数再次创建一个分区,目前主分区还有3个free,一般建议最多创建3个主分区,第4个位置留给扩展分区。如果全部创建主分区,以后就不能再分了:

  •  第2个分区创建为扩展分区,输入“e”参数,分区编号使用默认2,按回车键。起始扇区使用系统默认值206848,继续按回车键:

  •  创建扩展分区是为了以后创建更多的逻辑分区,建议扩展分区占用全部剩余扇区,终止位置为默认的20971519,按回车键即可:

  •  输入“p”参数,查看目前硬盘中的分区信息,增加了dev/sdc2,起始扇区位置为206848,终止扇区位置为20971519的扩展分区:

  •  输入“n”参数,系统提示选择分区类型,包括主分区与逻辑分区,目前已经没有可用扇区,不能再次创建主分区。输入“l”参数,创建逻辑分区,起始扇区使用系统默认值208896,按回车键,终止扇区定义为5GiB:

  •  输入“p”参数,查看已创建的逻辑分区/dev/sdc5信息:

  •  输入“w”保存所有分区设置:

  •  使用ll命令可以查看新分区的设备文件:

 7.2.3 GPT分区

采用GPT(GUID Partition Table,GUID磁盘分区表)形式创建分区,其创建过程与MBR无太大差别。

  • 使用gidsk命令对sdb硬盘进行分区,系统显示创建新的GPT分区表:
  • 输入“?”可以查看帮助信息,输入“n”参数进行分区,此时没有分区选择,直接按回车键创建主分区,起始扇区使用默认值,按回车键定义终止扇区。设置为添加100MiB,系统提示当前类型是Linux系统,直接回车即可:
  •  再创建一个分区,定义终止扇区时设置为添加5GiB:

  •  输入“p”参数显示分区信息,输入“w”保存,系统会提示即将写入GPT数据,这将覆盖已存在的分区,询问是否继续,输入“y”即可:

  • 操作成功后,如果为真实硬盘需执行partprobe命令,此时使用lsblk命令可以查看新分区信息: 

 

 7.2.4 创建文件系统

创建分区后并不能立即存放数据,需要对分区进行格式化。如果将分区比作一间教室,格式化就是在教室里摆放桌椅,数据就是学生,规定每个学生占用一套桌椅。格式化是组织文件系统的方式,常用的文件系统有EXT与XFS。

  • 在终端中输入“mkfs”后连续按2次tab键可以查看所有文件系统类型:
  •  使用EXT4文件系统格式化/dev/sdb1主分区,块大小为1024字节。块是文件存储的最小单元,若文件小于1KiB,也会占用1KiB的存储空间。sdb1分区大小为100MiB,因此有102400个块:

  •  使用EXT4文件系统格式化/dev/sdb2主分区,其中块大小为4096字节,含有1310720个块,即使文件大小为一个字节,也会占用4KiB的存储空间:

  •  使用XFS文件系统格式化/dev/sdc1主分区,块大小为4096字节,一共有25600个块:

  •  使用XFS文件系统格式化/dev/sdc5主分区,块大小为4096字节,一共有1310720个块:

 7.2.5 挂载分区

格式化完成后需挂载分区。

  • 首先创建两个目录作为挂载点,然后使用mount命令临时把sdb01分区与 sdb02分区分别挂载到data01与data02目录上。现在这两个目录不再是两个普通的目录,而是设备的挂载点,用户要往设备中存放数据,需要借助挂载点:

  • 使用“df -h”命令查看文件系统的挂载点,可以看到新创建的两个挂载点data01与data02:
  •  挂载完成后,分别在这两个目录下创建两个空目录dir01与dir02,然后使用ll命令查看data01与data02目录,同样大小的空目录所占的存储空间是不一样的。sdb1分区1块为1024字节,dir01目录至少占1024字节;sdb2分区1块为4096字节,dir02目录至少占4096字节:

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

  • 在/etc/fstab配置文件中写入设备的UUID,其中sdc1分区的挂载点为data03,文件系统类型为xfs,挂载选项为defaults,最后两个数字为0,表示不备份、不检测;sdc5分区的挂载点为data04,文件系统类型为auto(自动),挂载选项为ro(只读),最后两个数字为0,表示不备份、不检测:

  • 重新启动系统就可以读取新挂载的设备,也可使用“mount -a”命令读取/etc/fstab文件并挂载设备。使用df命令查看已挂载设备信息,添加“T”参数可显示设备文件的类型,添加“h”参数可显示设备大小:
  •  在完成硬盘的分区、挂载与格式化之后,可尝试通过挂载点存储数据:同时向data03与data04目录复制/etc/hosts文件。data03目录可以写入,data04提示无法创建常规文件:

  • 使用mount命令可以显示设备的权限,之前设置/dev/sdc5分区为只读: 

 

标签:存储管理,创建,分区,扇区,输入,挂载,硬盘
From: https://www.cnblogs.com/lmantou/p/17864145.html

相关文章

  • Linux 存储管理
    磁盘分区:磁盘分区是将硬盘划分为不同的逻辑区域。常用的分区工具包括fdisk和parted。fdisk命令用于创建、删除和管理分区。文件系统:文件系统是一种用于组织和存储文件数据的结构。常见的文件系统包括ext4、XFS、Btrfs等。使用mkfs命令格式化分区为特定文件系统。挂载......
  • 深入探讨LVM:灵活存储管理的艺术
    在Linux系统中,LogicalVolumeManager(逻辑卷管理器,简称LVM)是一个强大的工具,它为用户提供了灵活的存储管理方案。本文将深入讨论LVM的各个方面,包括逻辑卷概念、创建与管理、卷组的扩容与缩减、LVM快照的应用、Swap交换分区、EXT和XFS文件系统的使用与修复,以及mount命令的应用。1.......
  • 探索Linux存储管理:存储方式与基本分区
    在计算机领域,存储管理是操作系统中至关重要的一部分,而Linux作为一种强大的开源操作系统,其存储管理系统更是为用户提供了丰富的功能和灵活性。本文将深入探讨Linux存储管理的两个主要方面:存储方式和基本分区。存储方式1.文件系统:在Linux中,文件系统是组织和存储文件的一种结构。......
  • Linux 磁盘存储管理
    BlueArchive磁盘存储管理概述Linux磁盘分区命名方式分区体系MBR分区和GPT分区管理分区的命令fdiskMBR分区gdiskGPT分区parted两者都可以下面主要以命令fdisk为例:fdisk-l//查看目前分区情况那我们就对/dev/sda进行分区吧:......
  • 存储管理
    一、管理方式从连接方式上,存储分为三种类型:本地存储:系统文件存放在本低外部存储:可以理解为平时使用的移动硬盘。网络存储:以太网,FC网络。从工作原理上,硬盘分为固态硬盘和机械硬盘。二、基本分区1、添加新硬盘lsblk命令查看硬盘2、MBR分区使用fdisk命令,添加”-l”参数可以......
  • 存储管理
    本章介绍的存储是服务器的硬盘存储,在Linux系统下,系统识别到硬盘后,会为其创建一份初始分区表。硬盘在分区后才可以使用,系统通过分区表来管理硬盘的使用。从连接方式上,存储分为以下3种类型。本地存储:直接插在服务器上的硬盘,系统文件存放在本地。外部存储:可以理解为平时使用的移动硬......
  • linux存储管理
    linux存储管理 Linux存储管理在系统维护中至关重要。其核心是文件系统的管理和存储资源的有效利用。通过命令行或图形化工具,Linux提供了多种方式管理存储。分区、格式化和挂载是基础步骤,可以使用fdisk、mkfs和mount等命令进行。同时,LVM(逻辑卷管理)允许动态调整分区大小。定期清......
  • Linux存储管理心得
    在Linux系统下,系统识别到硬盘后,会为其创建一份初始分区表。硬盘在分区后才可以使用,系统通过分区表来管理硬盘的使用。储存方式:本地储存、外部储存、网路储存。硬盘分区方式:分区类型:MBR、GPT、磁盘容量:<2TB(MBR)、不限(GPT)分区软件:fdisk、gdisk分散区:14个分区、128个主要分区基......
  • Linux学习之存储管理
    7.2基本分区7.2.1添加新硬盘在虚拟机上为系统添加两块10GiB虚拟硬盘sdb和sdc,可使用lsblk命令查看新添加的两个硬盘7.2.2MBR分区fdisk-l可以查看系统所挂硬盘个数及分区情况输入m参数可以帮助查看信息,了解每个参数的具体作用,分区具体操作输入n参数可以创建新的分区选择主分......
  • Linux存储管理
    管理基本磁盘创建主分区步骤1.创建分区step1.启动分区工具{fdisk/dev/sdb} step2.进入会话模式{}step3.刷新{partprobe/dev/sdb}step4.查看磁盘sdb{fdisk-l/dev/sdb}或{lsblk}创建系统文件{mkfs.ext4/dev/sdb1}挂载mountstep1.创建挂载点{mkdir/mnt/disk1}......