Linux磁盘格式化

CentOS7所支持的文件系统格式;默认是用xfs作为系统的文件系统。 "/"和"/boot"都是xfs格式!

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

xfs

ext4

ext3

ext2

nodev proc

nodev devpts

iso9660

vfat

hfs

hfsplus

*

mke2fs命令:

mke2fs、mkfs.ext2、mkfs.ext3、mkfs.ext4均可用于磁盘格式化!唯独不支持xfs!

比如执行格式化为ext4系统(mkfs.ext4=mke2fs -t ext4)

-L:=label,预设该分区的标签

-t:用来指定文件系统的类型(xfs、ext4、ext3、ext2等)

-b:分区时指定每个数据块的大小,目前支持1024、248、4096 bytes每个块

-i:指定inode大小,默认单位是byte

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

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

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

格式化sdb1为ext4文件系统

[[email protected] ~]# mke2fs -t ext4 -b 2048 /dev/sdb1#指定为ext4的格式,块大小为2048;这里还有一个命令mkfs.ext4等价于mke2fs -t ext4

mke2fs 1.42.9 (28-Dec-2013)

Filesystem label=

OS type: Linux

Block size=2048 (log=1)

Fragment size=2048 (log=1)

Stride=0 blocks, Stripe width=0 blocks

131072 inodes, 1048576 blocks

52428 blocks (5.00%) reserved for the super user

First data block=0

Maximum filesystem blocks=269484032

64 block groups

16384 blocks per group, 16384 fragments per group

2048 inodes per group

Superblock backups stored on blocks:

16384, 49152, 81920, 114688, 147456, 409600, 442368, 802816

Allocating group tables: done

Writing inode tables: done

Creating journal (32768 blocks): done

Writing superblocks and filesystem accounting information: done

指定sdb1为2048k块

[[email protected] ~]# mke2fs -b 2048 /dev/sdb1

mke2fs 1.42.9 (28-Dec-2013)

Filesystem label=

OS type: Linux

Block size=2048 (log=1)

Fragment size=2048 (log=1)

Stride=0 blocks, Stripe width=0 blocks

131072 inodes, 1048576 blocks

52428 blocks (5.00%) reserved for the super user

First data block=0

Maximum filesystem blocks=537919488

64 block groups

16384 blocks per group, 16384 fragments per group

2048 inodes per group

Superblock backups stored on blocks:

16384, 49152, 81920, 114688, 147456, 409600, 442368, 802816

Allocating group tables: done

Writing inode tables: done

Writing superblocks and filesystem accounting information: done

指定预留给root的磁盘空间

[[email protected] ~]#  mke2fs -t ext4 -m 0.1 /dev/sdb1   #预留百分之1.1的空间给root用户,并指定文件系统格式为ext4,如果不指定则是默认为ext2

mke2fs 1.42.9 (28-Dec-2013)

Filesystem label=

OS type: Linux

Block size=4096 (log=2)

Fragment size=4096 (log=2)

Stride=0 blocks, Stripe width=0 blocks

131072 inodes, 524288 blocks

524 blocks (0.10%) reserved for the super user

First data block=0

Maximum filesystem blocks=536870912

16 block groups

32768 blocks per group, 32768 fragments per group

8192 inodes per group

Superblock backups stored on blocks:

32768, 98304, 163840, 229376, 294912

Allocating group tables: done

Writing inode tables: done

Creating journal (16384 blocks): done

Writing superblocks and filesystem accounting information: done

mke2fs指定inode对应块大小

[[email protected] ~]# mke2fs -t ext4 -i 8192  /dev/sdb1          #增加inode

mke2fs 1.42.9 (28-Dec-2013)

Filesystem label=

OS type: Linux

Block size=4096 (log=2)

Fragment size=4096 (log=2)

Stride=0 blocks, Stripe width=0 blocks

262144 inodes, 524288 blocks

26214 blocks (5.00%) reserved for the super user

First data block=0

Maximum filesystem blocks=536870912

16 block groups

32768 blocks per group, 32768 fragments per group

16384 inodes per group

Superblock backups stored on blocks:

32768, 98304, 163840, 229376, 294912

Allocating group tables: done

Writing inode tables: done

Creating journal (16384 blocks): done

Writing superblocks and filesystem accounting information: done

查看分区信息

[[email protected] ~]# blkid /dev/sdb1

/dev/sdb1: UUID="ffd991f6-2fc8-4c56-9ffb-41a9f741d70d" TYPE="ext4"

