精华内容
下载资源
问答
  • 对磁盘上某文件夹进行格式化
    千次阅读
    2021-06-15 10:08:03

    armbian格式化磁盘命令,甜糖格式化磁盘

    1、查看进程id
    pgrep ttnode
    2、杀死进程
    kill 1308
    3、查看硬盘的分区
    sudo fdisk -l
    3、卸载文件卷
    umount /dev/sda1
    4、格式化
    mkfs.vfat /dev/sda1
    5、重启
    reboot

    更多相关内容
  • 简介:自己开发的工具,用于批量的移动设备(U盘等)进行格式化及文件复制。 使用的场景:用于批量制造资源U盘时使用,先批量格式化,然后复制同一个文件夹下的所有文件到所有U盘中。目前程序采用的单线程顺序复制的...
  • 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(编号)

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

    展开全文
  • Mac磁盘格式化、分区教程

    千次阅读 2022-05-22 15:41:34
    有了它,我们可以在 Mac 修改外置磁盘(比如U盘、移动硬盘、SD 卡)的文件系统格式(格式化),或者给磁盘分区,甚至创建一个自己的 dmg 文件。 修改磁盘文件系统(俗称格式化磁盘) 把外置磁盘设备连接到 Mac...

    很多朋友都想知道Mac怎么格式化磁盘?Mac磁盘如何进行分区?这里准备了详细的教程,macOS 上有个内置的工具叫「磁盘工具」。有了它,我们可以在 Mac 上修改外置磁盘(比如U盘、移动硬盘、SD 卡)的文件系统格式(格式化),或者给磁盘分区,甚至创建一个自己的 dmg 文件。

    修改磁盘文件系统(俗称格式化磁盘)

    把外置磁盘设备连接到 Mac 上,打开「磁盘工具」,在左侧边栏的「外置」分类就能看到连接的磁盘。还能看到此磁盘的当前文件系统格式。常见的格式有 NTFS、FAT32、ExFAT,还有苹果的 Mac OS 扩展(又叫做 HFS+)、APFS。

    可以选择「仅显示宗卷」或「显示所有设备」。

    选择外置磁盘名称后,点顶部菜单栏的「抹掉」按钮,会显示抹掉对话窗口。这个「抹掉」跟 windows 上我们常说的「格式化」差不多一个意思。可以设置抹掉后磁盘的名字。然后选择抹掉后的格式。比如 APFS、Mac OS 扩展、或者兼容性更好的 FAT32、ExFAT。

    macOS 默认情况下并没有把磁盘抹掉成 NTFS 的选项。因为 NTFS 是 Windows 上的文件系统格式。在 macOS 上默认只能读不能写入。需要在 macOS 上安装相关 NTFS 支持软件,然后 NTFS 格式磁盘就能够在 macOS 上正常读写了。并且在「磁盘工具」中就能看到 NTFS 格式的选项了。

    选择想要的文件系统格式后,点击「抹掉」。等待抹掉完成后,现在外置磁盘格式就变成新的了。

    给磁盘分区

    选择磁盘后,点工具栏的「分区」按钮,点下面 + 号,就会添加一个新的磁盘分区。

    可以设置每个分区的空间大小,并且每个分区的文件系统格式也可以是不同的。比如一个分区是 APFS,另一个是 NTFS。

    在原来磁盘分区上继续点 + 号,还可以继续分出来更多分区。选择其中一个分区,再点击 - 号也可以删除这个分区。

    最后点「应用」按钮。分区好后,就能在 macOS 桌面看到多个分区的磁盘图标。

    另外提一句,不建议(也不需要)给 Mac 内置硬盘(磁盘)做分区。

    创建 dmg 映像文件

    .dmg 是苹果的磁盘映像格式文件。它是一种容器格式,类似于一种「压缩包」。也可以理解成一个「虚拟磁盘」。有时候我们在网页下载的 Mac 软件会下载到这种 .dmg 格式文件。我们也可以利用「磁盘工具」来创建一个自己的 dmg 映像文件。

    在「磁盘工具」的顶部菜单栏选择「文件」-「新建映像」-「新建空白映像」。

    然后在弹出窗口设置映像文件的名字、格式、大小(决定这个)dmg 文件里可以放多少文件、保存位置、是否设置加密密码等。

    点击「存储」,就会生成一个.dmg格式的文件到你保存的位置。

    双击打开,如果这个 dmg 文件被我们设置了密码,需要先输入密码才能打开。打开后,在 macOS 桌面就会加载出一个磁盘图标。打开里面是空的。因为我们创建的是一个空映像文件。

    不过我们可以把 Mac 里任意文件放在打开的空白窗口中,只要文件大小不超过我们设置时的映像文件大小。

    如果我们想把某个文件夹里的所有文件都保存成一个 dmg 映像文件,可以在「磁盘工具」的菜单栏中选择「基于文件夹新建映像」。

    然后选择一个文件夹。同样可以设置密码。保存后同样会生成一个跟文件夹名字一样的.dmg文件。并且这个 dmg 文件的大小就是文件夹内所有文件的大小。

    我们可以把制作好的.dmg文件发送分享给别人。就像分享.zip之类的压缩包一样。只不过这个格式默认在 windows 上是打不开的。如果对方在自己的 Mac 上就可以正常打开。如果设置了密码,对方打开时也会需要先输入密码才能打开看到里面的文件。

    对了,如果想推出桌面上打开的磁盘文件图标,可以选中后按快捷键command-E或者直接拖拽到废纸篓就可以了。磁盘会推出,不过不用担心,里面的文件并不会被删除。建议拔掉外置存储器之前先像这样推出磁盘。

    小编点评

    以上就是关于“Mac怎么格式化磁盘?Mac磁盘如何进行分区?Mac格式化和分区磁盘教程”的全部内容了,有兴趣的朋友可以来了解一下哦!更多Mac使用技巧:https://mac.orsoon.com/Mac/153977.html?id=MTg1MzMyMSZfJjIyMC4xODYuMTkuMTg3

    展开全文
  • 从系统角度来看,文件系统是文件存储设备的空间进行组织和分配,负责文件存储并存入的文件进行保护和检索的系统。具体地说,它负责为用户建立文件,存入、读出、修改、转储文件,控制文件的存取,

    一:文件系统概念基础

    文件系统是操作系统用于明确存储设备(常见的是磁盘,也有基于NAND Flash的固态硬盘)或分区上的文件的方法和数据结构;即在存储设备上组织文件的方法。操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。文件系统由三部分组成:文件系统的接口,对对象操纵和管理的软件集合,对象及属性。从系统角度来看,文件系统是对文件存储设备的空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索的系统。具体地说,它负责为用户建立文件,存入、读出、修改、转储文件,控制文件的存取,当用户不再使用时撤销文件等。
    在这里插入图片描述
    Windows系统类型
    在这里插入图片描述
    文件系统类型大致就是存储文件的方式,和最大支持独立分区的容量。

    例子:

    u盘不能拷贝超过4G的大文件的情况,并不是U盘有问题。原来目前的移动存储器,U盘都是采用的FAT32文件系统。导致u盘不能拷贝超过4G的大文件的。解决方案就是改变文件系统类型。
    

    二:LINUX文件系统类型

    1.ext2

    ext2是为解决ext文件系统的缺陷而设计的可扩展的、高性能的文件系统,又被称为二级扩展文件系统。它是Linux文件系统中使用最多的类型,并且在速度和CPU利用率上较为突出。ext2存取文件的性能极好,并可以支持256字节的长文件名,是GNU/Linux系统中标准的文件系统。

    2、ext3

    ext3是ext2文件系统的日志版本,它在ext2文件系统中增加了日志的功能。ext3提供了3种日志模式:日志(journal)、顺序(ordered)和回写(writeback)。与ext2相比,ext3提供了更好的安全性以及向上向下的兼容性能。因此,在Linux系统中可以挂在一个ext3文件系统代替ext2文件系统。ext3文件系统格式被广泛应用于目前的Linux系统中。ext3的缺点是缺乏现代文件系统所具有的高速数据处理和解压的性能。此外,使用ext3文件系统还要考虑磁盘限额问题。

    3.swap 文件系统

    该文件系统是 Linux 中作为交换分区使用的。在安装 Linux 的时候,交换分区是必须建立的,并且它所采用的文件系统类型必须是 swap 而没有其他选择。

    4.vfat 文件系统

    Linux 中把 DOS 中采用的 FAT 文件系统(包括 FAT12,FAT16 和 FAT32)都称为 vfat文件系统。

    5.NFS 文件系统

    NFS 文件系统是指网络文件系统,这种文件系统也是 Linux 的独到之处。它可以很方便地在局域网内实现文件共享,并且使多台主机共享同一主机上的文件系统。而且 NFS 文件系统访问速度快、稳定性高,已经得到了广泛的应用,尤其在嵌入式领域,使用 NFS 文件系统可以很方便地实现文件本地修改,而免去了一次次读写 flash 的忧虑。

    6.ISO9660 文件系统

    这是光盘所使用的文件系统,在 Linux 中对光盘已有了很好的支持,它不仅可以提供对光盘的读写,还可以实现对光盘的刻录。
    选取linux7.6书籍内容

    在这里插入图片描述

    三:文件系统结构

    Linux文件系统由三部分组成 :文件名,inode,block
    Linux文件系统: ext3 ,ext4,xfs
    windows文件系统: FAT32,NTFS
    block翻译是块,inode翻译是索引,可以这么理解。
    友情链接:https://www.cnblogs.com/llife/p/11470668.html
    

    四:硬盘及分区命名规则

    因为计算机中有了硬盘设备才使得我们游戏通关过后可以保存记录而不是再重新开始,硬盘设备则是由大量的“扇区”组成的,其中第一个扇区保存着主引导记录与分区表信息。单个扇区容量为512bytes组成,主引导记录需要占用446bytes,分区表的为64bytes,而每记录 一个分区信息需要16bytes, 那么问题来了,好像只能记录4个分区信息?

    在这里插入图片描述
    所以运维人员一般会选择用3个主分区加1个扩展分区的方法,扩展分区中能够创建无限个逻辑分区,这样我们就可以用逻辑分区来满足多分区的需求了,当然这里大家只需明白为什么主分区不能超过4个。
    常见的硬件命名专如下:

    在这里插入图片描述

    磁盘分区规则:
    主分区和扩展分区一共最多4个;
    扩展分区只能有1个;
    逻辑分区只能在扩展分区上进行划分;
    逻辑分区的分区编号从5开始;
    主分区和逻辑分区能被格式化,扩展分区不能格式化
    

    五:硬盘管理(一)

    在平常装windows系统中,我们会对磁盘进行分区,达到文件分类的结果。或者是盘多情况下直接添加使用。在linux必须先格式化硬盘过着分区才能使用。因为硬盘默认的格式linux是识别不了的。如果分区使用,那么盘的顺序将会a-p为例,我们新添加的盘是sdb,分了区后就是以分区号来展示。/dev/sdb1,/dev/sdb2,/dev/sdb3,/dev/sdb4就是分区号。如果直接格式化使用那么就是/dev/sdb,
    Windows分区

    在这里插入图片描述
    Linux分区
    在这里插入图片描述

    环境准备,需添加一块硬盘。
    在这里插入图片描述
    如果刚添加完硬盘不重启是不能立即识别。

    在这里插入图片描述

    解决方法:
    Linux如何不重启扫到磁盘

    1. 查看主机总线号
    [root@network ~]# ls /sys/class/scsi_host/
    

    在这里插入图片描述
    2.重新扫描SCSI总线来添加设备

    echo "- - -" > /sys/class/scsi_host/host0/scan
    echo "- - -" > /sys/class/scsi_host/host1/scan
    echo "- - -" > /sys/class/scsi_host/host2/scan
    

    注意:查看系统日志/var/log/messages,发现对SCSI设备进行了一次重新扫描。需要注意的是echo的三个- – -号之间有空隔。

    此时发现多出来一块盘,盘的顺序是根据abcdefg以此类型的形式显示。

    在这里插入图片描述
    注意:一般是扫描/sys/class/scsi_host/host0/scan就直接扫描出来,如果不出现统统扫一遍。

    没有格式化的硬盘
    在这里插入图片描述
    无法识别系统类型,类型为空。

    六:磁盘格式化

    这里使用/dev/sdd举例

    [root@localhost ~]# ls /dev/sd*							#查看本机硬盘数量及名称
    /dev/sda   /dev/sda2  /dev/sdc  /dev/sde
    /dev/sda1  /dev/sdb   /dev/sdd
    [root@localhost ~]# fdisk /dev/sdd						#分区命令
    欢迎使用 fdisk (util-linux 2.23.2)。
    
    更改将停留在内存中,直到您决定将更改写入磁盘。
    使用写入命令前请三思。
    
    Device does not contain a recognized partition table
    使用磁盘标识符 0x68fae116 创建新的 DOS 磁盘标签。
    
    命令(输入 m 获取帮助):n									#创建一个新的分区
    Partition type:
       p   primary (0 primary, 0 extended, 4 free)
       e   extended
    Select (default p): 									#直接回车默认
    Using default response p
    分区号 (1-4,默认 1):1									#直接回车默认
    起始 扇区 (2048-41943039,默认为 2048)#直接回车默认
    将使用默认值 2048
    Last 扇区, +扇区 or +size{K,M,G} (2048-41943039,默认为 41943039):
    将使用默认值 41943039										#直接回车默认
    分区 1 已设置为 Linux 类型,大小设为 20 GiB
    
    命令(输入 m 获取帮助):p									#打印分区表
    
    磁盘 /dev/sdd:21.5 GB, 21474836480 字节,41943040 个扇区
    Units = 扇区 of 1 * 512 = 512 bytes
    扇区大小(逻辑/物理):512 字节 / 512 字节
    I/O 大小(最小/最佳):512 字节 / 512 字节
    磁盘标签类型:dos
    磁盘标识符:0x68fae116
    
       设备 Boot      Start         End      Blocks   Id  System
    /dev/sdd1            2048    
    

    出现/dev/sd1 就已经分区完成
    但是挂载使用还要格式化写入文件系统
    命令:mkfs

    [root@localhost ~]# mkfs -t xfs /dev/sdd1
    meta-data=/dev/sdd1              isize=512    agcount=4, agsize=1310656 blks
             =                       sectsz=512   attr=2, projid32bit=1
             =                       crc=1        finobt=0, sparse=0
    data     =                       bsize=4096   blocks=5242624, imaxpct=25
             =                       sunit=0      swidth=0 blks
    naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
    log      =internal log           bsize=4096   blocks=2560, version=2
             =                       sectsz=512   sunit=0 blks, lazy-count=1
    realtime =none                   extsz=4096   blocks=0, rtextents=0
    

    七:磁盘的两种挂载方式

    1 临时挂载
    语法:

    mount 磁盘位置 挂载的文件夹
    
    [root@localhost ~]# mount /dev/sdd1 /mnt/
    mount: /dev/sdd1 写保护,将以只读方式挂载
    

    2 永久挂载
    注意:mount命令是临时挂载,这样挂载的话。关机重启就没了,所以我们要写入/etc/fstab里

    [root@localhost ~]# blkid					#查找硬盘UUID
    /dev/sda1: UUID="7537decf-483b-4ad5-9142-9fa688a711a1" TYPE="xfs" 
    /dev/sda2: UUID="4SeTMa-yuqg-DWQV-woMz-VYO4-cEvE-5UY4UO" TYPE="LVM2_member" 
    /dev/sdb1: UUID="aba633ed-f0d3-4c5e-b803-51626ca10b2c" TYPE="xfs" 
    /dev/sdd1: UUID="b5bb3e17-ad52-4f1d-900e-65d0d8ac4431" TYPE="xfs" 
    /dev/sr0: UUID="2019-09-11-18-50-31-00" LABEL="CentOS 7 x86_64" TYPE="iso9660" PTTYPE="dos" 
    /dev/mapper/centos-root: UUID="75b3a137-d0fe-43cc-af5f-fee68123c01d" TYPE="xfs" 
    /dev/mapper/centos-swap: UUID="182c7962-9ef3-4cb0-956e-bc08eae15c19" TYPE="swap"
    [root@localhost ~]# vim /etc/fstab 				#将对应的/dev/sdd1UUID写让文件
    

    查看挂载信息

    [root@network ~]# df -Th
    

    在这里插入图片描述

    /etc/fstab
    注意其实有两种挂载方式:

    UUID 挂载路径 系统类型  default 0 0
    设备文件 挂载路径 系统类型  default 0 0
    

    fdisk分区翻译
    在这里插入图片描述

    命令回顾:
    mount命令(临时挂载硬盘等设备)

    -a    挂载 /etc/fstab 中的所有文件系统
    -r    只读挂载
    -w    读写挂载
    -t    指定挂载的文件系统类型 
    

    umount命令(卸载硬盘等设备)
    语法:

    -a 卸除/etc/mtab中记录的所有文件系统。
    -h 显示帮助。
    -n 卸除时不要将信息存入/etc/mtab文件中。
    -r 若无法成功卸除,则尝试以只读的方式重新挂入文件系统。
    -t<文件系统类型> 仅卸除选项中所指定的文件系统。
    -v 执行时显示详细的信息。
    -f  强制卸载(硬盘占用)
    

    df命令(检查文件系统的磁盘空间占用情况)
    语法:

    -a:显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统。
    -h:以容易理解的格式输出文件系统大小,例如124KB、345MB、46GB。
    -i:显示i节点信息,而不是磁盘块。
    -t:显示各指定类型的文件系统的磁盘空间使用情况。
    -x:列出不是某一指定类型文件系统的磁盘空间使用情况。
    -T:显示文件系统类型。
    df 以512字节为单位
    df -k 以1024字节为单位
    

    八:Linux UUID的作用及意义

    原因1:

    它是真正的唯一标志符
    UUID为系统中的存储设备提供唯一的标识字符串,不管这个设备是什么类型的。如果你在系统中添加了新的存储设备如硬盘,很可能会造成一些麻烦,比如说启动的时候因为找不到设备而失败,而使用UUID则不会有这样的问题。
    

    原因2:

    设备名并非总是不变的
    自动分配的设备名称并非总是一致的,它们依赖于启动时内核加载模块的顺序。如果你在插入了USB盘时启动了系统,而下次启动时又把它拔掉了,就有可能导致设备名分配不一致。
    使用UUID对于挂载移动设备也非常有好处──例如我有一个24合一的读卡器,它支持各种各样的卡,而使用UUID总可以使同一块卡挂载在同一个地方。
    
    展开全文
  • centos7磁盘分区、格式化、挂载

    千次阅读 2020-12-21 06:22:09
    查看磁盘分区表:# fdisk -lb. 查看指定磁盘分区表:# fdisk -l /dev/sdbc. 分区命令:fdisk /dev/sdb常用命令:n:创建新分区d:删除已有分区t:修改分区类型l:查看所有支持的类型p:显示现有分区信息w:保存并...
  • Linux磁盘分区挂载格式化详解

    千次阅读 2019-09-07 15:06:36
    Linux磁盘分区挂载格式化 虽然硬盘分区表中最多能存储四个分区,但我们实际使用时一般只分为两个分区,一个是主分区(Primary Partion)一个是扩展分区(extendedpartition)两种,主分区可以马上被使用但不能再分区...
  • shell脚本快速创建格式化磁盘与详细操作过程

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

    千次阅读 2021-05-19 00:41:40
    虽然电脑已经很普遍了,但是一些年长的人电脑的操作不是很熟悉,比如在使用win7系统时一旦遇到linux格式化命令时就懵了,对于linux格式化命令处理起来相对来说较简单,按照我们的步骤处理linux格式化命令很容易...
  • 今天和大家分享一下关于win7系统未分配磁盘空间进行分区设置的方法,在使用win7系统的过程中经常不知道如何去win7系统未分配磁盘空间进行分区进行设置,有什么好的办法去设置win7系统未分配磁盘空间进行...
  • Linux 挂载磁盘和扩展现有分区大小(无需格式化、无需关机)前言一、磁盘挂载二、分区扩容总结 前言 Centos、Ubuntu、Debian,xfs 和 ext 文件系统都可以,我全都在虚拟机试过一遍,先讲挂载磁盘,因为扩容也需要...
  • linux磁盘挂载、分区、格式化

    千次阅读 2020-04-28 11:53:35
    格式化分区(mkfs.ext4)。 挂载(加载分区mount) 1、添加硬盘,新建分区(fisk) fdisk 是一款功能强大的分区工具,也是目前在Unix类操作系统中最流行的工具之一;分区工具老字号;本篇只介绍其最简单的分区...
  • RedHat 7.8磁盘分区/格式化/挂载

    千次阅读 2020-07-15 22:21:55
    查看磁盘分区表 以树状列出所有块设备 进入 /dev目录查看当前块设备 查看指定磁盘分区表 创建主分区 创建扩展分区 创建逻辑分区(在扩展分区的基础) 使分区生效 格式化分区 建立一个挂载用的文件夹 手动挂载分区 ...
  • 电脑硬盘的某个分区打不开提示格式化会导致数据无法访问,遇到类似情况,完全可以按照下面的方法恢复硬盘数据。硬盘搜索提示格式化错误我们都知道,在使用硬盘存储数据之前需要将硬盘分区。根据个人需要,硬盘可以...
  • “驱动器中的磁盘未被格式化”,是因为文件系统的内部结构损坏了。要恢复里面的数据,暂时别格式化这个盘,具体步骤看正文 工具/软件:极光数据恢复软件 数据恢复方法: 数据恢复步骤1:右击软件选择...
  • linux硬盘分区、格式化与挂载

    千次阅读 2021-05-12 11:33:12
    给手的一台 Windows 安装 ...分区进行格式化 (format);创建挂载点 ,将磁盘挂载上来;分区查看磁盘列表lsblklsblk 是 “list block device ” 的缩写,就是列出所有储存设备的意思lsblk [-dfimpt] [device]...
  • Linux下,Linux服务器加硬盘后的磁盘配置过程(二)给磁盘文件进行分区,格式化,挂载然后使用,主分区使用流程 一、准备工作: 给Linux服务器关机,插新硬盘,启动以后,登陆,使用lsblk命令可以查看到新添加的...
  • mke4fs -L /opt1 /dev/cciss/c0d1p1 如果忘记加卷标,格式化完成后使用如下命令加上卷标。 e4label /dev/cciss/c0d1p1 /opt1 查看分区信息 tune4fs -l /dev/cciss/c0d0p1 3. 修改/etc/fstab 结果如下 head -3 /etc...
  • 一位用户遇到无法格式化磁盘提示“会出现“windows无法格式该驱动器,退出所有正使用该驱动器的磁盘实用程序或其他程序,并确保没有窗口正显示该驱动器内容,然后再格式化。”的警告,我们可以参考下文来处理解决的...
  • linux磁盘分区分为“主分区”、“扩展分区”和“逻辑分区”三种类型,一个硬盘主分区至少有1个,最多4个,扩展分区可以没有,最多1个。且主分区+扩展分区总共不能超过4个。扩展分区是不能直接用的,他是以逻辑分区的...
  • 当电脑使用久了之后,C盘也就是系统盘就会堆积很多的垃圾文件,导致C盘空间变小从而影响了电脑运行速度,所以很多用户就想要重装系统并格式化C盘,那么怎样格式化c盘重新安装系统呢?通常要借助U盘引导,这就给...
  • 在 Mac 的“磁盘工具”中,您可以抹掉并重新格式化储存设备以配合 Mac 使用。 抹掉储存设备会删除其中的所有内容。 如果包含您想要存储的任何文件,请将这些文件拷贝到其他储存设备。 使用以下一种方法在 Mac ...
  • Linux 扩展磁盘 分区 格式化 挂载

    千次阅读 2018-05-09 20:14:28
    1. 给虚拟机添加一块新的sata 虚拟硬盘,容量8G (可以直接在现有scsi 控制器下直接添加硬盘,也可以添加新的scsi 控制器,然后添加硬盘) 老师留的作业是让在... 分别格式化这两个分区5. 将这两个分区分别挂在...
  • 最近小编收到一位网友的留言...有很多朋友在使用移动U盘的时候,想U盘里面的资料进行删除,往往会选择一键格式话,这样可以彻底删除里面的数据,那你又知不知道U盘格式化是什么意思呢?接下来小编给您详细说明下U...
  • 首先,按Ctrl+X,然后打开“计算机管理”,点开存储-磁盘管理,找到需要修复的U盘的磁盘,在红框区域右键, 依次点击“新建简单卷”;“下一步”;“下一步”;点击“分配以下驱动器号(A)”,在“分配以下...
  • “暴风一号”(“1KB文件夹快捷方式病毒”)自动清除脚本: 1. 完全由解密后的病毒源代码改写为清除程序,原汁原味 2. 决不会误删除快捷方式 3. 自动恢复文件关联、IE关联及其它被修改的注册表项目 4. 自动将隐藏...
  • 2 格式化硬盘 一般挂载的硬盘格式为ext4格式 (企业服务器一般使用 xfs 文件系统,xfs 海量小数据和大规模数据支持更好,本文是自己的小服务器进行存储拓展,采用主流稳定的 ext4 文件系统) ,
  • 退出所有正使用该驱动器的磁盘实用程序或其他程序,并确保没有窗口正显示该驱动器的内容,然后再格式化的信息。如何操作才能格式化d盘重装系统呢?电脑安装的是windows10的系统,今天想格式化d盘再安装一个windows7...
  • windows里面没有FAT32格式化命令

    千次阅读 2021-07-31 06:32:04
    19我的电脑中了个病毒,用卡巴在每个盘都杀出了同样的病毒,而且每个盘的右键里都多出了一个"自动运行"的选项,双击盘显示"文件"copy.exe"找不到,请````",重装了以后c盘好了,其他的盘还是这种情况,将其中一个盘格式化了...
  • 解决方bai法如下: 方法1 ...可能是电脑系统问题,系统丢失了某个和磁盘有关的文件,造成识别U盘或者磁盘时,会出现这样的提示框,建义重装系统。 方法3 驱动程序的问题,主要是指特殊的U盘或者SD卡

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 86,517
精华内容 34,606
热门标签
关键字:

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