精华内容
下载资源
问答
  • Linux中磁盘的管理(格式化、分区、挂载)

    万次阅读 多人点赞 2018-12-12 02:03:47
    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(编号)

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

    展开全文
  • 磁盘挂载 ...格式化磁盘 # 查看磁盘列表 lsblk [root@slave1 /]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 7.3T 0 disk /data1 sdb 8:16 0 7.3T 0 disk /data2 sdc 8:32 0 7.3T 0 di

    磁盘挂载

    系统信息

    ## OS: CentOS Linux release 7.6.1810 (Core)
    

    格式化磁盘

    # 查看磁盘列表
    lsblk 
    

    [root@slave1 /]# lsblk
    NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
    sda 8:0 0 7.3T 0 disk /data1
    sdb 8:16 0 7.3T 0 disk /data2
    sdc 8:32 0 7.3T 0 disk /data3
    sde 8:64 0 7.3T 0 disk /data4

    # 查看系统支持的文件系统格式
    sudo cat /etc/filesystems
    
    # 格式化磁盘 -- 根据结果进行格式化
    mkfs.xfs /dev/sda
    mkfs.xfs /dev/sdb
    mkfs.xfs /dev/sdc
    mkfs.xfs /dev/sde
    
    

    磁盘挂载

    临时挂载磁盘

    # 创建挂载目录
    sudo mkdir -p /data1 /data2 /data3 /data4
    
    # 挂载磁盘
    sudo mount -t xfs /dev/sda /data1
    sudo mount -t xfs /dev/sdb /data2
    sudo mount -t xfs /dev/sdc /data3
    sudo mount -t xfs /dev/sde /data4
    
    # 查看挂在后的文件系统
    df -h
    
    

    永久挂载磁盘

    vim /etc/fstab

    # 挂载磁盘
    /dev/sda       /data1      xfs   defaults   0 0
    /dev/sdb       /data2      xfs   defaults   0 0
    /dev/sdc       /data3      xfs   defaults   0 0
    /dev/sde       /data4      xfs   defaults   0 0
    

    linux永久挂载磁盘重启后生效。

    卸载磁盘

    linux centos 临时卸载磁盘

    # 取消挂载
    umount /data1
    
    

    linux centos 永久卸载磁盘

    vim /etc/fstab

    # 挂载磁盘
    #/dev/sda       /data1      xfs   defaults   0 0
    #/dev/sdb       /data2      xfs   defaults   0 0
    #/dev/sdc       /data3      xfs   defaults   0 0
    #/dev/sde       /data4      xfs   defaults   0 0
    
    

    linux永久卸载磁盘重启后生效。

    报错处理

    mount: 文件系统类型错误、选项错误、/dev/sda 上有坏超级块、
          缺少代码页或助手程序,或其他错误
           有些情况下在 syslog 中可以找到一些有用信息- 请尝试
          dmesg | tail  这样的命令看
    

    查看syslog,由于有坏块导致,需要进行格式化

    # 查看syslog
    dmesg | tail
    
    # 格式化磁盘
    mkfs.xfs /dev/sda
    mkfs.xfs /dev/sdb
    mkfs.xfs /dev/sdc
    mkfs.xfs /dev/sde
    
    • 文件系统类型错误
      报错信息
    mount: 文件系统类型错误、选项错误、/dev/sda 上有坏超级块、
          缺少代码页或助手程序,或其他错误
           有些情况下在 syslog 中可以找到一些有用信息- 请尝试
          dmesg | tail  这样的命令看看
    

    由于在mount时指定的文件系统格式不正确导致,更换正确的文件系统格式即可,或者对磁盘进行格式化。

    加油站

    linux主流文件系统格式

    • ext4
      ext4的文件系统容量达到1EB,而文件容量则达到16TB,这是一个非常大的数字了。对一般的台式机和服务器而言,这可能并不重要,但对于大型磁盘阵列的用户而言,这就非常重要了。
      ext3目前只支持32000个子目录,而ext4取消了这一限制,理论上支持无限数量的子目录
      Ext4中的文件系统修复时间(fsck)比Ext2和Ext3快得多,这是可能的,因为ext4相应地标记了未分配的块组和inode表部分,这允许在文件系统检查期间跳过它们。
    • xfs
      xfs是一个64位文件系统,最大支持8EB减1字节的单个文件系统,实际部署时取决于宿主操作系统的最大块限制。对于一个32位Linux系统,文件和文件系统的大小会被限制在16TB
      特别擅长处理大文件,同时提供平滑的数据传输。小文件处理方面,性能不如ext4。
    展开全文
  • 虚拟硬盘进行分区和格式化及 挂载到某个文件夹下。。。 [root@cncmail data1]# fdisk -l ## 这里是查看目前系统有几块硬盘 Disk /dev/sda: 36.4 GB, 36401479680 bytes 255 heads, 63 sectors/track,...

    对虚拟硬盘进行分区和格式化及 挂载到某个文件夹下。。。


    [root@cncmail data1]# fdisk -l                ## 这里是查看目前系统上有几块硬盘


    Disk /dev/sda: 36.4 GB, 36401479680 bytes
    255 heads, 63 sectors/track, 4425 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes

    Device Boot     Start        End     Blocks    Id   System
    /dev/sda1    *          1        255    2048256    83   Linux
    /dev/sda2            256       1530   10241437+   83   Linux
    /dev/sda3           4296       4425    1044225    82   Linux swap
    /dev/sda4           1531       4295   22209862+    f   Win95 Ext'd (LBA)
    /dev/sda5           1531       2805   10241406    83   Linux
    /dev/sda6           2806       4295   11968393+   83   Linux

    Partition table entries are not in disk order

    Disk /dev/sdb1:10GB, 36703918080 bytes                      ## 这里发现/dev/sdb1,容量10G,切未被分区,若没有分区,则按上一篇文章的介绍,增加一个虚拟磁盘。。。
    255 heads, 63 sectors/track, 4462 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes


    Disk /dev/sdc doesn't contain a valid partition table


    [root@linux root]# fdisk /dev/sdb1                                     ## 接下去就对/dev/sdb1分区进行分区

    The number of cylinders for this disk is set to 4462.
    There is nothing wrong with that, but this is larger than 1024,
    and could in certain setups cause problems with:
    1) software that runs at boot time (e.g., old versions of LILO)
    2) booting and partitioning software from other OSs
    (e.g., DOS FDISK, OS/2 FDISK)

    Command (m for help): m
    Command action
    a    toggle a bootable flag
    b    edit bsd disklabel
    c    toggle the dos compatibility flag
    d    delete a partition
    l    list known partition types
    m    print this menu
    n    add a new partition
    o    create a new empty DOS partition table
    p    print the partition table
    q    quit without saving changes
    s    create a new empty Sun disklabel
    t    change a partition's system id
    u    change display/entry units
    v    verify the partition table
    w    write table to disk and exit
    x    extra functionality (experts only)

    Command (m for help): p                 ## 打印出目前该硬盘下的分区列表

    Disk /dev/sdb1: 10 GB, 36703918080 bytes
    255 heads, 63 sectors/track, 4462 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes

    Device Boot     Start        End     Blocks    Id   System

    Command (m for help): n                  ## 增加一个分区
    Command action
    e    extended
    p    primary partition (1-4)
                                                                 ## 因为通常选择主分区,所以这里打一个p
    p
    Partition number (1-4): 1                   ## 这里因为是第一个分却,所以只选择1,如果是第二个分区,则选择2,依次类推
    First cylinder (1-4462, default 1):     ## 新分区起始的磁盘块数
    Using default value 1
    Last cylinder or +size or +sizeM or +sizeK (1-4462, default 4462):             ##如果要分区10G,这里可以直接输入:+10240M,因为这里要全部使用硬盘空间,则用默认
    Using default value 4462

    Command (m for help): p

    Disk /dev/sdb:10 GB, 36703918080 bytes
    255 heads, 63 sectors/track, 4462 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes

    Device Boot     Start        End     Blocks    Id   System
    /dev/sdb1              1       4462   35840983+   83   Linux
                                                 ## 这里第一个分区已经分好了,接下去得把这个分区写入硬盘,用w
    Command (m for help): w
    The partition table has been altered!

    Calling ioctl() to re-read partition table.
    Syncing disks.

    下面的工作就是对该硬盘进行格式,我这里是格式化成ext3


    [root@linux root]# mkfs.ext3 /dev/sdb1
    mke2fs 1.32 (09-Nov-2002)
    Filesystem label=
    OS type: Linux
    Block size=4096 (log=2)
    Fragment size=4096 (log=2)
    4480448 inodes, 8960245 blocks
    448012 blocks (5.00%) reserved for the super user
    First data block=0
    274 block groups
    32768 blocks per group, 32768 fragments per group
    16352 inodes per group
    Superblock backups stored on blocks:
    32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
    4096000, 7962624

    Writing inode tables: done                           
    Creating journal (8192 blocks): done
    Writing superblocks and filesystem accounting information: done

    This filesystem will be automatically checked every 23 mounts or
    180 days, whichever comes first.   Use tune2fs -c or -i to override.


    检查一下,是否已经格式好
    [root@linux root]# fdisk -l

    Disk /dev/sda1: 10GB, 36401479680 bytes
    255 heads, 63 sectors/track, 4425 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes

    Device Boot     Start        End     Blocks    Id   System
    /dev/sda1    *          1        255    2048256    83   Linux
    /dev/sda2            256       1530   10241437+   83   Linux
    /dev/sda3           4296       4425    1044225    82   Linux swap
    /dev/sda4           1531       4295   22209862+    f   Win95 Ext'd (LBA)
    /dev/sda5           1531       2805   10241406    83   Linux
    /dev/sda6           2806       4295   11968393+   83   Linux

    Partition table entries are not in disk order

    Disk /dev/sdb: 36.7 GB, 36703918080 bytes
    255 heads, 63 sectors/track, 4462 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes

    Device Boot     Start        End     Blocks    Id   System
    /dev/sdb1              1       4462   35840983+   83   Linux

    挂载虚拟硬盘
    分区分好,也格式化好了,下面就是挂载

    我把/dev/sdb1挂载到/share下,如果挂载在已有的文件夹中,注意,一定要对原有文件夹进行备份!!!然后再复制进来。。。


    [root@linux root]# mkdir /share                            ## 首先建立挂载的目录data1
    [root@linux root]# mount /dev/sdb1 /share         ##将sdb1挂载到data1  


    重启系统之后,查看是否挂载成功:
    [root@linux data1]# df -h
    文件系统               容量   已用 可用 已用% 挂载点
    /dev/sda1              2.0G   454M   1.4G   25% /
    /dev/sda6               12G    53M    11G    1% /bak
    /dev/sdb1               34G    33M    32G    1% /data1
    none                   250M      0   250M    0% /dev/shm
    /dev/sda2              9.7G   1.5G   7.7G   17% /usr
    /dev/sda5              9.7G   8.6G   559M   95% /var


    这里看到/dev/sda6               12G    53M    11G    1% /bak

    说明已经挂载成功了。到根目录“/”下可以查看到这个挂载好的data1。。。


    Done!!!





    展开全文
  • Linux 扩展磁盘 分区 格式化 挂载

    千次阅读 2018-05-09 20:14:28
    1. 给虚拟机添加一块新的sata 虚拟硬盘,容量8G (可以直接在现有scsi 控制器下直接添加硬盘,也可以添加新的scsi 控制器,然后添加硬盘) 老师留的作业是让在... 分别格式化这两个分区5. 将这两个分区分别挂在...

    1.     给虚拟机添加一块新的sata 虚拟硬盘,容量8G (可以直接在现有scsi 控制器下直接添加硬盘,也可以添加新的scsi 控制器,然后添加硬盘)

         老师留的作业是让在Hyper-V的的上操作我用的是的VMware的原理都一样添加硬盘即可

    2.     给新添加硬盘设置为GPT 分区格式

    3. 给硬盘分成2 个分区,第一个2G ,第二个4G

    4. 分别格式化这两个分区

    5. 将这两个分区分别挂在到/ mnt / c / mnt / d 下,提示:这两个文件夹需要自己建命令示范:mkdir c

    6. 在这两个文件夹下建立文本文件,并列出目录

    展开全文
  • 用QT,花了1天时间做的类似U盘机器人工具,自动识别U盘,批量复制文件夹到多个U盘,并U盘格式化重命名,有手动跟自动两个模式
  • linux磁盘分区分为“主分区”、“扩展分区”和“逻辑分区”三种类型,一个硬盘主分区至少有1个,最多4个,扩展分区可以没有,最多1个。且主分区+扩展分区总共不能超过4个。扩展分区是不能直接用的,他是以逻辑分区的...
  • linux添加新磁盘 首先先关闭虚拟机,然后在虚拟机设置中添加一个10G的磁盘    添加的为企业级常用硬盘格式SCSI  然后打开虚拟机 fdisk -l 查看挂载硬盘是否成功   硬盘大小显示为10.7GB   ...
  • “驱动器中的磁盘未被格式化”,是因为文件系统的内部结构损坏了。要恢复里面的数据,暂时别格式化这个盘,具体步骤看正文 工具/软件:极光数据恢复软件 数据恢复方法: 数据恢复步骤1:右击软件选择...
  • linux下磁盘分区,格式化和挂载

    万次阅读 2015-12-14 15:30:43
    这就要将设备挂载到一个文件夹上,在该文件夹上存取的数据实际就是在对应磁盘上。 挂载 普通文件系统的挂载 1)即时挂载 例如我要在把sda3挂载在根目录下/myworld文件夹 $ sudo mkdir /myworld...
  • # 批量修改一个文件夹下的所有文件# 批量修改一个文件夹下的所有.jpg文件 import os os.chdir('E:/testPython') i=3 for item in [x for x in os.listdir(".")]: if os.path.isfile(item) and os.path....
  • shell脚本快速创建格式化磁盘与详细操作过程

    千次阅读 多人点赞 2021-01-05 00:14:44
    利用shell脚本实现一个磁盘进行分区格式化挂载 查看当前磁盘分区状况 查看当前磁盘的一个分区状况,使用命令:fdisk -l fdisk -l //查看磁盘信息 lsblk 让硬盘进入分区模式 fdisk /dev/sdb 命令(输入 m 获取帮助)...
  • Linux 磁盘分区、格式化、挂载

    万次阅读 2018-06-26 17:55:01
    查看磁盘分区表: fdisk -l b. 查看指定磁盘分区表: fdisk -l /dev/sdb c. 分区命令: fdisk /dev/sdb 常用命令: n:创建新分区 d:删除已有分区 t:修改分区类型 l:查看所有支持的类型 p:显示...
  • 在 Mac 的“磁盘工具”中,您可以抹掉并重新格式化储存设备以配合 Mac 使用。 抹掉储存设备会删除其中的所有内容。 如果包含您想要存储的任何文件,请将这些文件拷贝到其他储存设备。 使用以下一种方法在 Mac ...
  • 打开硬盘或U盘时提示需要格式化,查看硬盘和U盘属性分区格式为RAW(正常格式应该为FAT32或NTFS),相信不少朋友都遇到过这种情况,如果格式化,重要文件没了,很多朋友都很头痛,我手中正好有一块出现问题的U盘,...
  • 文章目录前情提要具体步骤查看磁盘使用情况查看硬盘挂载情况磁盘分区磁盘格式化进行挂载检查是否正常设置开机挂载参考内容 前情提要 由于测试环境需要,需准备一个大于400G的磁盘空间 具体步骤 查看磁盘使用情况 ...
  • U盘文件夹名称变为类似如下情形:佞 愳亠?仠或者@?等等不一,还不能删除,删除时提示:无法删除文件,... 如果还有问题,将一些重要的文件能保存下来就尽量保存下来,然后U盘进行格式化,或者进行低级格
  • 近一年时间里,有不少网友发邮件向我询问,如何在不格式化硬盘的情况下调整磁盘分区的容量大小。本想还是像以前一样,回个邮件。但问的人多了,觉得有必要写个操作手册出来,所以我就连夜赶写了一份操作文档并录制了...
  • 用VBS清除所有磁盘文件 无极遍历文件、文件夹脚本
  • 磁盘 /dev/sdb:30.8 GB, 30752000000 字节,60062500 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:dos 磁盘...
  • 点蓝色目录查看你想要的内容磁盘结构物理结构硬盘的数据结构盘片、片面、磁头关系及图解扇区和磁道关系和图解磁头和柱面关系和图解磁盘接口类型MBR与磁盘分区表示MBR(主引导记录MBR:Master Boot Record)Linux中将...
  • 打开系统的磁盘管理可以看到有一个磁盘,右键点击选格式化后就提示 ”系统找不到指定文件“。 通过以下步骤解决: 1. 下载下载 DiskGenius。 2. 右击U盘,格式化。 3. 选择激活分区。 4. 右击U盘,选择 指派新...
  • Centos挂载硬盘完整图文教程(查看、分区、格式化、挂载)磁盘 此教程是博主亲自帮朋友管理服务器所操作的完整步骤,当然此步骤适合所有的linux-centos系统,不管centos怎么变,linux怎么变,它的这些命令可以说是...
  • 注意:任何磁盘的操作有可能损坏里面数据,请提前备份数据,切记!切记!切记! 0x00:前言. 在Linux使用过程中,发现一个文件很大,比如5G,但是有两块物理磁盘一个剩下4G,一个剩3G,磁盘空间不够,这样肯定不能...
  • Linux为文件夹挂载新的磁盘空间

    千次阅读 2016-10-30 21:38:47
    本例在linux根目录下创建一个新的文件夹 /u01,并为/u01扩展磁盘空间 1、为系统扩展容量Setting修改虚拟机空间,增大虚拟机容量 2、查看当前硬盘使用 [root@localhost ~]# df -h 3、选择增大一个硬盘 ...
  • 文件夹末尾有空格、无法正常删除的空文件夹(无法读源文件或磁盘)的解决办法 我的电脑有两个文件夹困扰我很久了,因为我一直无法将它们删除。一个文件夹是因 为它里面有一个名称为空格的文件夹。...
  • 磁盘格式、Centos挂载exFAT格式磁盘

    千次阅读 2019-03-16 21:25:10
    格式化磁盘为exfat: http://www.cnblogs.com/senior-engineer/p/4755819.html exFAT 详细说明: http://www.ruanyifeng.com/blog/2018/10/exfat.html   一、 磁盘格式 1. FAT32 单个分区最大支持 ...
  • 简单地说就是在DOS提示符下运行两个命令: convert d:/fs:ntfs(只有在D盘不是NTFS文件系统时才运行) cacls "d:" /E /D guest (这是真正设置...方法有二:1、将某个磁盘分区的文件全部挪动到另一个磁盘,然后
  • 格式化(format)是指对磁盘磁盘中的分区(partition)进行初始化的一种操作,这种操作通常会导致现有的磁盘或分区中所有的文件被清除Windows:格式化操作会把文件夹里的东西清空,永久性的。Linux:格式化——...
  • linux 挂载新磁盘文件目录下

    千次阅读 2019-12-10 11:25:10
    在window操作系统中,挂载通常是指给磁盘分区(包括被虚拟出来的磁盘分区)分配一个盘符。第三方软件,如磁盘分区管理软件、虚拟磁盘软件等,通常也附带挂载功能。在linux操作系统中,挂载是指将一个设备(通常是...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 76,735
精华内容 30,694
关键字:

对磁盘上某文件夹进行格式化