磁盘格式化mke2fs

mke2fs磁盘格式化

磁盘虽然分区好了,但是还不能用,还需给每个分区格式化。所谓格式化,其实就是安装文件系统。

Windows下的文件系统有Fat32、NTFS。

centos使用的文件系统为ext。之前centos5版本使用ext3作为默认的文件系统,而centos6使用ext4作为默认的文件系统。

查看centos支持的文件系统格式用:cat /etc/filesystems

[[email protected] ~]# cat /etc/filesystems

ext4

ext3

ext2

nodev proc

nodev devpts

iso9660

vfat

hfs

hfsplus

命令:mke2fs、mkfs.ext2、mkfs.ext3和mkfs.ext4 (常用)

当用man查询这四个命令的帮助文件时,会发现我们看到了同一个帮助文档,这说明四个命令是一样的,mke2fs常用的选项有:

-b:分区时设定每个数据区块占用空间大小,目前支持1024、2048以及4096bytes每个块。

-i:设定inode的大小

-N:设定inode数量,有时使用默认的inode数不够用,所以要自定义设定inode数量

-c:在格式化前先检查一下磁盘是不是有问题,加上这个选项后会非常慢

-L:预设该分区的标签label(功能是定义变量或标号的类型,而变量或标号的段属性和偏移属性由该语句所处的位置确定)

-j:建立ext3 的格式分区,如果使用mkfs.ext3就不用加这个选项了

-t:用来指定什么类型的文件系统,可以是ext2、ext3也可以是ext4

-m:格式化时,指定预留给其他管理员的磁盘比例,是一个百分比,只针对mke2fs命令。

[[email protected] ~]# mke2fs -t ext4 /dev/sdb5

mke2fs 1.41.12 (17-May-2010)

文件系统标签=

操作系统:Linux

块大小=4096 (log=2)

分块大小=4096 (log=2)

Stride=0 blocks, Stripe width=0 blocks

64256 inodes, 257024 blocks

12851 blocks (5.00%) reserved for the super user

第一个数据块=0

Maximum filesystem blocks=264241152

8 block groups

32768 blocks per group, 32768 fragments per group

8032 inodes per group

Superblock backups stored on blocks:

32768, 98304, 163840, 229376

正在写入inode表: 完成

Creating journal (4096 blocks): 完成

Writing superblocks and filesystem accounting information: 完成

This filesystem will be automatically checked every 23 mounts or

180 days, whichever comes first.  Use tune2fs -c or -i to override.

指定文件系统格式为ext4,该命令等同于mkfs.ext4 /dev/sdb5.

以后遇到需要格式磁盘分区的时候。直接指定格式为ext4即可。

也可以根据操作系统的版本来决定格式化什么格式的文件系统。

在上面的例子中,其中一个指标是“块大小=4096”这里涉及到一个“块”的概念。磁盘在被格式化的时候会预先规定好每一个块的大小,然后再把所有的空间分割成一个一个的小块,存储数据的时候也是一个块一个块的去写入。

所以如果磁盘存的都是特别小的文件,比如1k或2K,那么建议在格式化磁盘的时候指定块数值小一点。ext文件系统默认块大小为4096也就是4k。在格式化的时候,可以指定块大小为1024、2048或4096(它们是成倍增加的)。虽然格式化的时候可以指定块大小为超过4096。但是一旦超过4096则不能正常挂载。

例:

如何让指定块大小?

[[email protected] ~]# mke2fs -t ext4 -b 8192 /dev/sdb5

Warning: blocksize 8192 not usable on most systems.

mke2fs 1.41.12 (17-May-2010)

mke2fs: 8192-byte blocks too big for system (max 4096)(8192字节块的系统太大(最大4096))

无论如何也要继续? (y,n) y

Warning: 8192-byte blocks too big for system (max 4096), forced to continue

文件系统标签=

操作系统:Linux

块大小=8192 (log=3)

分块大小=8192 (log=3)

Stride=0 blocks, Stripe width=0 blocks

64256 inodes, 128512 blocks

6425 blocks (5.00%) reserved for the super user

第一个数据块=0

Maximum filesystem blocks=134201344

2 block groups

65528 blocks per group, 65528 fragments per group

32128 inodes per group

Superblock backups stored on blocks:

65528

正在写入inode表: 完成

Creating journal (4096 blocks): 完成

Writing superblocks and filesystem accounting information: 完成

This filesystem will be automatically checked every 25 mounts or

180 days, whichever comes first.  Use tune2fs -c or -i to override.

指定块大小为8192会提示,块值设置太大了,我们直接输入y强制格式化。

次盘虽然分区好了,但是还不能用,还需给每个分区格式化。所谓格式化,其实就是安装文件系统。

Windows下的文件系统有Fat32、NTFS。

centos使用的文件系统为ext。之前centos5版本使用ext3作为默认的文件系统,而centos6使用ext4作为默认的文件系统。

查看centos支持的文件系统格式用:cat /etc/filesystems