mkfs命令:

支持的文件系统mkfs.btrfs   mkfs.cramfs  mkfs.ext2    mkfs.ext3    mkfs.ext4    mkfs.minix   mkfs.xfs

格式化sdb1为xfs文件系统:

[[email protected] ~]# mkfs.xfs /dev/sdb1 #用mkfs.xfs就可以实现xfs的格式化,如果是已经格式化过的需要加-f强制执行

mkfs.xfs: /dev/sdb1 appears to contain an existing filesystem (ext4).

mkfs.xfs: Use the -f option to force overwrite.

[[email protected] ~]# mkfs.xfs -f /dev/sdb1

meta-data=/dev/sdb1              isize=512    agcount=4, agsize=131072 blks

=                       sectsz=512   attr=2, projid32bit=1

=                       crc=1        finobt=0, sparse=0

data     =                       bsize=4096   blocks=524288, 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

原文地址:https://www.cnblogs.com/xiaoliangxianshen/p/9186443.html

时间: 2024-08-01 10:46:30

Linux磁盘格式化的相关文章

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

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

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

学习日志---linux磁盘格式化

Linux: ext2,3,4这几个文件系统大多数linux都支持 对磁盘进行分区后,通过kpartx和partx指令让内核识别磁盘分区,接下来进行磁盘区的格式化,也就是创建文件系统: 格式化操作其中之一就是对分区创建元数据区和数据区,元数据区存的是inode,每个inode就是一个条目,对应一个文件,inode中还存着文件在数据区对应的块的编号,数据区很多的block,每个block是512个字节,使用时以2的n次方作为单位来使用,每个分区统一以几个block做为一个最小单元来存储数据. 文件

linux磁盘格式化mkfs

mkfs [-t 文件系统格式]装置名称 -t 可以接文件系统格式:ext3,ext2,vfat 例题:将/dev/hdc6格式化为windows可读vfat格式 答:mkfs -t vfat /dev/hdc6 [[email protected] ~]# mke2fs [-bicLj] 装置名称参数∶-b  ∶可以设定每个 block 的大小,目前支援 1024, 2048, 4096 bytes 三种:-i  ∶多少容量给予一个 inode 呢?-c  ∶检查磁碟错误,仅下达一次 -c 时

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

linux磁盘分区格式化、挂载,文件系统

一.硬盘分区&格式化&挂载 RHEL5强制刷新分区表 partprobe /dev/sdb RHEL6强制刷新分区表 partx -a /dev/sdb 1.创建文件系统:挂载分区&格式化 mkfs.TAB 查看当前系统可创建分区类型 [[email protected] ~]# mkfs. mkfs.cramfs  mkfs.ext3    mkfs.vfat    mkfs.ext2    mkfs.msdos 格式化第一个分区   mkfs.ext3 /dev/sdb1 创建

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

1. 显示当前主机目录 命令df -h [[email protected] ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/VolGroup-lv_root 26G 2.9G 22G 13% / tmpfs 1.9G 0 1.9G 0% /dev/shm /dev/xvda1 485M 32M 428M 7% /boot 2. 磁盘分区 2.1 显示机器当前的磁盘: 命令fdisk -l [[email prot

centos、linux查找未挂载磁盘格式化并挂载?

centos.linux查找未挂载磁盘格式化并挂载? df -h 查看当前linux服务器硬盘: fdisk -l /dev/sda   第一块硬盘 /dev/sdb   第二块硬盘 依此类推 以/dev/sdb为新增硬盘为例,需要进行以下操作方可正常使用 1.分区 fdisk /dev/sdb 依次输入 n,回车 p,回车1,回车 回车 2.格式化 mkfs -t ext4 -c /dev/sdb1 3.挂载(挂载目录可自行定义) mount /dev/sdb1 /opt [[email pr

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

一.磁盘格式化 磁盘分区后不能直接使用,需要对每一个分区格式化,格式化其实就是安装系统文件. 命令mke2fs:不支持格式化成xfs系统文件  mkfs.ext4 == mke2fs -t ext4  两个命令相等 -b :表示分区时设定每个数据区块占用的空间大小 -i :表示设定inode的大小 - N:表示设定inode的数据 -c:表示在格式化前先检测下磁盘是否有问题 -L:表示预设该分区的标签 -t:用来指定文件系统的类型 [[email protected] ~]# fdisk -l