`
fujinbing
  • 浏览: 237287 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

磁盘分区和格式化

 
阅读更多
一、分区工具 fdisk

命令使用
fdisk 磁盘       :注意一定是要磁盘,不能是磁盘的分区
fdisk /dev/sdb  :不能是 fdisk /dev/sdb1

d :删除分区
n :创建分区
p :显示分区
l  :显示文件类型

1.例:
root@ubuntu:~# fdisk /dev/sdb

WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
         switch off the mode (command 'c') and change display units to
         sectors (command 'u').

Command (m for help): p

Disk /dev/sdb: 16.0 GB, 15971909632 bytes
64 heads, 32 sectors/track, 15232 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x6f20736b

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1         100      102384    c  W95 FAT32 (LBA)
/dev/sdb2             101         200      102400    c  W95 FAT32 (LBA)
/dev/sdb3             201         300      102400    c  W95 FAT32 (LBA)
/dev/sdb4             301         400      102400    5  Extended

Command (m for help): d
Partition number (1-5): 1

Command (m for help): d
Partition number (1-5): 2

Command (m for help): d
Partition number (1-5): 3

Command (m for help): d
Selected partition
Command (m for help): p

Disk /dev/sdb: 16.0 GB, 15971909632 bytes
64 heads, 32 sectors/track, 15232 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x6f20736b

   Device Boot      Start         End      Blocks   Id  System
Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-15232, default 1): 1
Last cylinder, +cylinders or +size{K,M,G} (1-15232, default 15232): 15232

Command (m for help): p

Disk /dev/sdb: 16.0 GB, 15971909632 bytes
64 heads, 32 sectors/track, 15232 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x6f20736b

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1       15232    15597552   83  Linux
Command (m for help): w
The partition table has been altered!

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

2.linux 1块磁盘最多有4个主分区。
  MBR(Master Boot Recorder)主要开机扇区,放置硬盘的信息。MBR 可以说是整个硬盘最重要的地方了,因为在 MBR 里面记录了两个重要的东西,分别是:开机管理程序,与磁盘分区表 ( partition table )。所以我们所做的硬盘分区,也就是在修改partition table。

    由于这个 MBR 区块的容量有限,所以,当初设计的时候,就只有设计成 4 个分区纪录,这些分区记录就被称为 Primary ( 主分区 ) 及 Extended ( 扩展分区 ) ,也就是说,一颗硬盘最多可以有 4 个 Primary + Extended 的扇区,其中,Extended 只能有一个,因此,你如果要分区成四块磁盘分区的话,那么最多就是可以:
    P + P + P + P
    P + P + P + E
的情况来分区了。需要特别留意的是,如果上面的情况中, 3P +E 只有三个『可用』的磁盘,如果要四个都『可用』,就得分区成 4P 了!( 因为 Extended 不能直接被使用,还需要分区成 Logical 才行)

    思考一:如果我要将我的大硬盘暂时分区成四个 partition ,同时,还有其它的空间可以让我在未来的时候进行规划,那么该如何分区?

    由刚刚的说明,我们可以知道, Primary + Extended 最多只能有四个 partition,而如果要超过 5 个 partition 的话,那么就需要 Extended 的帮忙。因此,在这个例子中,我们千万不能分区成四个 Primary 为什么呢?假如您是一个 20 GB 的硬盘,而 4 个 primary 共用去了 15 GB ,您心想还有 5 GB 可以利用对吧?错!剩下的 5 GB 完全不能使用,这是因为已经没有多余的 partition table 纪录区可以记录了,因此也就无法进行额外的分区,当然啰,空间也就被浪费掉了!因此,请千万注意,如果您要分区超过 4 槽以上时,请记得一定要有 Extended 分区区,而且必须将所有剩下的空间都分配给 Extended ,然后再以 logical 的分区区来规划 Extended 的空间。

   思考二:我可不可以仅分区 1 个 Primary 与 1 个 Extended 呢?

    当然可以!基本上, Logical 可以有 64 个,因此,你可以仅分区一个主分区,并且将所有其它的分区都给 Extended ,利用 Logical 分区来进行其它的 partition 规划即可!

    思考三:假如我的硬盘安装在 IDE 1 的 Master ,并且我想要分区成 6 个可以使用的硬盘扇区,那么每个磁盘在 Linux 底下的代号为何?

    说明:

    由于硬盘在 Primary + Extended 最多可以有四个,因此,在 Linux 底下,已经将 partition table 1 ~ 4 先留下来了,如果只用了 2 个 P + E 的话,那么将会空出两个 partition number 呦!再详细的说明一下,假设我将四个 P + E 都用完了。其中Extended /dev/hda4包括三个逻辑分区。

    实际可以使用的是 /dev/hda1, /dev/hda2, /dev/hda3, /dev/hda5, /dev/hda6, /dev/hda7 这六个 partition!至于 /dev/hda4 这个 Extended 扇区本身仅是用来规划出让 Logical 可以利用的磁盘空间而已!

    那么万一我只想要分区 1 个 Primary 与 1 个 Extended 呢?

    因为 1~4 号已经被预留下来了,所以第一个 Logical 的代号由 5 号开始计算起来,而后面在被规划的,就以累加的方式增加磁盘代号啰!而其中 /dev/hda3, /dev/hda4 则是空的,被保留下来的代号。


Disk /dev/sda: 1497.2 GB, 1497198755840 bytes
255 heads, 63 sectors/track, 182024 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00054c4e

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          37      291840   83  Linux
/dev/sda2              37        6116    48828416   83  Linux
/dev/sda3            6116       12195    48828416   83  Linux
/dev/sda4           12195      182024  1364156417    5  Extended
/dev/sda5           12195       23866    93749248   82  Linux swap / Solaris
/dev/sda6           23866       29945    48827392   83  Linux
/dev/sda7           29945      182024  1221577728   83  Linux

使用扩展分区,分7个区


二、格式化工具 mkfs

mkfs相当于DOS/Windows中的格式化命令。
不同的是Linux可以支持ext2/dos/vfat/等分区的格式化工作,
不像Windows通常只能格式化 DOS/FAT32/FAT16/NTFS分区。

mkdosfs一看就知道是DOS格式的;

mke2fs格式化ext2文件系统;

mkswap格式化Linux 的交换分区。
分享到:
评论

相关推荐

    磁盘分区与格式化不用安装软件就可以哦借鉴.pdf

    在计算机管理中,磁盘分区和格式化是两个基本的操作,尤其对于系统管理员或IT专业人员来说,了解如何在不依赖第三方软件的情况下进行这些操作至关重要。Windows Server 2003是一个广泛使用的服务器操作系统,其内置...

    Centos7系列(六)磁盘分区、格式化及LVM管理1

    4. 格式化和挂载LV:使用`mkfs`命令格式化LV,然后通过`mount`命令将其挂载到文件系统中的特定目录。 LVM的一大优势在于它的动态扩展和收缩能力。例如,如果LV空间不足,可以使用`lvextend`命令增加LV大小,或者...

    linux上机考试:Linux硬盘分区和格式化命令.pdf

    mkfs命令是用于格式化分区的命令,可以将分区格式化为不同的文件系统,例如ext3、ext4、xfs等。mkfs命令的基本语法为mkfs.file_system_type device_name,例如mkfs.ext3 /dev/hdb。 在格式化分区之前,需要先创建...

    linux下用Fdisk对磁盘进行分区、格式化方法

    通过上述步骤,我们详细介绍了如何使用`fdisk`命令在Linux环境下进行磁盘分区和格式化。这对于日常维护和管理Linux系统的磁盘资源具有重要的意义。希望本指南能够帮助读者更好地理解和掌握`fdisk`的使用技巧。

    母盘的制作,网克过程,和磁盘的分区和格式化.txt

    磁盘分区和格式化是计算机存储管理的基础操作,对于系统性能和数据安全性至关重要。 1. **分区规划**:根据需求规划磁盘分区,例如将系统分区设定为较小的NTFS格式,用于安装操作系统;数据分区则可采用较大的FAT32...

    Linux磁盘分区,格式化,目录挂载

    Linux中的磁盘分区、格式化和目录挂载是基本的系统管理任务。下面是相关的知识点: 1. 查看当前目录分区的目录及容量:使用df命令可以查看当前目录分区的目录及容量。df命令的选项包括: * -a或--all:包含全部的...

    盘分区格式化类

    格式化有快速格式化和完全格式化两种类型,前者只删除文件系统信息,后者则会检查磁盘坏道并彻底清理所有数据。 程序设计中的盘分区格式化类通常包括以下几个关键功能: 1. **分区创建**:根据用户需求创建新的...

    计算机磁盘分区.doc

    磁盘分区格式化是使用分区前必要的步骤,这一步会确定分区的数据组织方式。常见的磁盘格式包括FAT16、FAT32、NTFS、ext2和ext3。FAT16是早期MS-DOS和Windows系统常用的格式,最大支持2GB的分区,但由于其磁盘空间...

    提示“磁盘未被格式化,是否格式化”的解决方法

    提示“磁盘未被格式化,是否格式化”的解决方法 [适用] 1、典型地,台式机硬盘、笔记本盘、移动硬盘、U盘、数码卡、MP3;...4、其他原因导致(如病毒破坏、磁盘坏道等)分区接入系统后提示“磁盘未格式化,是否格式化”

    Linux操作基础与文件系统(2)(磁盘分区,格式化,限额)

    本节将深入探讨磁盘分区、格式化以及限额的相关知识点。 首先,磁盘分区是将物理硬盘划分为多个独立的逻辑区域,每个区域可以被当作一个独立的存储设备来使用。在Linux中,常用的分区工具有`fdisk`,它是一个命令行...

    2T以上磁盘分区、格式化、挂载详情记录.pdf

    从命令行可以看出,所有的磁盘分区、格式化和挂载操作都是以root用户身份执行的。root用户具有对系统进行最高级别的操作权限,这包括对磁盘设备的访问和管理。 总结来说,本文档记录了在CentOS 7操作系统中,使用...

    嵌入式终端fdisk格式化存储器软件

    总的来说,"嵌入式终端fdisk格式化存储器软件"是为了解决嵌入式系统中存储器管理的问题而设计的,它简化了磁盘分区和格式化的步骤,提升了设备的可用性和可靠性。通过使用这样的专业工具,开发人员可以更高效地配置...

    Linux-OK.rar_linux 格式化

    在Linux操作系统中,管理和操作磁盘分区以及进行格式化是一项基本技能,对于系统维护和数据管理至关重要。本文将深入探讨Linux环境下如何进行磁盘分区和格式化,以帮助你更好地理解这一过程。 首先,让我们了解磁盘...

    计算机系统的软硬件安装分区格式化(“安装”文档)共41张.pptx

    在磁盘分区和格式化方面,磁盘分区是将硬盘划分为多个独立的区域,每个区域可以被格式化成不同的文件系统,例如FAT32或NTFS。FAT32文件系统有分区容量限制,最大约为2TB,而随着硬盘容量的增大,这一限制可能会成为...

    arm磁盘工具_可以格式化flash盘_分区等

    ARM磁盘工具对于嵌入式系统开发者和管理员来说是必不可少的工具,它帮助他们高效地管理存储设备,包括格式化和分区等关键任务。了解如何正确使用这些工具对于确保系统稳定性和数据安全至关重要。在实际操作中,应...

    完整版磁盘格式化模块 1.0.rar

    5. **磁盘分区与格式化**:在操作系统安装或磁盘管理中,我们常常先创建分区,然后对每个分区进行格式化。这允许我们为不同用途(如操作系统、应用程序、个人文件等)分配不同的存储空间。 6. **命令行格式化**:...

    Linux应用技术:磁盘分区和LVM管理.docx

    任务6 磁盘分区和LVM管理 实验目的 学会磁盘分区 学会LVM管理 学会分区/逻辑卷的格式化及文件系统的建立 学会mount挂载及开机自动挂载 实验内容 注意!实验前,请将主机名修改为zhangsan(zhangsan为自己姓名全拼) ...

    驱动器中的磁盘未被格式化想现在格式化吗如何恢复

    在遇到“驱动器中的磁盘未被格式化,想现在格式化吗?”这样的提示时,说明你的硬盘分区可能出现了问题,通常是因为分区表或者引导扇区受到损坏,导致系统无法识别该分区的文件系统。在这种情况下,直接格式化将永久...

    磁盘未被格式化 是否格式化数据恢复教程.rar

    当你的磁盘双击时,提示磁盘未格式化,现在想格式化吗?时,可以参照这个教程进行恢复;你只需要一个winhex软件就可以轻松进行修复 ;不会的朋友可以参照里面的教程,进行操作。注意,这个是针对ntfs格式分区的,...

Global site tag (gtag.js) - Google Analytics