`

CentOS使用mkfs.ext4快速格式化大容量硬盘

 
阅读更多

 

 给2台虚拟机各分配了1.5TB的存储空间。但是当使用fdisk创建分区后,使用mkfs.ext4格式化文件系统时,那个速度之慢,为了不搞坏硬盘,没有取消格式化,最终其中一台虚拟机等了几个小时才完成格式化。在这期间就想有没有类似windows的快速格式化选项。

通过mkfs.ext4 –help没有看出所以然来,网上有兄弟指出可以通过mkfs.ext4  -T largefile /dev/xxx这个方式快速格式化硬盘。man mkfs.ext4一路找可以看到这样的信息:

-T usage-type[,...]
              Specify  how  the filesystem is going to be used, so that mke2fs
              can choose optimal filesystem  parameters  for  that  use.   The
              usage  types that are supported are defined in the configuration
              file /etc/mke2fs.conf(5).  The user  may  specify  one  or  more
              usage types using a comma separated list.

              Ifthis  option  is is not specified, mke2fs will pick a single
              default usage type based on the size of  the  filesystem  to  be
              created.   If  the  filesystem  size  is less than or equal to 3
              megabytes, mke2fs will use the filesystem type floppy.   If  the
              filesystem  size is greater than 3 but less than or equal to 512
              megabytes, mke2fs(8) will use the filesystem small.   Otherwise,
              mke2fs(8) will use the default filesystem type default.

- T usage - type [ , . . . ]

Specify   how   the filesystem is going to be used , so that mke2fs

can choose optimal filesystem   parameters   for    that   use .    The

usage   types that are supported are defined in the configuration

file / etc / mke2fs . conf ( 5 ) .    The user   may   specify   one   or    more

usage types using a comma separated list .

If    this    option   is is not specified , mke2fs will pick a single

default usage type based on the size of   the   filesystem   to    be

created .    If    the   filesystem   size   is less than or equal to 3

megabytes , mke2fs will use the filesystem type floppy .    If    the

filesystem   size is greater than 3 but less than or equal to 512

megabytes , mke2fs ( 8 ) will use the filesystem small .    Otherwise ,

mke2fs ( 8 ) will use the default filesystem type default .

然后查看/etc/mke2fs.conf

[defaults]
  base_features = sparse_super,filetype,resize_inode,dir_index,ext_attr
  blocksize = 4096
  inode_size = 256
  inode_ratio = 16384

[fs_types]
  ext3 = {
    features = has_journal
  }
  ext4 = {
    features = has_journal,extent,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize
    inode_size = 256
  }
  ext4dev = {
    features = has_journal,extent,huge_file,flex_bg,uninit_bg,dir_nlink,extra_isize
    inode_size = 256
    options = test_fs=1
  }
  small = {
    blocksize = 1024
    inode_size = 128
    inode_ratio = 4096
  }
  floppy = {
    blocksize = 1024
    inode_size = 128
    inode_ratio = 8192
  }
  news = {
    inode_ratio = 4096
  }
  largefile = {
    inode_ratio = 1048576
    blocksize = -1
  }
  largefile4 = {
    inode_ratio = 4194304
    blocksize = -1
  }
  hurd = {
       blocksize = 4096
       inode_size = 128
  }

[ defaults ]

base_features = sparse_super , filetype , resize_inode , dir_index , ext_attr

blocksize = 4096

inode_size = 256

inode_ratio = 16384

[ fs_types ]

ext3 = {

features = has _ journal

}

ext4 = {

features = has_journal , extent , huge_file , flex_bg , uninit_bg , dir_nlink , extra_isize

inode_size = 256

}

ext4dev = {

features = has_journal , extent , huge_file , flex_bg , uninit_bg , dir_nlink , extra_isize

inode_size = 256

options = test_fs = 1

}

small = {

blocksize = 1024

inode_size = 128

inode_ratio = 4096

}

floppy = {

blocksize = 1024

inode_size = 128

inode_ratio = 8192

}

news = {

inode_ratio = 4096

}

largefile = {

inode_ratio = 1048576

blocksize = - 1

}

largefile4 = {

inode_ratio = 4194304

blocksize = - 1

}

hurd = {

blocksize = 4096

inode_size = 128

}

测试mkfs.ext4  -T largefile /dev/xxx这个方式,几乎在几分钟完成快速格式化。

分享到:
评论

相关推荐

    制作ext2文件系统的方法 .

    这会将EXT2文件系统格式化到指定的设备上。 三、挂载EXT2文件系统 创建EXT2文件系统后,你需要将其挂载到文件系统的某个点才能访问。在Linux中,挂载操作通常在挂载点(如/mnt/myfs)进行: 1. 创建挂载点: ``` ...

    CentOS磁盘分区添加删除[参照].pdf

    2. mkfs.ext4 /dev/sdb1:格式化硬盘为 ext4 文件系统 3. mkfs.ext2 /dev/sdb6:格式化硬盘为 ext2 文件系统 4. mke2fs -j /dev/sda6:格式化硬盘为 ext3 文件系统 5. mkfs.reiserfs /dev/sda6:格式化硬盘为 ...

    centos挂载ISCSI.docx

    总结来说,配置CentOS系统使用ISCSI网络存储涉及安装ISCSI支持包、启动服务、发现和登录存储设备、分区和格式化磁盘、创建挂载点以及设置开机自动挂载。这一系列步骤确保了在系统启动时能够无缝地访问和使用远程存储...

    Centos7挂载XFS格式硬盘.pdf

    使用`mkfs.xfs /dev/sdb1`命令对新分区进行格式化,这里的`sdb1`是新创建的分区,根据实际情况替换。 4. **创建挂载点**: 在所需的目录下(例如 `/mnt/newdisk`)创建一个新的挂载点,使用`mkdir /mnt/newdisk`...

    CentOs如何挂载硬盘.zip

    例如,格式化新分区为ext4,可以使用`mkfs.ext4 /dev/sdb1`命令。 4. **创建挂载点** 在挂载硬盘前,需要在文件系统中创建一个挂载点。例如,创建一个名为`/mnt/newdisk`的目录,使用`mkdir /mnt/newdisk`命令。 ...

    centos服务器配置.docx

    - 使用`ext4`文件系统格式化新创建的分区。 ##### (4) 挂载分区 - **步骤**: 1. 创建挂载点目录,如`/website`。 2. 将新分区挂载到指定目录。 - **命令示例**: ```bash mkdir /website mount /dev/vdb1 ...

    CentOS6.9挂载大于2T硬盘.docx

    该操作系统使用 fdisk 和 parted 命令来管理硬盘分区,mkfs 命令来格式化硬盘,并使用 mount 命令来挂载硬盘。 硬盘信息查看 在开始挂载硬盘之前,需要查看当前系统中的硬盘信息。使用 df -h 命令可以查看当前系统...

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

    从创建GPT分区表到使用mkfs工具格式化分区为XFS和EXT4文件系统,以及使用lsblk命令检查分区状态,这些操作涵盖了Linux系统下磁盘管理的核心知识。同时,文档也强调了对齐分区和更新/etc/fstab文件的重要性,这对于...

    centos7挂载磁盘.docx

    可以使用`mkfs`命令来格式化分区,例如`mkfs.ext4 /dev/sdb1`将分区格式化为ext4文件系统。记得先通过`fdisk -l`确认新分区的设备名称。 格式化之后,需要创建一个挂载点,这将在文件系统中为新硬盘提供一个访问...

    centos7.3多块硬盘LVM分区

    格式化刚创建的逻辑卷为所需的文件系统类型,例如`mkfs.ext4 /dev/vgname/lvname`,这里使用了ext4文件系统。 8. **挂载逻辑卷**: 选择一个挂载点,例如`mkdir /mnt/myvol`,然后通过`mount /dev/vgname/lvname ...

    Linux磁盘格式化命令详解

    比如,CentOS 5使用ext3作为默认文件系统,而从CentOS 6开始,ext4成为默认选择。对于新分区,可以通过`mke2fs -t ext4 /dev/sdb5`这样的命令直接指定格式化为ext4文件系统。 `mke2fs`命令具有多个选项,用于定制...

    CentOS5不重启机器添加SCSI硬盘

    5. **格式化硬盘**:识别到新硬盘后,你需要对其进行格式化以便使用。可以使用`mkfs.ext4 /dev/sdb`(替换`sdb`为实际的设备名称)创建EXT4文件系统。 6. **挂载硬盘**:在合适的目录下创建挂载点,比如`mkdir /mnt...

    阿里云主机centos系统如何挂载和扩展多块硬盘(非目录挂载)步骤.docx

    9. **格式化逻辑卷**:使用`mkfs.ext3`命令格式化逻辑卷,如`mkfs.ext3 /dev/mygroup/root`。 10. **创建挂载点**:创建一个用于挂载的目录,如`mkdir /`。 11. **添加启动项**:在`/etc/fstab`中添加启动项,例如...

    划盘操作手册.docx

    4. SUSE 11使用`mkfs.ext3 /dev/vgdata/lvdata`格式化为ext3文件系统,SUSE 12则使用`mkfs.ext4 /dev/vgdata/lvdata`格式化为ext4文件系统。 5. 挂载逻辑卷和设置开机自动挂载的步骤与CentOS类似,但需要根据系统...

    linux硬盘分区 硬盘启动盘

    6. **格式化分区**:使用`mkfs`命令格式化分区,如`mkfs.ext3 /dev/sdb5`,`mkfs.ext3 /dev/sdb6`和`mkfs.ext3 /dev/sdb7`。 7. **挂载分区**:在/mnt目录下创建对应挂载点,如`mkdir /mnt/sdb5`, `mkdir /mnt/sdb6...

    centos的扩容.docx

    3. **格式化分区**:使用`mkfs`命令格式化新分区,例如`mkfs.ext4 /dev/sdb1`。 4. **创建物理卷**:使用`pvcreate`命令将新分区转化为物理卷,例如`pvcreate /dev/sdb1`。 5. **扩展卷组**:如果新分区是用于扩展...

    Centos8下的lvm卷管理.doc

    5. 格式化逻辑卷:mkfs.ext4 /dev/vg1/lv1 五、结论 LVM 卷管理在 Centos 8 中提供了灵活的存储管理方式,通过 LVM,可以将多个物理卷组合成一个逻辑卷,从而提高存储系统的灵活性和可扩展性。通过本文的介绍,...

    Centos7硬盘挂载方法

    关机状态下在虚拟机上添加一块硬盘 容量大于10G,再启动 ...格式化分区 格式化为ext4 mkfs.ext4 /dev/sdb1d //或者mkfs -t ext4 /dev/sdb1 编辑配置文件 实现开机自动挂载 vim /etc/fstab 末尾添加 /d

    LINUX系统软RAID0、RAID1配置与管理.docx

    我们可以使用 mkfs.ext4 命令来格式化 RAID1 和RAID0,并使用 mount 和 umount 命令来加载和卸载磁盘阵列。 实验总结: 通过这个实验,我们学习了如何在 LINUX 系统中配置和管理软RAID0 和RAID1。我们了解了 RAID ...

    CentOS7虚拟机添加、挂载硬盘详细过程

    在本文中,我们将深入探讨如何在CentOS 7系统中,使用VMware虚拟机为Linux系统添加、格式化和挂载新的硬盘。首先,我们理解一个重要的概念:在Linux中,所有的硬件设备,包括硬盘,都被表示为位于`/dev`目录下的文件...

Global site tag (gtag.js) - Google Analytics