[[email protected] ~]# cat /etc/filesystems

ext4

ext3

ext2

nodev proc

nodev devpts

iso9660

vfat

hfs

hfsplus

命令:mke2fs、mkfs.ext2、mkfs.ext3和mkfs.ext4 (常用)

当用man查询这四个命令的帮助文件时,会发现我们看到了同一个帮助文档,这说明四个命令是一样的,mke2fs常用的选项有:

-b:分区时设定每个数据区块占用空间大小,目前支持1024、2048以及4096bytes每个块。

-i:设定inode的大小

-N:设定inode数量,有时使用默认的inode数不够用,所以要自定义设定inode数量

-c:在格式化前先检查一下磁盘是不是有问题,加上这个选项后会非常慢

-L:预设该分区的label(标签)(功能是定义变量或标号的类型,而变量或标号的段属性和偏移属性由该语句所处的位置确定)

-j:建立ext3 的格式分区,如果使用mkfs.ext3就不用加这个选项了

-t:用来指定什么类型的文件系统,可以是ext2、ext3也可以是ext4

-m:格式化时,指定预留给其他管理员的磁盘比例,是一个百分比,只针对mke2fs命令。

[[email protected] ~]# mke2fs -t ext4 /dev/sdb5

mke2fs 1.41.12 (17-May-2010)

文件系统标签=

操作系统:Linux

块大小=4096 (log=2)

分块大小=4096 (log=2)

Stride=0 blocks, Stripe width=0 blocks

64256 inodes, 257024 blocks

12851 blocks (5.00%) reserved for the super user

第一个数据块=0

Maximum filesystem blocks=264241152

8 block groups

32768 blocks per group, 32768 fragments per group

8032 inodes per group

Superblock backups stored on blocks:

32768, 98304, 163840, 229376

正在写入inode表: 完成

Creating journal (4096 blocks): 完成

Writing superblocks and filesystem accounting information: 完成

This filesystem will be automatically checked every 23 mounts or

180 days, whichever comes first.  Use tune2fs -c or -i to override.

指定文件系统格式为ext4,该命令等同于mkfs.ext4 /dev/sdb5.

以后遇到需要格式磁盘分区的时候。直接指定格式为ext4即可。

也可以根据操作系统的版本来决定格式化什么格式的文件系统。

在上面的例子中,其中一个指标是“块大小=4096”这里涉及到一个“块”的概念。磁盘在被格式化的时候会预先规定好每一个块的大小,然后再把所有的空间分割成一个一个的小块,存储数据的时候也是一个块一个块的去写入。

所以如果磁盘存的都是特别小的文件,比如1k或2K,那么建议在格式化磁盘的时候指定块数值小一点。ext文件系统默认块大小为4096也就是4k。在格式化的时候,可以指定块大小为1024、2048或4096(它们是成倍增加的)。虽然格式化的时候可以指定块大小为超过4096。但是一旦超过4096则不能正常挂载。

例:

如何让指定块大小?

[[email protected] ~]# mke2fs -t ext4 -b 8192 /dev/sdb5

Warning: blocksize 8192 not usable on most systems.

mke2fs 1.41.12 (17-May-2010)

mke2fs: 8192-byte blocks too big for system (max 4096)(8192字节块的系统太大(最大4096))

无论如何也要继续? (y,n) y

Warning: 8192-byte blocks too big for system (max 4096), forced to continue

文件系统标签=

操作系统:Linux

块大小=8192 (log=3)

分块大小=8192 (log=3)

Stride=0 blocks, Stripe width=0 blocks

64256 inodes, 128512 blocks

6425 blocks (5.00%) reserved for the super user

第一个数据块=0

Maximum filesystem blocks=134201344

2 block groups

65528 blocks per group, 65528 fragments per group

32128 inodes per group

Superblock backups stored on blocks:

65528

正在写入inode表: 完成

Creating journal (4096 blocks): 完成

Writing superblocks and filesystem accounting information: 完成

This filesystem will be automatically checked every 25 mounts or

180 days, whichever comes first.  Use tune2fs -c or -i to override.

指定块大小为8192会提示,块值设置太大了,我们直接输入y强制格式化。

[[email protected] ~]# mke2fs -t ext4 -L TEST -b 8192 /dev/sdb5

可以使用-L来指定标签。标签会在挂载磁盘的时候使用,另外也可以写在挂载文件里。关于格式化的这一部分,建议除非有需求,否则不需要制定块大小,也就是说,只要记住两个选项:-t和-L即可。

命令:e2label

该命令用来查看或修改分区的标签,很少使用,只需了解。

[[email protected] ~]# e2label /dev/sdb5

TEST

[[email protected] ~]# e2label /dev/sdb5 TEST123

[[email protected] ~]# e2label /dev/sdb5

TEST123

时间: 2024-10-04 10:19:21

磁盘格式化mke2fs的相关文章

Linux CentOS 7 磁盘格式化mke2fs、mkfs.ext4、磁盘挂载及手动增加swap空间

