磁盘管理_磁盘管理工具 - CSDN
精华内容
参与话题
  • 磁盘管理

    2019-07-27 13:42:06
    LVM逻辑卷管理 定义 将多个物理分区/磁盘从逻辑上组合成一个更大的整体,从其中划分出不同的逻辑分区,逻辑分区的大小可以根据需求扩大和缩减 注意:/boot用来存放引导文件,不能给予LVM创建 LVM...

     

    LVM逻辑卷管理

     

    定义


    将多个物理分区/磁盘从逻辑上组合成一个更大的整体,从其中划分出不同的逻辑分区,逻辑分区的大小可以根据需求扩大和缩减

     

     注意:/boot用来存放引导文件,不能给予LVM创建

     

     

     LVM概念

     

    PV:物理卷

     


    物理分区,或整个物理磁盘 由PE(Physical Extent,基本单元)组成

     


     VG:卷组(可以包含65534个PE)


    一个或多个物理卷组成的逻辑整体

     


     LV:逻辑卷,真正存储数据的


    从卷组中分割出的一块逻辑存储空间
    可通过格式化建立文件系统

     

     

     

    LVM逻辑卷制作


      

     PV物理卷--->VG卷组--->LV逻辑卷--->格式化--->挂载使用文件系统

     

     

    LVM管理命令

     

     

    功能            物理卷         卷组            逻辑卷
    scan(扫描)       pvscan        vgscan        lvscan
    create(创建)    pvcreate      vgcreate    lvcreate
    display(显示)    pvdisplay    vgdisplay    lvdisplay
    remove(移除)    pvremove      vgremove    lvremove
    extend(扩充)                vgextend    lvextend
    reduce(减小)                vgreduce    lvreduce

     

    用法:

     

       pvcreate  设备名...
        vgcreate  卷组名  物理卷...
        lvcreate  -L  大小  -n  逻辑卷名  卷组名    
        lvextend  -L  +大小 /dev/卷组名/逻辑卷名(将VG的PE移动到LV中)
        resize2fs    /dev/卷组名/逻辑卷名
        vgcreate -s 指定PE大小
        lvcreate -l PE个数

     

    例子:

    1.pvcreate  设备名...
    [root@localhost ~]# pvcreate /dev/sd{b,c}1
    
    2.
    vgcreate -s [PE大小4M的倍数]  [vg名自定义]  [物理卷]      //指定PE大小,创建卷组VG
    [root@localhost ~]# vgcreate -s 16M vg-nn /dev/sd[b-c]1
    
    3.
        //指定PE个数,创建逻辑卷LVM
    [root@localhost ~]# lvcreate -l 20 -n lv-s /dev/vg-nn
    4.
    resize2fs   /dev/卷组名/逻辑卷名        (创建完LVM 更新逻辑卷

     

     

     

    缩减逻辑卷;


    注意:

    1、不能在线缩减,得先卸载;
     2、确保缩减后的空间大小依然能存储原有的所有数据;
     3、在缩减之前应该先强行检查文件,以确保文件系统处于一至性状态;

    快照卷

    1、生命周期为整个数据时长;在这段时长内,数据的增长量不能超出快照卷大小;
    2、快照卷应该是只读的;
    3、跟原卷在同一卷组内;

     

     

    软RAID磁盘阵列管理

     

    RAID定义

     

     1.廉价冗余磁盘阵列,通过硬件/软件技术,将多个较小/低速的磁盘整合成一个大磁盘,不仅可用存储数据,还可以对数据提供一定的保护
    2.不同冗余RAID级别的功能、特性也各不相同

     

     

    RAID级别

     

      RAID0:条带模式,由二个和二个以上的磁盘组成,同一份文档分散在不同的磁盘中,并行写入提高效率,但是不提供数据冗余。
        RAID1:镜像模式,由二个和二个以上的磁盘组成,一份文件会被分别写入到不同的磁盘中,每份磁盘数据一样,提供容错,读效率提高
        RAID5:结合RAID0和RAID1的好处,同时避免他们的缺点。由三个和三个以上大小相同的磁盘组成,提供冗余
        RAID1+0/RAID0+1:整合RAID0、RAID1的优势。并行存取提高效率。镜像写入提高可靠性,至少由4块磁盘组成

     

    RAID 0,条带模式

     

    同一个文档分散存放在不同磁盘
    并行写入以提高效率
    由二个和二个以上的磁盘组成
    性能提升: 读,写
        冗余能力(容错能力): 无
        空间利用率:nS
        至少2块盘

     

    RAID 1,镜像模式

     

    由二个和二个以上的磁盘组成
    一份文件会被分别写入到不同的磁盘中,每份磁盘数据一样,提供容错,读效率提高
    多份拷贝提高可靠性,效率无提升
    性能表现:写性能下降,读性能提升
    冗余能力:有
    空间利用率:1/2
    至少2块盘


     

    RAID 0+1/RAID 1+0

    整合RAID 0、RAID 1的优势
    并行存取提高效率、镜像写入提高可靠性
    性能表现:读、写提升
    冗余能力:有
    空间利用率:1/2
    至少需要4块


     

     

     

    RAID 5,高性价比模式

     

    结合RAID0和RAID1的好处,同时避免他们的缺点。
    由三个以上大小相同的磁盘组成,提供冗余
    性能表现:读,写提升
    冗余能力:有
    空间利用率:(n-1)/n
    至少需要3块


     

    RAID5+RAID0

    性能表现:读、写提升
    冗余能力:有
    空间利用率:(n-2)/n
    至少需要6块

     

    jbob

        性能表现:无提升
        冗余能力:无
        空间利用率:100%
        至少需要2块

     

     
    软raid的设备必须把设备标识为fd才行

     

     

     

     

    RAID阵列实现方式

    1、硬RAID:由RAID控制卡管理阵列

    主板→阵列卡→磁盘→操作系统→数据

     



    2、软RAID:由操作系统来管理阵列

    主板→磁盘→操作系统→RAID软件→数据

     





    RAID实现方式
       

      硬RAID:性能好,需要专门配置RAID卡
        软RAID:在Linux中通过软件模拟,效率差

     

     

    Linux软RAID管理

     

    mdadm 软件包

     

    用来创建/管理/监控软RAID阵列设备
    提供单一的管理工具 mdadm

     

    创建软RAID

     

    语法:

     

     mdadm -C 阵列名 [选项]  成员盘
                -C    创建
                -l    指定RAID级别
                -n   指定成员盘数量
                -x    指定冗余盘数量
                -v    显示详细执行过程信息
          -a {yes|no}: 是否自动为其创建设备文件
          -c: CHUNK大小, 2^n,默认为64K

     

    模拟故障

     

    语法:

     

    mdadm 阵列名 [选项] 成员盘
                -f    将某个成员盘标记为故障
                -r    移除成员盘
                -a    添加成员盘

     

    查看RAID阵列

     

    语法:

     

    -Q或--query,简单查询
     -D或--detail,详细查询
     -D    显示详细信息
     -E    查看超级块信息
     -s    扫描运行中的阵列

     

     

    启用/停用RAID阵列

     

    语法:

     

     
    mdadm阵列控制选项
    S或--stop,停用解散阵列
    A或--assemble,启用/重组阵列


     

     

    /proc/mdstat           记录运行中阵列的状态
    /etc/mdadm.conf        存放RAID阵列的固定设置


    将当前RAID信息保存至配置文件,以便以后进行装配:
    mdamd -D --scan > /etc/mdadm.conf

    cat /proc/filesystems : 查看当前内核所支持文件系统类型

    保存当前阵列设置

    1.配置文件 /etc/mdadm.conf

    存放RAID阵列的固定设置
    使用符合选项-vDs可扫描运行中的阵列配置
    重启后自动启用此阵列

     

     

    RAID故障盘恢复

     

    mdadm磁盘操作选项

     

    mdadm 阵列名 [选项] 成员盘
                -f 或--fail   将某个成员盘标记为故障
                -r或--remove    移除某个成员盘
                -a或--add    添加新的成员盘

     

    转载于:https://www.cnblogs.com/zhongguiyao/p/9172865.html

    展开全文
  • 操作系统总结之磁盘管理

    千次阅读 2018-12-20 15:31:45
    对于操作系统来说,管理磁盘的三大要求和目标是: (1)合理有效利用磁盘:采用合理的文件存储空间分配算法,尽量减少磁盘碎片,提高硬盘的利用率; (2)提高磁盘的I/O速度:采用缓存等技术,提供访问速度; ...

      磁盘存储器具有容量大、存取速度快、支持随机存取的特点,因此被广泛应用于计算机系统中。对于操作系统来说,管理好磁盘的三大要求和目标是:

    (1)合理有效利用磁盘:采用合理的文件存储空间分配算法,尽量减少磁盘碎片,提高硬盘的利用率;
    (2)提高磁盘的I/O速度:采用缓存等技术,提供访问速度;
    (3)提高磁盘可靠性:采用冗余和纠错检错等技术,保证磁盘的数据不会被破坏。

    1. 外存的组织方式

      文件是存放在磁盘上的,而磁盘是以盘块为基本的分配单位的,那么一个文件是怎么存放在磁盘上的呢,这就是外存的组织方式,主要有以下三种:

    	1.连续组织方式
    	2.链接组织方式
    	3.索引组织方式
    

    文件的物理结构与外存分配方式有关,在采用连续分配方式时的文件物理结构是顺序式的文件结构,在采用链接分配方式将形成链接式文件结构,而索引分配方式将形成索引式文件结构。

    1.1 连续组织方式:

      要求为每一个文件分配一组相邻接的(也就是连续的)盘块。就好像分配一个连续的数组给文件使用一样,不过数组元素是磁盘的盘块。它的优点在于(1)顺序访问容易,(2)访问速度快,因为都放在 相邻或者同一个磁道 上,寻道时间很小。缺点为容易产生外部碎片,难以知道文件长度,难以为其分配空间,不利于删除和插入记录。

    1.2 链接组织方式:

      为每个文件分配不连续的磁盘空间,通过链接指针将一个文件的所有盘块链接在一起,由此形成链式文件结构。这种方式可以克服连续组织方式的缺点,分为隐式链接和显式链接两种形式。

    1.2.1 隐式链接:

      其中隐式链接的目录项需要包含文件的第一个盘块和最后一个盘块号,每一个盘块都有一个指向下一块盘块的指针(最后一个盘块除外)。但是这样只能顺序查找,速度慢。 此外,其可靠性较差,任何一个指针出现问题,都会导致整个链的断开。可以将几个盘块组成一个簇,然后以簇为单位进行分配,会减少查找指定块的时间,但是会增加内部碎片。
    这里写图片描述

    1.2.2 显式链接:

      **用于链接文件各物理块的指针显式地存放在内存的一张链接表中,该表在整个磁盘中仅设置一张。而文件第一个盘块号作为文件的物理地址存放在FCB中。**而那个链接表则叫做文件分配表(FAT:file allocation table)。

    	那么查找的时候,将会把该表拷贝至内存中,大大减少访问磁盘速度,提高了检索的速度。 
    

      这里写图片描述
      说明:表的序号从0开始,直至N-1,N为盘块总数,在每个表项中存放链接指针,即下一个盘块号,在该表中,凡是属于某一文件的第一个盘块号,或者说是每一条链的链首指针所对应的盘块号,均作为文件地址被填入相应的文件的FCB(File Control Block)的物理地址字段中,由于查找记录的过程是在内存中进行的,因而提高了检索速度,减少了访问磁盘的次数,由于分配给文件的所有盘块号都在该表中,故把该表称为文件分配表FAT(File Allocation Table)。

      缺点:不能支持高效的直接存储(要对一个较大的文件进行直接存取,须首先在FAT中顺序地查找很多盘块号);FAT需要占用较大的内存空间(由于一个文件所占用的盘块的盘块号是随机地分布在FAT中的,因而只有将整个FAT调入内存,才能保证FAT中找到一个文件的所有盘块号,当磁盘容量较大时,FAT占用的容量更大)

    1.2 索引组织方式:

    事实上,在打开某个文件时,只需要把该文件占用的盘块号的编号调入内存即可,完全没有必要把整个FAT调入内存,为此,应该将每个文件所对应的盘块号集中地放在一起,索引分配方式就是基于这种想法所形成的一种分配方式。其为每个文件分配一个索引块(表),再把分配给该文件的所有盘块号都记录在该索引块中,因而该索引块就是一个含有许多磁盘块号的数组。在建立一个文件时,只需要在为之建立的目录项中填上指向该索引块的指针(单级索引)。
      这里写图片描述

    说明:**索引方式支持直接访问,可在索引块中找到第i个盘块,索引方式也不会产生外部碎片,**当文件较大时,索引分配方式要优于链接分配方式。其主要问题在于:可能需要花费较多的外存空间,每当建立一个文件时,便须为之分配一个索引块,将分配给该文件的所有盘块号记录其中。对于小文件而言,索引块的利用率非常低。

    当OS为一个大文件分配磁盘空间时,如果所分配的盘块的盘块号已经装满一个索引块时,OS便为该文件分配另一个索引块,用于将以后继续为之分配的盘块号记录于其中,以此类推,然后再通过链指针将各索引块按序链接起来,当文件太大时,索引块太多,效率是低效的。此时,应该为这些索引块再建立一级索引,称为第一级索引,还可再建立索引,称为第二级索引等等。称为多级索引分配。
      这里写图片描述
       说明:在二级索引分配方式下,若每个盘块的大小为1KB,每个盘块号占4个字节,则在一个索引块可以存放256个盘块号,这样,在两级索引时,最多可以包括存放文件的盘块号总数为64K(256 * 256)个盘块号,所允许文件最大文件大小为64MB,若盘块号为4KB,则一级索引的最大文件大小为4MB,二级索引的最大文件大小为4GB。

    索引块 == 特殊的盘块,所以还是1KB == 1024B == 4*256 B    
    

    1.2.1 伟大的 Linux 系统所采用的索引组织方式之混合索引分配方式

    思想:

    ④ 将多种索引分配方式相结合而形成的一种分配方式:

    •  小文件:
      

    (1)直接地址(在FCB中设置10个直接地址项,每项中所存放的是该文件数据所在盘块的盘块号,假如每个盘块大小为4KB,当文件不大于40KB时,可以直接从FCB中读出该文件的全部盘号)

    •  中等文件:
      

    (2)一次间接地址(**为文件建立一个索引表,然后将该表首地址放入FCB中,需要时找到索引表的首地址,从而通过索引表找到所有的盘块号 。**其实质就是一级索引分配方式)

    •  大文件或者特大文件:
      

    (3)多次间接地址(当文件大于4MB + 40KB时,系统采用二次间址分配方式,其实质是两级索引分配方式,采用二次间址的最大文件大小为4GB,同理,可采用三次间接地址,允许文件最大大小为4TB)。

    实现:

    每个文件的索引结点含13个地址项 i.addr(0)~ i.addr(12), 每项2个字节; 前10项存放直接地址(物理块号), 若文件大于40kB,则用i.addr(10)指向单级索引块进行一次间接寻址,该块中最多可放1k个物理块号,文件可长达4MB; 还可用 i.addr(11) 和 i.addr(12) 作为二次和三次间接寻址, 文件最大长度分别可达4GB和4TB。

    这里写图片描述

    2. 磁盘空闲盘块的管理

    在上面的外存组织方式中,为一个文件分配空闲盘块,就需要知道哪些盘块是空闲的,记录磁盘有哪些空闲盘块有以下方法:
    (1)空闲表法:为外存上所有区域建立一张空闲表,每个空闲区对应于一个空闲表项,空闲表项里面有表项的序号、空闲区的第一个盘块号、空闲盘块数等信息:
    这里写图片描述
    对于空闲表法的空间分配和回收跟内存空间的动态分区分配类似,同样可以采用首次适应、最佳适应等算法,回收时,也会考虑回收区间相邻的空间,进行适当的拼接。
    (2)空闲链表法:将所有空闲盘块区拉成一条空闲链。这种方法对分配和回收比较简单,但是空闲盘块链可能会很长。
    (3)位示图法:利用磁盘空间的每一位来表示磁盘一个盘块是否空闲:
    这里写图片描述

    位示图法的分配和回收就是把相应的位置为0或者1,这种方法占用的空间小,适合保存在内存中,就不需要每次都访问磁盘。
    (4)成组链接法:(略)。

    3.提高磁盘I/O速度的途径

                            磁盘高速缓存
    

    磁盘的读取速度跟内存的读取速度相差4~6个数量级,为了提高磁盘访问速度,我们可以在内存中为磁盘盘块设置一个缓冲区,称为磁盘高速缓存,在缓冲区中保存一些盘块的副本,当有一个磁盘请求时,先在缓冲区里面查找是否有该盘块,若有,直接从缓冲区获取数据;如果没有再启动磁盘读入,并将内容送至缓冲区,以便下次访问。

    4.廉价磁盘冗余阵列(RAID)

    	设置多台磁盘存储器,并行地读取磁盘内容,加快I/O速度,同时采用容错技术提高可靠性。
    

    参考链接:

    https://blog.csdn.net/Ajay666/article/details/75098446
    https://www.cnblogs.com/tangshiguang/p/6746235.html

    展开全文
  • linux-Centos下磁盘管理

    千次阅读 2014-11-28 09:02:57
    Centos下磁盘管理 - linux  1.磁盘分区格式说明 linux分区不同于windows,linux下硬盘设备名为(IDE硬盘为hdx(x为从a—d)因为IDE硬盘最多四个,SCSI,SATA,USB硬盘为sdx(x为a—z)),硬盘主分区最多为4个,...

    Centos下磁盘管理 - linux

    磁盘基础知识

    磁盘结构

    磁道:上图中硬盘被一圈圈分成18等分的同心圆,这些同心圆就是磁道.但打开硬盘,用户不能看到这些,它实际上是被磁头磁化的同心圆.这些磁道是有间隔的,因为磁化单元太近会产生干扰。
    扇区:每个磁道中被分成若干等份的区域.扇区是硬盘数据存储的最小单位。
    柱面:假如一个硬盘只有上图中的3个磁盘片,每一片中的磁道数是相等的.从外圈开始,这些磁道被分成了0磁道、1磁道、2磁道...具有相同磁道编号的同心圆组成面就称作柱面.为了便于理解,柱面可以看作没有底的铁 桶.从上图可以看出,柱面数就是磁盘上的磁道数.柱面是硬盘分区的最小单位.因此,一个硬盘的容量=柱面*磁头*扇区*512。
    簇:扇区是硬盘数据存储的最小单位,但操作系统无法对数目众多的扇区进行寻址,所以操作系统就将相邻的扇区组合在一起,形成一个簇,然后再对簇进行管理.每个簇可以包括2、4、8、16、32、64个扇
    2硬盘的分区
    编辑

    硬盘的分区

    要掌握硬盘的分区,需要掌握MBR、扩展分区、逻辑分区的概念。
    一个是放置该硬盘的信息区,称之为主引导分区(master boot recorder,MBR),一个是实际文件数据放置的地方.其中,MBR是整个硬盘最重要的区域,一旦MBR物理实体损坏时,则该硬盘就差不多报废了,一般来说,MBR有512个字节,且可以分为两个部分。
    (1)第一部分有446个字节,用于存放引导代码,即bootloader。
    (2)第二部分有64个字节,用于存放磁盘分区表.其中,每个分区的信息需要用16个字节来记录。因此,一个硬盘最多可以有4个分区,这4个分区称之为主分区和扩展分区(extended)。
    注:通常所说的"硬盘分区"就是指修改磁盘分区表,它定义了"第n个磁盘块是从第x个柱面到第y个柱面".因此,当系统要读取第n个磁盘块时,就是去读硬盘上第x个柱面到第y个柱面的信息。
    由于扩展分区只能有一个,所以这4个分区可以是4个主分区或者3个主分区加1个扩展分区,如下所示:
    P + P + P + P
    P + P + P + E
    重点说明的是,扩展分区不能直接使用,还需要将其划分为逻辑分区才行,这样就产生了一个问题,既然扩展分区不能直接使用,但为什么还要划分出一定的空间来给扩展分区呢?这是因为,如果用户想要将硬盘划分为5个分区的话,那该如何?此时,就需要扩展分区来帮忙了。
    由于MBR仅能保存4个分区的数据信息,如果超过4个,系统允许在额外的硬盘空间存放另一份磁盘分区信息,这就是扩展分区.若将硬盘分成3P+E,则E实际上是告诉系统,磁盘分区表在另外的那份分区表,即扩展分区其实是指向正确的额外分区表.本身扩展分区不能直接使用,还需要额外将扩展分区分成逻辑分区才能使用,因此,用户通过扩展分区就可以使用5个以上的分区了。
    Attention!!!
    (1)实际上,不建议用户将硬盘分为4个主分区,这是因为,假如一个20GB的硬盘,若4个主分区占据了15GB的空间,则剩下的5GB空间完全不能使用,因为已经没有多余的分区表可以记录这些空间了。
    (2)考虑到磁盘的连续性,一般建议将扩展分区放在最后面的柱面内。
    (3)理论上允许一个硬盘只有1个主分区,其它空间都分配给扩展分区。
    3Linux磁盘分区
    编辑


    在Windows操作系统中,是先将物理地址分开,再在分区上建立目录.在Windows操作系统中,所有路径都是从盘符开始,如C://program file。
    Linux正好相反,是先有目录,再将物理地址映射到目录中。在Linux操作系统中,所有路径都是从根目录开始。Linux默认可分为3个分区,分别是boot分区、swap分区和根分区。
    无论是Windows操作系统,还是Linux操作系统,每个分区均可以有不同的文件系统,如FAT32、NTFS、Yaffs2等。
    (1)boot分区
    该分区对应于/boot目录,约100MB.该分区存放Linux的Grub(bootloader)和内核源码。用户可通过访问/boot目录来访问该分区.换句话说,用户对/boot目录的操作就是操作该分区。
    (2)swap分区
    该分区没有对应的目录,故用户无法访问。
    Linux下的swap分区即为虚拟内存.虚拟内存用于当系统内存空间不足时,先将临时数据存放在swap分区,等待一段时间后,然后再将数据调入到内存中执行.所以说,虚拟内存只是暂时存放数据,在该空间内并没有执行。
    Ps:虚拟内存
    虚拟内存是指将硬盘上某个区域模拟为内存.因此虚拟内存的实际物理地址仍然在硬盘上.虚拟内存,或者说swap分区只能由系统访问,其大小为物理内存的2倍。
    (3)根分区
    在Linux操作系统中,除/boot目录外的其它所有目录都对应于该分区.因此,用户可通过访问除/boot目录外的其它所有目录来访问该分区。
    Attention!!!
    (1)在Linux操作系统中,用户可根据需要进行修改分区.修改后的分区中,同一目录下的文件可能在不同分区中.比如/home目录下有a、b、c三个目录,可将不同的分区挂载到这三个目录下,这种操作是允许的。
    (2) 逻辑分割的数量依操作系统而不同,在Linux系统中,IDE硬盘最多有59个) 逻辑分割(5号到63号), SATA硬盘则有11个) 逻辑分割(5号到15号)。 (鸟哥版的)
    不过根据最新的 linux内核技术规范 中指示,逻辑分区可以无限。
    <1>硬盘上至少有1个主分区。
    <2>逻辑分区不能再进行分区。
    (3)Linux分区目录和"盘符"的关系:
    假如硬盘安装在IDE1的主盘,并用户想分区成6个可以使用的硬盘分区,则可以采用下面两种方式。
    方式一:采用3个主分区和3个逻辑分区
    方式二:采用1个主分区和5个逻辑分区
    当然还有其他的分区方式,只要满足上述说的规则就行
    安装Linux时,默认分为三个区,分别是/boot分区、根分区和swap分区.这三个分区分别对应的盘符是hda1、hda2、hda3。
    (4)Linux允许使用fdisk -l命令和df -h命令来查询其硬盘分区.其中,df无法显示出swap分区的大小。
    [root@localhost /]#df -h
    文件系统 容量 已用 可用 已用% 挂载点
    /dev/hda2 8.8GB 3.1GB 5.3GB 38% / (根分区)
    /dev/hda1 99MB 9.2MB 85MB 10% /boot (boot分区)
    (5)在PC机下,A、B盘并不存在,这两个盘在Linux下类似于hda1/hda2,而C盘类似于hda3,D、E、F盘类似于hda5、hda6、hda7。
    (6)swap分区不对应"盘符"。
    (7)若硬盘的MBR已坏,则该磁盘就不能再作为引导盘,只能作为数据盘.因为MBR位于硬盘的起始处,用户不能通过软件进行修复,也不能跳过起始处.而硬盘中间的某个磁道坏了,用户可以软件修复,也可以跳过该磁道。

    1.磁盘分区格式说明

    linux分区不同于windows,linux下硬盘设备名为(IDE硬盘为hdx(x为从a—d)因为IDE硬盘最多四个,SCSI,SATA,USB硬盘为sdx(x为a—z)),硬盘主分区最多为4个,不用说大家也知道…..所以主分区从sdb1开始到sdb4,逻辑分区从sdb5开始,(逻辑分区永远从sdb5开始…)设备名可以使用fdisk –l查看

    2.分区详解

    使用ssh远程连接工具登录到系统,使用fdisk -l命令查看磁盘状态

    此处可以看到两块硬盘hda和hdb,第一块硬盘hda是装好系统的。hdb硬盘是未进行分区的。

    本例将这个10G的硬盘分区,分区计划:分一个主分区 ,大小3G,文件格式ext3.三个逻辑分区,大小分别为2G,2G,3G。实际分区个数和大小可论情况所定。

    下面就是分区的详细步骤,由于是每一步都进行了截图和说明,内容略显复杂,其实很简单。

    输入 fdisk /dev/hdb 然后回车,给硬盘进行分区。如下图

    输入n回车新建分区,接着再输入p回车新建主分区,如图

    此处要求选择分区号在1-4间,输入1回车

    First cylinder (1-20805, default 1):这里是设置分区起始的柱面,直接回车选择默认即可,回车后如下图

    Last cylinder or +size or +sizeM or +sizeK (1-20805, default 20805):此处是设置分区结束柱面,+3G表示从起始柱面开始向后3G结束,也是是设置分区大小为3G,输入+3G后回车,如下图所示

    此处可输入p查看分区是否成功,输入p回车,如下图:显示分区成功

    接下来我们就划分扩展分区,按n回车

    这里输入e,表示创建扩展分区,输入e回车

    输入分区号2回车

    此处直接按回车键,表示选择默认

    此处也是直接回车选择默认,表示将划分第一个主分区后的磁盘全部划分个这个逻辑分区

    此处可在此输入命令p查看当前分区状态,如下图

    此处就开始划分扩展分区hdb2下的逻辑分区吧!接着上图,输入命令n回车

    此处输入l表示选择创建逻辑分区,输入l回车

    此处直接使用回车,表示选择默认

    此处输入+2G,表示划分分区大小为2G,输入+2G回车

    此处要按计划再划分出两个逻辑空间,输入n回车,然后输入l回车选择逻辑分区,然后直接回车选择默认起始柱面,输入+2G回车设置分区大小

    下面就要将扩展分区的磁盘大小全部分给最后一个逻辑分区,输入n回车,然后输入l选择逻辑分区,然后直接回车选择默认起始柱面,最后不设置磁盘大小直接回车

    再次输入p查看当前分区状态

    划分的空间与我们计划划分相同,最后输入w回车,进行保存退出。

    再次使用fdisk -l命令就可以查看到磁盘hdb已经分区成功。

    磁盘划分成功,下面就要对分区进行格式化了

    使用命令 mkfs -t ext3  /dev/hdb1

             mkfs -t ext3  /dev/hdb5

             mkfs -t ext3  /dev/hdb6

             mkfs -t ext3  /dev/hdb7

    分别对磁盘进行格式化处理,格式化为ext3文件类型

    自此分区流程算是完成啦!

     

    附:fdisk和mkfs,mkswap命令的参数解释

    Fdisk命令详解:

    m:获取帮助

    n:新建分区

    p:显示分区表

    d:删除分区

    b:设置卷标

    w:写入分区表

    t:改变分区文件系统类型

    v:检验分区

    l:显示fdisk所支持的文件系统代码

    q:退出

    文件系统的建立:

    mkfs参数分区

    -t文件系统类型指定建立的文件系统类型

    注:mkfs –t ext3 =mkfs.ext3

    -c建立文件系统之前检查有无坏道

    -l文件名:从文件中读取坏道的情况

    -v显示详细情况

    mkswap 分区在分区上建立交换分区

    例:在hdb7上建立交换分区命令如下:

    mkswap/etc/hdb7

    展开全文
  • Linux服务管理_磁盘讲解及磁盘管理基本分区方法 一、磁盘简介 1、名词: 磁盘/硬盘/disk是同一个东东,不同于内存的是容量比较大。 2、类型: (1)机械硬盘: 机械硬盘即是传统普通硬盘,主要由:盘片,磁头,盘片...

    Linux服务管理_磁盘讲解及磁盘管理基本分区方法

    一、磁盘简介

    1、名词:

    磁盘/硬盘/disk是同一个东东,不同于内存的是容量比较大。

    2、类型:

    (1)机械硬盘:

    机械硬盘即是传统普通硬盘,主要由:盘片,磁头,盘片转轴及控制电机,磁头控制器,数据转换器,接口,缓存等几个部分组成。在这里插入图片描述

    (2)固态硬盘:

    固态驱动器(Solid State Disk或Solid State Drive,简称SSD),俗称固态硬盘,固态硬盘是用固态电子存储芯片阵列而制成的硬盘。
    在这里插入图片描述

    3、尺寸:

    3.5英寸
    在这里插入图片描述

    4、接口:

    早期IDE —— 现在SATA I/II/III
    在这里插入图片描述
    在这里插入图片描述

    5、术语:

    盘片:一块硬盘有若干盘片,每个盘片有可以存储数据的上、下两盘面(Side)。这些盘面堆叠在主轴上高速旋转,它们从上至下从“0”开始依次编号。

    柱面:所有盘面上的同一磁道构成一个圆柱,称作柱面

    扇区:将一个盘面划分为若干内角相同的扇形,这样盘面上的每个磁道就被分为若干段圆弧,每段圆弧叫做一个扇区。每个扇区中的数据作为一个单元同时读出或写入。硬盘的第一个扇区,叫做引导扇区。

    磁道:每个盘面被划分成许多同心圆,这些同心圆轨迹叫做磁道;磁道从外向内从0开始顺序编号。
    在这里插入图片描述

    6、命名:

    在这里插入图片描述

    7、分区方式:

    第一种
    MBR:主引导记录(MBR,Master Boot Record)是位于磁盘最前边的一段引导MBR支持最大的磁盘容量是 <2TB。设计时分配4个分区
    如果希望超过4个分区,需放弃主分区,改为扩展分区和逻辑分区。
    第二种
    GPT:全局唯一标识分区表(GUIDPartition Table,缩写:GPT)是一个实体硬盘的分区表的结构布局的标准。
    GPT 支持大于2T的硬盘,支持128个分区

    二、管理磁盘

    1、添加磁盘:

    VMWARE增加磁盘
    (1)编辑虚拟机设置
    在这里插入图片描述
    (2)增加磁盘
    在这里插入图片描述

    2、管理磁盘流程三部曲:

    新硬盘:分区(MBR或者GPT) ---->格式化/文件系统 Filesystem ----> 挂载mount

    3、操作:

    1.查看磁盘信息:

    方法一:
    [root@192 ~]# ll /dev/sd*
    在这里插入图片描述
    注释:
    /dev/sdb
    /dev/sdc
    /dev/sdd
    这三个磁盘是新添加的

    方法二:
    [root@192 ~]# lsblk
    在这里插入图片描述
    注释:
    在这里插入图片描述

    2.创建分区:

    (1)启动分区工具:
    [root@192 ~]# fdisk /dev/sdb
    在这里插入图片描述
    提示1
    [root@192 ~]# fdisk /dev/sdb
    欢迎使用 fdisk (util-linux 2.23.2)。

    更改将停留在内存中,直到您决定将更改写入磁盘。
    使用写入命令前请三思。

    Device does not contain a recognized partition table
    使用磁盘标识符 0xd43058cb 创建新的 DOS 磁盘标签。

    命令(输入 m 获取帮助):

    操作:敲击字母“n”键 (说明 :欢迎界面,输入帮助指令或操作指令。)

    提示2
    命令(输入 m 获取帮助):n
    Partition type:
    p primary (0 primary, 0 extended, 4 free)
    e extended
    Select (default p):
    操作:敲击字母“p”键 (说明:选择主分区)

    提示3
    Select (default p): p
    分区号 (1-4,默认 1):
    操作:敲击数字“1”键(说明:选择分区号)

    提示4
    分区号 (1-4,默认 1):1
    起始 扇区 (2048-10485759,默认为 2048):
    操作:敲击回车键 (说明:选择磁盘开始的扇区)

    提示5
    起始 扇区 (2048-10485759,默认为 2048):
    将使用默认值 2048
    Last 扇区, +扇区 or +size{K,M,G} (2048-10485759,默认为 10485759):
    操作:输入分区大小“+2G” 后回车
    实际环境根据磁盘划分,如4T磁盘,可以500G 一个分区。
    (说明:选择磁盘分区结束的扇区,即分区大小)

    提示6
    Last 扇区, +扇区 or +size{K,M,G} (2048-10485759,默认为 10485759):+2G
    分区 1 已设置为 Linux 类型,大小设为 2 GiB

    命令(输入 m 获取帮助):

    (说明:已经完成 2G 大小分区记录。但未生效)

    提示7
    命令(输入 m 获取帮助):w
    The partition table has been altered!

    Calling ioctl() to re-read partition table.
    正在同步磁盘。
    [root@192 ~]#

    操作:输入w回车保存分区信息 自动退出分区工具

    (2)刷新分区表:
    [root@192 ~]# partprobe /dev/sdb
    在这里插入图片描述

    (3)查看分区结果:
    [root@192 ~]# fdisk -l /dev/sdb
    在这里插入图片描述
    磁盘 /dev/sdb:5368 MB, 5368709120 字节,10485760 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 512 字节
    I/O 大小(最小/最佳):512 字节 / 512 字节
    磁盘标签类型:dos
    磁盘标识符:0xd43058cb

    设备 Boot Start End Blocks Id System
    /dev/sdb1 2048 4196351 2097152 83 Linux

    也可以用lsblk查看:
    [root@192 ~]# lsblk
    在这里插入图片描述
    结论:划分磁盘完毕,/dev/sdb1

    3.创建文件系统:

    [root@192 ~]# mkfs.ext4 /dev/sdb1
    在这里插入图片描述
    提示:新创建的分区,sdb2,sdb3 都要格式化

    4.挂载mount:

    创建挂载点,一个分区一个挂载点
    [root@192 ~]# mkdir /mnt/disk1 (先创建个目录用来挂载)
    [root@192 ~]# mount -t ext4 /dev/sdb1 /mnt/disk1 (挂载)
    在这里插入图片描述

    5.查看挂载信息:

    方法1 df -hT
    [root@192 ~]# df -hT
    在这里插入图片描述
    在这里插入图片描述
    方法2 mount
    [root@192 ~]# mount
    在这里插入图片描述
    mount 看的是磁盘有没有特殊属性,具体属性在后续讲解。


    本文章由北京千锋教育云计算逆战201班学员 "大宝不胖就是很壮"编写
    如果内容有错误或是疑问请网友们评论或私聊我,帮助我改正。
    让我们一起学习云计算,加油自己!加油武汉!!

    展开全文
  • Linux之磁盘管理

    2020-06-29 17:29:53
    一、磁盘基本管理 1、磁盘名称表示方法: /dev/sda sd:硬盘接口类型(scsi接口、SATA接口、SAS接口) a:第一块磁盘 2、磁盘分区名称 主分区 不可超过4个,系统必须装在主分区 扩展分区 不可存放文件,用于...
  • 磁盘管理(基础知识)

    2020-10-09 22:52:11
    1、磁盘的基本组成 服务器磁盘与文件系统知识体系结构 磁盘的物理组成如下: 圆形的磁盘盘; 机械手臂,与在机械手臂的磁头读取头; 主轴马达,可以转动磁盘盘,让机械手臂的读取头在磁盘盘上读写数据 磁盘结构图...
  • 21. 磁盘管理

    2020-10-10 20:03:13
    Linux磁盘与文件系统管理命令 / 257 fdisk:磁盘分区工具 / 257 prtprobe:更新内核的硬盘分区表信息 / 265 tune2fs:调整ext2/ext3/ext4文件系统参数 / 266 parted:磁盘分区工具 / 268 mkfs:创建Linux文件系统 /...
  • Win10内嵌的磁盘管理工具 微软最新操作系统Win10的拥有了很多先进的功能,如基于触摸的界面Metro风格,Windows商店,等等。然而,与Windows 7相比,它在磁盘管理上没有太大的突破。Win10内嵌的磁盘管理器只是有如下...
  • 电脑怎样在文件资源管理器中,进入磁盘管理,修改磁盘分区。 一,文件资源管理器打开磁盘管理 1 在"文件资源管理器 (按钮)"上左键单击。 2 在"此电脑 (树项目)"上右键单击(在"文件资源管理器"中)。 ...
  • Linux磁盘管理—常用命令 1.命令 df **-i:**表示查看inodes的使用状况,如使已用100%,即使磁盘空间有富余,也会提示磁盘空间已满。示例命令如下: **-h:**表示使用合适的单位显示,例如GB。示例命令如下: ...
  • 在“运行”中输入diskmgmt.msc即可
  • Windows Server 2012下如何打开磁盘管理

    万次阅读 2016-11-10 09:04:37
    1、windows + R 2、输入命令:diskmgmt.msc 3、回车见到了熟悉的界面
  • Windows磁盘管理工具Diskpart之一管理基本磁盘环境: WinXP 系统(也可以是Win2003) Vmware 7.1准备: 系统有三块磁盘0和1还有2,磁盘0为系统磁盘,磁盘1是普通的数据磁盘而它有三个分区分别是D、E、F,磁盘3还...
  • Ubuntu磁盘管理好工具——GParted

    万次阅读 2020-06-09 10:51:06
    安装 apt-get install gparted 如果你的swap分区隔在中间,那么先将swap分区swap off,再删除 那么此时你就可以调整左边分区的size了,调整完在新疆swap即可
  • 1.移动硬盘或者U盘连接上电脑后,不显示盘符或者部分分区不显示,通过“管理”-》“磁盘管理”能打开分区。 2.刻录光驱不能识别CD-ROM。 解决办法: 以上问题都可能是因为“shell hardware detection”被禁用,...
  • 开启机器,发现很卡很慢,查了下任务管理器,磁盘占用一直在 100% 左右。检查进程,有个服务主机:本地服务 的进程 占用磁盘很多。上网搜索,根据网上的操作,打开 计算机管理 -&gt; 服务,找到 Connected User...
  • U盘不识别,磁盘管理器显示无媒体

    万次阅读 2013-04-16 14:00:28
    磁盘管理器中显示无媒体。卸驱动等也没什么用。后面的解决办法如下, 1.打开设备和打印机 2.找到U盘,打开属性窗口,在“硬件”标签下选择“磁盘驱动器”那一行, 3.点击属性,然后点击“改变设置”  ...
  • 磁盘管理 显示 无法连接虚拟磁盘服务 解决: 控制面板 -> 系统和安全 -> 管理工具 -> 服务 找到 Virtual Disk 右键属性 找到启动类型改为自动 然后重启电脑 完成。 其实打开这个虚拟磁盘服务是为了连接...
  • Windows操作系统提供了灵活的磁盘管理方式,可以通过将基本磁盘升级为动态磁盘来提高服务器性能或加强容错性。很多企业通过使用Windows Server 2003,使用系统自带磁盘管理功能做到RAID0、RAID1和RAID5等阵列,也可...
  • 最近一新机器装Win7系统后,发现“计算机-->属性-->管理-->存储-->磁盘管理-->更改驱动器号和路径"提示“虚拟磁盘管理器-参数错误”。安全模式下,更改也出现同样的提示。 1、网上发现如下命令行也可以修改盘符:...
1 2 3 4 5 ... 20
收藏数 555,201
精华内容 222,080
关键字:

磁盘管理