• 1 新硬盘 看查看文档。《vmware给虚拟机添加新硬盘》:...3 查看服务器安装的硬盘状态(包括格式化和未格式化) /dev/sdb 还没有分区 4 分区 4.1 打印帮助 fdisk /dev/sdb 输入m显示帮助信息 4.2 ...

    1 新硬盘

    看查看文档。《vmware给虚拟机添加新硬盘》:https://blog.csdn.net/CleverCode/article/details/86612656

    2 查看已有分区状态

    没有看到/dev/sdb
    在这里插入图片描述

    3 查看服务器安装的硬盘状态(包括格式化和未格式化)

    /dev/sdb 还没有分区
    在这里插入图片描述

    4 分区

    4.1 打印帮助

    fdisk /dev/sdb 输入m显示帮助信息
    在这里插入图片描述

    4.2 添加一个新的分区

    输入n,表示添加一个新的分区
    在这里插入图片描述

    4.3 选择分区类型

    e extended # 扩展分区
    p primary partition (1-4) # 主分区
    这里输入p
    在这里插入图片描述

    4.3 选择分区数字

    在这里插入图片描述

    4.4 选择磁盘大小

    两次都回车了,表示使用了所有的磁盘
    在这里插入图片描述

    4.4 保存

    输入w
    在这里插入图片描述

    4.5 查看新建分区

    在这里插入图片描述

    5 格式化分区

    mkfs -t ext4 /dev/sdb1
    在这里插入图片描述

    6 挂载

    6.1 新建挂载目录

    mkdir /Data/apps/fastdfs/storage3

    6.2 挂载

    mount /dev/sdb1 /Data/apps/fastdfs/storage3

    6.3 查看挂载信息

    在这里插入图片描述

    6.4 写入测试

    echo ‘hello world’ > /Data/apps/fastdfs/storage3/info.txt
    在这里插入图片描述

    6.4 重启

    1 发现挂载信息消失,info.txt文件不存了。
    在这里插入图片描述
    2 重新挂载
    重新挂载后,info.txt文件回来了
    在这里插入图片描述
    3 让系统开机自动挂载这块硬盘
    echo ‘/dev/sdb1 /Data/apps/fastdfs/storage3 ext4 defaults 0 0’ >> /etc/fstab
    在这里插入图片描述

    7 参考文档

    1《Linux硬盘分区和格式化》https://www.cnblogs.com/jjzd/p/5634171.html (一个硬盘新建更多的分区)
    2 《Linux下磁盘分区,格式化以及挂载》 https://www.cnblogs.com/vipchenwei/articles/6909324.html
    3 《linux 新添加的硬盘格式化并挂载到目录下》 https://www.cnblogs.com/ddbear/p/7009736.html

    技术交流

    CleverCode是一名架构师,技术交流,咨询问题,请加CleverCode创建的qq群(架构师俱乐部):517133582。加群和腾讯,阿里,百度,新浪等公司的架构师交流。【架构师俱乐部】宗旨:帮助你成长为架构师!
    在这里插入图片描述

    展开全文
  • 转自... 1.查看当前系统硬盘及分区情况 ...(注:linux中SCSI的第1个硬盘/dev/sda,第2个硬盘/dev/sdb依此类推) 2. 初始分区sdb为物理卷pv  pvcreate /dev/sdb /

    转自http://jingyan.baidu.com/article/fedf0737772d2835ac897790.html


    1.查看当前系统硬盘及分区情况

    (注:linux中SCSI的第1个硬盘/dev/sda,第2个硬盘/dev/sdb依此类推)



    2.

    初始化分区sdb为物理卷pv

     pvcreate /dev/sdb  //初始化

     pvdisplay  //显示物理卷信息




    3.

    创建逻辑卷组vg,将/dev/sdb物理卷加入到这个卷组里(VolGroup00为自己定义的名字)

    vgcreate VolGroup00 /dev/sdb  //创建逻辑卷组

    vgdisplay  //显示卷组信息



    4.

    创建逻辑卷LV,名称LogVol00,由卷组VolGroup00提供空间,并给他指定拥有700M的空间

    lvcreate -L 700M -n LogVol00 VolGroup00   //创建逻辑卷

    lvdisplay   //显示逻辑卷信息




    5.

    格式化逻辑分区,格式  ext4

    注意:/dev/mapper   与 /dev/VolGroup00/LogVol00 指向的同一个地方

    mkfs.ext4 /dev/mapper/VolGroup00-LogVol00 

    mkfs.ext4 /dev/VolGroup00/LogVol00结果是一样的

    mkfs.xfs /dev/VolGroup00/LogVol00




    6.

    测试:将/dev/mapper/VolGroup00-LogVol00这个逻辑卷挂在到/data2文件下

    mount /dev/mapper/VolGroup00-LogVol00 /data2




    7.

    到此步,物理卷pv-->逻辑卷组vg-->逻辑卷lv 创建完成,并且可以挂载文件系统。如题,目标是扩展原文件系统/data大小。下面完成此操作,

    先卸载挂载在/data2目录下的逻辑卷




    8.

    卸载/data挂载的分区,

    ****卸载前将数据备份走,血的教训呀!



    9.

    初始化分区/dev/sda5物理卷pv

     pvcreate /dev/sda5  //初始化

     pvdisplay  //显示物理卷信息




    10.

    /dev/sda5添加到VolGroup00卷组中,VolGroup00卷组在上一步中已经创建

    vgextend VolGroup00 /dev/sda5




    11.

    将/dev/mapper/VolGroup00-LogVol00逻辑卷挂载到  /data文件系统

    mount /dev/mapper/VolGroup00-LogVol00 /data




    12.

    增大VolGroup00-LogVol00逻辑卷500M

    lvextend -L +500M /dev/mapper/VolGroup00-LogVol00




    13.

    上一步操作保是增加了逻辑卷的大小, /data文件系统大小并未改变,使用resize2fs命令,重定义文件系统大小

    resize2fs /dev/VolGroup00/LogVol00




    14.

    到此结束

    卸载挂载文件系统

    umount /dev/VolGroup00/LogVol00

    删除逻辑卷

    lvdisplay 查看

    lvremove /dev/VolGroup00/LogVol00  //逻辑卷物理路径

    删除逻辑卷组

    vgdisplay 查看

    vgremove VolGroup00   //逻辑卷组名

    删除物理卷

    pvdisplay 查看

    pvremove /dev/sdb2  //物理卷名

    附lvm原理图

    文件系统:linux系统文件

    逻辑卷:顾名思义,

    物理卷:碰盘分区或者是raid

       逻辑卷lv     逻辑卷lv

           \           /

            \         /

             \       /

            逻 辑 卷 组vg

            /    |      \ 

           /     |       \

          /      |        \

    物理卷pv   物理卷pv   物理卷pv

    常用命令 

    1、 物理卷命令 

    一般维护命令: 

    #pvscan //在系统的所有磁盘中搜索已存在的物理卷 

    #pvdisplay 物理卷全路径名称 //用于显示指定物理卷的属性。 

    #pvdata 物理卷全路径名称  //用于显示物理卷的卷组描述区域信息,用于调试目的。 

    #pvchange –x|--allocation {y|n} 物理卷全路径名  //用于改变物理卷的分配许可设置物理卷的创建与删除命令

    #pvcreate 设备全路径名 //用于在磁盘或磁盘分区上创建物理卷初始化信息,以便对该物理卷进行逻辑卷管理。 

    #pvmove 源物理卷全路径我[目的物理卷全路径名]  //用于把某物理卷中的数据转移到同卷组中其他的特刊卷中。 

    2、 卷组命令 

    一般维护命令 

    #vgscan //检测系统中所有磁盘 

    #vgck [卷组名] //用于检查卷组中卷组描述区域信息的一致性。 

    #vgdisplay [卷组名] //显示卷组的属性信息 

    #vgrename 原卷组名 新卷组名  

    #vgchange -a y|n [卷组名] //改变卷组的相应属性。是否可分配 

    #vgchange -l 最大逻辑卷数 //卷组可容纳最大逻辑卷数 

    #vgchange -x y|n [卷组名] //卷是否有效 

    #vgmknodes [卷组名|卷组路径] //用于建立(重新建立)已有卷组目录和其中的设备文件  

    //卷组配置的备份与恢复命令 

    #vgcfgbackup [卷组名] //把卷组中的VGDA信息备份到“/etc/lvmconf”目录中的文件 

    #vgcfgrestore -n 卷组名 物理卷全路命名 //从备份文件中必得指定物理卷的信息 

    卷组的建立与删除命令 

    #vgcreate 卷组名 物理卷全路径名[物理卷全路径名] 

    #vgmove 卷组名 

    卷组的扩充与缩小命令 

    #vgextend 卷组名 物理卷全路径名[物理卷全路径名] 

    #vgreduce 卷组名 物理卷全路径名[物理卷全路径名] 

    卷组的合并与拆分 

    #vgmerge 目的卷组名 源卷组名 //合并两个已经存在的卷组,要求两个卷组的物理区域大小相等且源卷组是非活动的。 

    #vgsplit 现有卷组 新卷组 物理卷全路径名[物理卷全路径名] 卷组的输入与输出命令 

    #vgexport 卷组名 

    #vgimport 卷组名 卷组中的物理卷[卷组中的物理卷]

    3、 逻辑卷命令 

    一般命令 

    #lvscan 

    #lvdisplay 逻辑卷全路径名[逻辑卷全路径名] 

    #lvrename 旧逻辑卷全路径名 新逻辑卷全路径名 

    #lvrename 卷组名 旧逻辑卷名 新逻辑卷名 

    #lvchange 

    #e2fsadm -L +|- 逻辑卷增减量 逻辑卷全路径名 

    逻辑卷的创建与删除命令 

    #lvcreate 

    #lvremove 

    逻辑卷的扩充与缩小命令 

    #lvextend -L|--size +逻辑卷大小增量 逻辑卷全路径名 

    #lvreduce q -L|--size +逻辑卷减小量 逻辑卷全路径名 

    4、 逻辑卷管理命令 

    #lvmdiskscan //检测所有的SCSI、IDE等存储设备 

    #lvmchange -R|--reset //复位逻辑卷管理器  

    #lvmsadc [日志文件全路径名] //收信逻辑卷管理器读写统计信息,保存到日志文 //件中。 

    #lvmsar 日志文件全路径名 //从lvmsadc命令生成的日志文件中读取并报告逻辑卷



    挂载

    mount /dev/sda3 /mnt/tmp
    mv /home/* /mnt/tmp
    umount /mnt/tmp
    mount /dev/sda3 /home
    然后在修改一下 /etc/fstab 
    增加一行
    /dev/sda3 /home ext4 defaults 0 2 
    其中sda3根据实际分区号调整。
    然后重启机器就可以了。


    展开全文
  • Linux磁盘格式化

    2019-11-04 14:53:20
    1、添加一块磁盘的步骤: 然后点完成。 2、添加完一块磁盘后,开机,用命令fdisk进行分区。 fdisk只有一个参数-l,用来列出分区表。 fdisk如果不加参数-l,则进入对磁盘的分区操作。 ...

    磁盘分区后,还须对每一个分区进行格式化。
    所谓格式化,其实就是安装文件系统,CentOS7默认的文件系统是XFS。
    常用的命令有:mke2fs、mkfs.ext2、mkfs.ext3、mkfs.ext4和mkfs.xfs
    mke2fs命令常用的参数如下:
    -b:表示分区时设定每个数据区块占用的空间大小。目前,每个数据块支持1024B、2048B、4096B。
    -i:表示设定inode的大小。
    -N:设定inode的数量(有时默认的inode数不够用,所以要自定义inode数量)
    -c:在格式化前先检测磁盘是否有问题(如果加此参数,运行速度会非常慢)
    -L:预设该分区的标签(label)
    -j:建立ext3格式的分区。
    -t:指定文件系统的类型,可以是ext2、ext3和ext4。
    示例命令如下:
    这里写图片描述
    指定文件系统格式为ext4时,命令mke2fs -t ext4 /dev/sdb5等同于mkfs.ext4 /dev/sdb5
    mke2fs不支持把分区格式化成XFS类型,所以如果想把分区格式化成XFS,只能使用命令mkfs.xfs
    这里写图片描述
    这里写图片描述
    -b指定块大小的操作:
    这里写图片描述
    重新格式化时,会提示这个分区已经格式化过了,此时加-f参数就可以再次格式化。
    这里写图片描述
    用-L给分区指定标签:
    这里写图片描述
    Tips:关于格式化的操作,除非有需求,否则不需要指定块大小,只需要记住-t(指定文件系统的类型)和-L(标签)就可以了。

    e2label命令,用来查看或修改分区的标签,只支持ext格式的文件系统,不支持XFS的文件系统。
    这里写图片描述

    展开全文
  • Linux 虽然一直都有在玩,但是对硬盘操作确实不是很熟悉今天有空,就整理了下。1,创建分区先查看下是否有磁盘没有分区fdisk -l 其中第一个框和第二个框,是已经分好区的磁盘,第三个硬盘没有分区。开始分区fdisk /...

    Linux 虽然一直都有在玩,但是对硬盘操作确实不是很熟悉今天有空,就整理了下。

    1,创建分区

    先查看下是否有磁盘没有分区

    fdisk -l  

     

    其中第一个框和第二个框,是已经分好区的磁盘,第三个硬盘没有分区。

    开始分区

    fdisk /dev/sdc  

     

    输入m,可以查看有哪些操作

    输入p 查看当前硬盘分区,目前没有分区。

    输入n新建一个分区,输入p 建立分区,输入分区编号 1

    然后会让你设置开始扇区(不知道是否这么解释):默认回车就是1  从头开始         

    然后结束扇区设置1000   这个值好像决定了分区的大小,我对硬件不是很熟悉。安装上面方法,建立第二个分区

    然后打印分区数 输入p,红色框就是已经建立好的分区

    最后保存分区 输入w

    最后,检查分区是否已经建立好!如果出现红色区域,则表示已经建立好了。

     

    其实这个时候,建立好的分区还不能用,还需要挂载才可以用。但是挂载之前,必须要格式化,才行。。。

    2,格式化分区

    格式化命令:mkfs.ext3   /dev/sdb1 是格式化成 ext3

                         mkfs.ext2   /dev/sdb1 是格式化成 ext2

    我这里使用了 mkfs.ext3 。

    mkfs.ext3 /dev/sdc1   
    mkfs.ext3 /dev/sdc2  

    下面是其中的一个图:

    格式化之后也并不能使用,必须要挂载才行

    3,挂载分区

    格式化之后,就可以挂载分区了 

     

    mkdir /d1  
    mkdir /d2  
    mount /dev/sdc1 /d1  
    mount /dev/sdc2 /d2 

    这样就挂载成功,可以正常使用了。

     

    4,卸载分区 

    1
    umount /dev/sdc2

    卸载了,其实还可以挂载,而且数据还会在的

    5,删除分区

    fdisk /dev/sdc  
    m  
    d  
    1  
    d  

    输入 w  保存,这个时候分区以及删除了,可以重新创建了。

    展开全文
  • Linux磁盘的管理(分区、格式化、挂载) 一、认识磁盘 1、什么是磁盘磁盘是一种计算机的外部存储器设备,由一个或多个覆盖有磁性材料的铝制或玻璃制的碟片组成,用来存储用户的信息,这种信息可以反复地被读取...

    Linux中磁盘的管理(分区、格式化、挂载)

    一、认识磁盘

    1、什么是磁盘:

    磁盘是一种计算机的外部存储器设备,由一个或多个覆盖有磁性材料的铝制或玻璃制的碟片组成,用来存储用户的信息,这种信息可以反复地被读取和改写。绝大多数磁盘被永久封存在一个密封的盒子里。

    2、磁盘运行机理:

    简单来说就是多个盘片之间靠主轴连接,电机带动主轴做旋转运动,通过多个磁头臂的摇摆和磁盘的旋转,磁头就可以在磁盘旋转的过程中就读取到磁盘中存储的各种数据

    3、磁盘的扇区、磁道、柱面:

    (1)磁道:磁盘的每个盘面被划分为许多同心圆,这些同心圆的轨道叫做磁道。
    (2)扇区:一个盘面划分为若干个内角相同的扇形,这样盘面上的每个磁道就被分为若干段圆弧,每段圆弧叫做一个扇区。每个扇区中的数据作为一个单元同时被读入或写入。每一个扇区是512字节,其中有64个字节存储的是分区表,一条分区信息占16个字节
    (3)柱面:每一个盘片同一大小的同心圆可以看成连在一起的柱面,磁盘在分区的时候最小单位是柱面,每一个盘片的上下面都可以读取数据,每一个磁头,不可以跨盘面读取数据。

    4、磁盘的分类:

    (1)IDE磁盘:特点价格低廉,兼容性强,性价比高,数据传输慢,不支持热插拔等等。
    (2)SCSI磁盘:传输速率高,读写性能好,运行稳定,可连接多个设备。可支持热插拔,占用CPU低,但是价格相对来说比较贵,一般用于工作站或服务器上。
    (3)SATA磁盘:结构简单、支持热插拔
    (4)USB
    其中IDE的磁盘的文件名为          /dev/hd[a-d]
    而SCSI、SATA、USB的磁盘文件名为    /dev/sd[a-p]

    二、磁盘的分区

    1、为什么要分区

    (1)易于管理和使用:

    比如说我们把磁盘分了sda1、sda2、sda3、sda4盘,我们假设sda1盘为系统盘,其他的比如说游戏、办公、软件盘,这样我们要重新分哪个区就直接在对应的盘分就可以了,不需要整块磁盘进行分区。根据用途我们也能较快的去使用相应的磁盘。

    (2)有利于数据的安全:

    通过分区可以降低数据损失的风险。出现硬盘坏道、错误操作、重装系统都有可能造成数据损失,如果分区了,那么我们就可以将损失最小化。

    (3)节约寻找文件的时间:

    这个我觉得跟第一条比较像,但是这里所说的寻找文件的时间,是指电脑搜索文件的时间。分区以后,电脑搜索文件时只需要在相对应的分区搜索就可以了,没必要进行全盘搜索。大大节省了寻找文件的时间。

    下图为硬盘的柱面区间示意图:

    由于我们之前说过一个扇区是512字节,其中有64个字节存储的是分区表,一条分区信息占16个字节,因此磁盘最多只能分四个分区,要想有多个分区怎么办?这时候就有了扩展分区。

    2、扩展分区:

    比如说是图中p4为扩展分区,扩展分区可以被继续划分为多个逻辑分区,逻辑分区是可以进行格式化的。扩展分区把逻辑分区的分区信息在扩展分区中找了一个位置给存起来。假如说p4扩展分区划分了三个逻辑分区那么第1个逻辑分区命名为sda5、第2个为sda6、第3个sda7,以此类推。
    上面所说的是一个磁盘被分为四个分区,第四个分区被设置为扩展分区,第一个逻辑分区为sda5。但是当整个磁盘被分为3个分区的时候,我们把扩展分区划分的第1个逻辑分区依然命名为sda5,而不是其它的。总结一下,就是不论磁盘有几个主分区,第一个逻辑分区一定是从sda5开始。

    3、磁盘的分区:

    我们就创建1个1G的分区吧。
    (1) 在进行分区时,首先我们需要查看当前磁盘的一个分区状况,使用命令:fdisk -l
    fdisk -l 查看磁盘分区列表情况
    注意:上图中/dev/sda1 后面有个*,表示该磁盘用于引导系统进行启动。
    sda1:存放的是与系统相关的文件
    sda2:虚拟内存交换分区
    sda3:为我们系统上的跟分区
    start、end表示分区开始的扇区位置和结束的扇区位置。
    blocks:表示块的信息,一个块里面有多个扇区。
    Id:表示磁盘编号
    system:表示Linux系统分区的一个分区信息。

    (2)然后使用命令:fdisk /dev/sda  让硬盘进入分区模式
    在这里插入图片描述
    此时命令栏提示输入m来寻求帮助,那么我们输入m,来看一下都有哪些选项。
    在这里插入图片描述
    上图中:我将画横线的标记为经常会用到的,然后我们来解释一下其中的一些选项。

    n 添加一个新分区 q 不保存就退出 p 打印分区表 m 打印选项菜单
    d 删除一个分区 w 保存退出 t 改变系统id号

    (3)开始创建分区,因此我们输入n,然后回车如下图。
    在这里插入图片描述
    我们看到黄颜色线条上显示的是3个主要分区,0个扩展分区,还有1个闲置分区。
    绿色光标前的default e表示的是默认为扩展分区。我们除了直接回车进入下一步,也可以输入e进入下一步。

    此时光标所在的位置表示选择输入起始位置,也就是起始扇区。当然,我们不用输入,直接回车就好进入下一步。它就是为了能够将后面的所有可用扇区充分的利用上,而默认选择可用扇区的起始最小扇区。
    在这里插入图片描述
    回车后进入下一步,如下:
    此时光标所在的位置表示选择输入终了位置,也就是结束扇区。当然,我们不用输入,直接回车就可以把上面剩余的全部空间充分的利用上。
    在这里插入图片描述
    回车后如下:
    在这里插入图片描述
    到这里我们创建的扩展分区已经创建好了,我们在命令行界面输入p查看一下分区情况:
    在这里插入图片描述
    黄颜色框框所框取的信息就是我们创建的扩展分区,以及他的起始,终了扇区位置信息;块信息;id编号信息,分区信息。

    有了扩展分区,那么我们才可以创建逻辑分区。
    我们在命令行输入n添加一个新分区,此时添加的分区就是逻辑分区。
    在这里插入图片描述
    这时它询问设置逻辑分区的起始扇区,为了充分利用,我们选择默认值,然后回车。
    在这里插入图片描述
    到这里它在询问扇区结束位置,说白了就是我们在设置逻辑分区大小。输入格式为:+扇区 或者 +数值大小{单位}
    然后我们输入:+1G  表示设置大小为的1G的逻辑空间。回车之后就完成了新的分区的设置。
    紧接着我们输入p打印分区表查看分区信息。
    在这里插入图片描述
    上图中黄颜色的线上的文字为提示信息:提示分区5大小为1GB且已经创建。
    此时不要着急,我们一定要记住要保存,在命令行输入w保存分区信息。我们通过w保存并退出后,使用fdisk -l  可以查看到磁盘的分区信息。
    但是当你在格式化的时候,有可能找不到这个分区。这是因为Linux没有把分区信息读到内核来,我们需要输入partprobe这个命令,来使我们内核重读一下我们的分区信息。
    在这里插入图片描述
    到这里我们已经成功地创建了一个1G大小的分区,但是我们能用吗?不能,因为我们要对磁盘进行格式化后才可以进行数据的存储。

    三、磁盘的格式化

    1、认识格式化:

    格式化:指将分区格式化成不同的文件系统。
    那什么是文件系统呢?
    文件系统:指操作系统用于明确存储设备或分区上的文件的方法和数据结构:即在存储设备上组织文件的方法。就好比一个教室,同学们的坐的位置总是与桌子凳子排列的方式有关系。桌子,凳子怎么摆放,就导致了同学坐的位置在哪里。文件系统存放数据也是这么个道理。

    2、Linux系统下的文件类型:

    Linux下的文件类型有ext2、ext3、ext4、xfs等等,我们可以使用命令:mkfs. 然后用按TABTAB来查看都有哪些文件类型。
    在这里插入图片描述

    3、磁盘的格式化:

    我们现在要对刚才创建的逻辑分区5进行格式化。
    (1)在命令行输入mkfs.ext3  /dev/sda5      意思就是格式化根下的sda5分区,格式化类型为.ext3
    在这里插入图片描述
    当done都出现完毕后,意味着格式化已经进行完毕。
    (2)格式化完毕后我们使用命令:ll  来查看我们格式化完毕后的分区的文件类型信息。
    在这里插入图片描述
    我们从信息中可以看出来sda5为一个块设备文件。8表示主设备号,5表示的为从设备号。

    到这里已经格式化好的sda5能用吗?答案是不能,要想用这个磁盘我们还需要挂载。

    四、磁盘的挂载

    1、认识挂载:

    (1)Linux的宗旨是一切皆文件,从以上我们也看到。我们存储的所有文件都在sda3下存放着,sda3也就是我们的根。那我们要在sda5中写入文件时,首先要sda5要与sda3先建立一个联系,这个联系就是一个目录。建立联系的过程我们叫做挂载
    (2)当我们访问sda3底下的这个目录的时候,实际上我们访问的才是sda5这个设备文件。这个目录相当于一个访问sda5的入口,可以理解为一个接口,有了这个接口才可以访问这个磁盘。

    2、磁盘的挂载:

    (1)挂载点目录:我们将磁盘切到根目录, mediamnt 这两个目录被叫做挂载点目录。除此之外,我们也可以自己创建一个目录作为一个挂载点目录,
    在这里插入图片描述
    (2)临时挂载:将指定的一个目录作为挂载点目录时,如果挂载点的目录有文件,那么文件会被隐藏。因此当我们需要挂载目录时,最好新建一个空文件夹来作为挂在点目录。(重启后失效
    ①首先在根下创建一个test目录用于测试,在test目录中创建一个文件file,和一个目录directory。
    在这里插入图片描述
    ②然后我们挂载sda5,使用命令:mount /dev/sda5 /test   意思就是说将/dev/sda5挂载到test目录中
    然后我们刷新一下切出去,重新进到这个目录。(当然你们也可以不刷新直接使用ll命令看看会出现什么)
    在这里插入图片描述
    ③现在我们在test目录下的操作就相当于在sda5中进行操作,我们在里面写一个文件吧。
    在这里插入图片描述
    ④按照上一步,我们的colour文件是在sda5中,那么我们将挂载的sda5给卸载掉。我们再进入test查看里面的文件有什么。注意卸载时一定要退出目录,不然无法进行卸载。卸载的命令:umount /dev/sda5或者是umount /test
    在这里插入图片描述
    ⑤同理根据第③步的操作,我们在sda5里面写入一个文件。那么我们这次将这个sda5直接挂载到新建的一个目录test2。同理我们应该能想到,挂载后这个空文件夹也能够读到colour这个文件。(当然也要刷新一下)
    在这里插入图片描述
    到这里就能说明colour这个文件是属于磁盘里的而非目录里的。
    现在我们回到开头,我们之前说过,我们这种挂载方式为临时挂载,因此你在命令行中输入reboot重启Linux后,进入test2中是看不到任何文件的。这里不再演示。
    (3)怎样查看到当前系统上所有磁盘的挂载信息?
    ①使用mount命令,但读起来较费劲,黄色线条可以告诉我们在哪里挂载的,磁盘的格式类型,读写权限,等其他信息。
    在这里插入图片描述
    ②使用命令df -h这更易于我们对磁盘的信息的了解。包括文件的大小,已经使用的分区大小,总共可用分区的大小,使用率,以及挂载的位置。(推荐)
    在这里插入图片描述
    注意:我们当时为sda5分配了1G的大小,但由于格式化后,要存储一些记录格式化的类型的信息。所以会占用一些空间,导致实际空间会比我们预先分配的空间要小。
    (4)命令:blkid:查看对应分区的UUID(编号)。UUID唯一标识每一个分区,防止错误的挂载。除此之外,还会显示分区的类型。(建议先复制一下sda5的UUID,一会儿会用到)
    在这里插入图片描述
    (5)永久挂载:使用永久挂载,就意味着它开机会自动挂载。
    ①使用vim编辑 /etc/fstab  在命令行直接输入vim /etc/fstab 就可以编辑,实现开机自动挂载。
    在这里插入图片描述
    ②在将光标移到UUID行,在命令模式下按o键进入插入模式,同时换行。将(4)步骤中复制好的sda5的UUID编号,粘贴进来。/test挂载点目录,ext3文件系统类型,第一个0表示不备份,第二个0表示不检查。注意格式一定要正确,可以不用对齐,最好的判断依据是依照颜色。
    写完之后保存退出。
    在这里插入图片描述
    Ⅰ写完之后,你使用mount命令,是看不到test挂载信息的,只有开机时才会读取那个文件。你只需reboot然后打开相应的目录去查找我们之前创建的colour文件是否存在来判断自己是否挂载成功。

    Ⅱ如果你着急的就想查看test的挂载分区存储的信息。由于内核还没有读取这个命令,我们使用mount -a 这个命令来让内核读取这个文件。然后用mount | grep /test来过滤信息,查看是否挂上。要么直接省去上一步,直接到test目录下去找colour文件是否存在。(如果失败了不要着急,很有可能你没有重新进这个区哦)
    ==================================================================================================
    文末彩蛋:小伙伴们有没有发现当test目录被挂载后,该目录下多出了一个目录lost+found。
    lost+found:顾名思义,丢失然后找到。它是一个特殊的目录,用来存放文件系统错误导致文件丢失的目录,因此我们的一些数据是可以通过它来找到的。这个目录是在分区的根目录上,就是我们挂载的分区。但这不是每个文件系统都有的目录,ext2/3就有这个目录,有些就没有这个目录。

    本节所用到的主要Linux的命令总结

    命令 该命令的注释
    fdisk -l 查看当前磁盘的分区状况
    fdisk /dev/sda 让硬盘进入分区模式,所分的磁盘在 /dev 下的 sda 这块磁盘
    partprobe 将分区信息读到内核中
    mkfs.ext2 /dev/sda5 /dev下的 sda5 磁盘格式化为 ext2 的格式类型
    mount /dev/sda5/test /dev/sda5 挂载到 test
    umount /dev/sda5或者umount /test 卸载已经挂载的 /dev/sda5 磁盘也就是作为挂载接口的test目录
    mount 查看当前磁盘的详细挂载信息
    df -h 查看磁盘的信息(推荐)
    blkid 查看对应分区的UUID(编号)

    好了本文到此就结束了,文章多多少少可能会出现些错误,也希望大家能帮助我发现文章的一些错误,提出宝贵的建议。欢迎大家能在留言区评论留言哦,感谢阅读。

    展开全文
  • 查看磁盘分区表: fdisk -l b. 查看指定磁盘分区表: fdisk -l /dev/sdb c. 分区命令: fdisk /dev/sdb 常用命令: n:创建新分区 d:删除已有分区 t:修改分区类型 l:查看所有支持的类型 p:显示...
  • 今天在用fio做完centos系统IO对比测试后,发现个严重的问题,用df工具查看磁盘,发现经过fio写操作的磁盘容量变成了这样:  瞬间就有一种不好的感觉...在网上搜集了一下Linux磁盘格式化步骤,写下来和大家分享一下:
  • linux格式化磁盘命令

    2015-07-29 09:49:12
    linux格式化磁盘命令    linux mkfs  指令:mkfs  使用权限 : 超级使用者  使用方式 : mkfs [-V] [-t fstype] [fs-options] filesys [blocks] [-L Lable]  说明 : 建立 linux 档案系统在...
  • Linux格式化磁盘

    2019-09-05 09:36:16
    具体操作步骤如下: [root@host-172-16-29-154 code]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT vda 252:0 0 100G 0 disk ├─vda1 ...
  • linux 格式化硬盘

    2019-09-16 00:56:55
    首先要确认你的分区表格式,如果你是gpt的请使用gdisk,如果是mbr的请使用fdisk分区fdisk /dev/sda➜~fdisk/dev/sda Wel...
  • Linux格式化硬盘

    2016-11-29 11:28:42
    格式化硬盘是指初始化硬盘的文件系统。文件储存在硬盘上,硬盘的最小存储单位叫做”扇区”(Sector)。每个扇区储存512字节(相当于0.5KB)。 linux上的常见的文件系统 ext2 ext3 ext4。1 inode每个文件对应一个...
  • Linux 操作系统重装到Windows Server 时需要将磁盘格式化为NTFS格式的,这是教程,希望对大家有帮助
  • 基本功,格式化命令,以格式化 /dev/sda1 分区为例: $ sudo umount /dev/sda1 # 必须先卸载该分区 # 格式化为 FAT 分区 $ sudo mkfs.vfat -F 32 /dev/sda1 # -F 参数必须大写,参数有 12,16 和 3...
  • Linux格式化命令

    2017-05-14 20:16:24
    如果我们购买一个新的虚拟主机空间或者要更改操作程序,会经常使用到磁盘格式化来清空以前的数据,磁盘格式化的方法很多,我们常用的是NTFS和linux格式化命令两种方法来格式化磁盘,我们讲解一下linux格式化命令的...
  • 2、格式化硬盘命令: mkfs.ext4(我们选择的是ext4格式) 3、挂载硬盘命名文件夹 命令:mount “硬盘名称” “目录名称” 4、使用命令df -h查看信息 5、自动挂载,不然重启之后会失效 命令: vim /etc/fstab ...
  • Linux中对硬盘进行分区、格式化和挂载 我最近有一个全新的4-TB硬盘加入我的电脑。所以我需要在Linux中安装它。为此,我需要执行以下操作: 分区 格式化 挂载 检查是否已安装硬盘驱动器 分区 首先,在通过SATA...
  • /bin/bashPATH=/bin:/sbin:/usr/bin:/usr/sbinexport PATHi=1while [ $i -lt 13 ] #硬盘数量,除系统盘之外是12块doj=`echo $i|awk '{printf "%c",97+$i}'`#系统盘是sda,如果是其它的需要修改脚本parted /dev...
  • linux格式化磁盘出错

    2011-10-18 17:24:55
    linux格式化一个磁盘分区时,出现如下错误 root@debian:~# mkfs.ext4 /dev/sdb1 mke2fs 1.41.12 (17-May-2010) mkfs.ext4: inode_size (128) * inodes_count (0) too
  • 原先我们都是用fdisk 命令来格式化硬盘的,但是它对2T以上的磁盘确没法格式化,怎么办呢?这时我们需要使用GPT分区,这种分区方式目前没有什么限制。下面说说在linux下如何格式化2T以上的磁盘,2
  • 1.格式化: mkfs -t xfs /dev/sda 2.硬盘挂载: No.1: mkdir /sda No.2:mount /dev/sda No.3:mount /dev/sda /sda 查询是否成功: df -T
1 2 3 4 5 ... 20
收藏数 159,917
精华内容 63,966