一. 磁盘格式化 查看系统支持的分区类型: cat /etc/filesystems [[email protected] ~]# cat /etc/filesystems  xfs ext4 ext3 ext2 nodev  procnodev  devpts iso9660 vfat hfs hfsplus* [[email protected] ~]# mountsysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)proc o

磁盘格式化 mke2fs

命令: mke2fs  .mkfs.ext2 .mkfs.ext3 .mkfs.ext4 mke2fs常用的选项有: -b 分区时设定每个数据区块占用空间的大小,目前支持1024.2048以及4096 bytes每个块 -i 设定 inode 的大小 -N 设定 inode 数量,有时使用默认的 inode 数不够用,所以要自定义 inode 数量 -c 在格式化前先检测一下磁盘是否有问题,加上这个选项后会非常慢 -L 预设该分区的标签 label -j 建立ext3格式的分区,如果使用 mkf

4.5/4.6 磁盘格式化 4.7/4.8 磁盘挂载 4.9 手动增加swap空间

4.5/4.6 磁盘格式化 4.7/4.8 磁盘挂载 4.9 手动增加swap空间 4.5/4.6 磁盘格式化 磁盘格式化 上 根/  和 /boot 都是  xfs centos6 之前的版本 文件格式系统ext4 6 是ext5 5 是 ext 3 再往前 ext 2 centos 7 默认 是 xfs   作为它的默认文件系统 fdisk -l 查看下 之前的分区 没有分,先分一个新的分区 现在给他格式化 mke2fs mke2fs -t 指定格式化的文件系统 比如要指定ext4 mke2

[CentOS 7系列]磁盘格式化与挂载

在windows操作系统中,硬盘有fat32和ntfs等多种格式.在linux中同样如此.CentOS 6之前,主要是ext4.ext3和ext2等格式.在CentOS 7这个版本开始,默认的磁盘格式变成了xfs格式. [[email protected] ~]# cat /etc/filesystems xfs ext4 ext3 ext2 nodev proc nodev devpts iso9660 vfat hfs hfsplus * [[email protected] ~]# mou

磁盘格式化、挂载与卸载及分区表 fstab

一.磁盘的格式化 我们用 fdisk 命令将磁盘分好区之后,磁盘还是不能够直接使用的,需要将磁盘进行格式化,而格式化的本质就是为磁盘安装文件系统 我们使用命令:mke2fs 来为CentOS系统安装文件系统,下面来看看 mak2fs 的常用选项: -b:分区时设定每个数据块占用空间的大小,目前支持的每个块的大小是1024.2048.4096 -i:设定inode(文件元信息的存储域)的大小 -N:设定inode的数量(在默认的inode数量不够用的情况下) -c:在格式化前检测一下磁盘是否有问题

攻城狮在路上(叁)Linux(二十)--- Linux磁盘格式化

磁盘完成分区之后,进行格式化,生成文件系统. 命令格式: mkfs [-t 文件系统格式] 设备文件名  <== 使用 mkfs [Tab][Tab] 可以查看linux支持的文件系统格式 示例: mkfs -t ext3 /dev/sda6; 上述命令的不足是不能够指定文件系统的卷标label.block的大小以及inode的数量,因此系统还提供了mke2fs命令. 命令格式: mke2fs [-b block大小] [-i inode大小] [-L 卷标] [-cj] 设备名 参数说明: -

3.7-磁盘格式化 mke2fs

linux默认支持的文件系统,可cat /etc/filesystems 来查看 mkfs.ext3 mkfs.ext4 mkfs.用TAB可以查看多重文件系统的格式化命令 mkfs.ext4 /dev/sdb1  对sdb1进行格式化 mke2fs  有多种可选参数,完成mkfs.ext4没有的功能 mke2fs -t ext4 -b 2048 -m 1 -L game /dev/sdb2 -t 指定文件系统类型       -b 指定块大小,单位K.必须是1024的偶数倍 -m 指定保留给r

linux磁盘格式化、磁盘挂载、手动增加swap空间

磁盘格式化: 查看文件系统格式,centos7的文件系统格式默认xfs(centos6以前都是ext版本格式按序排列) [[email protected] ~]# cat /etc/filesystems     //查看系统支持的文件系统格式 xfs ext4 ext3 ext2 nodev proc nodev devpts iso9660 vfat hfs hfsplus * mount 查看这个系统分区的文件类型格式 mke2fs  -t    指定密钥格式化成什么样的系统(但不支持x

磁盘格式化和挂在及手动增加swap空间

4.5/6 磁盘格式化 4.7/8 磁盘挂载 4.9 手动增加swap空间 4.5/6 磁盘格式化 在windows操作系统中,硬盘有fat32和ntfs等多种格式.在linux中同样如此.CentOS 6之前,主要是ext4.ext3和ext2等格式.在CentOS 7这个版本开始,默认的磁盘格式变成了xfs格式. [[email protected] ~]# cat /etc/filesystems #产看文件系统配置文件 xfs        #centos 7支持 ext4