4.6-磁盘格式化(下)

2024-05-07 07:08
文章标签 磁盘格式 4.6

本文主要是介绍4.6-磁盘格式化(下),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

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

[root@evan-01 ~]# 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
196608 inodes, 1572864 blocks
78643 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=538968064
96 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, 1327104Allocating group tables: done                            
Writing inode tables: done                            
Writing superblocks and filesystem accounting information: done [root@evan-01 ~]# 

-m 格式化的时候,指定预留给管理员的磁盘比例,是百分比,只针对 mke2fs 命令
如果磁盘空间为 1T 的话 5% 就是好几百 M。如果嫌这个地方预留的百分比大的话,可以设置小一些。(可以设置为浮点数如:0.1…)

[root@evan-01 ~]# mke2fs -m 0.1 /dev/sdb1
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
196608 inodes, 786432 blocks
786 blocks (0.10%) reserved for the super user
First data block=0
Maximum filesystem blocks=805306368
24 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912Allocating group tables: done                            
Writing inode tables: done                            
Writing superblocks and filesystem accounting information: done [root@evan-01 ~]#

不指定文件系统类型的话,默认就是 ext2

[root@evan-01 ~]# blkid /dev/sdb1
/dev/sdb1: UUID="b876c587-6278-4e78-8fc7-8195f3a97d92" TYPE="ext2" 
[root@evan-01 ~]#

指定下文件系统为 ext4

[root@evan-01 ~]# mke2fs -t ext4 -m 0.1 /dev/sdb1
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
196608 inodes, 786432 blocks
786 blocks (0.10%) reserved for the super user
First data block=0
Maximum filesystem blocks=805306368
24 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912Allocating group tables: done                            
Writing inode tables: done                            
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done [root@evan-01 ~]# blkid /dev/sdb1
/dev/sdb1: UUID="230d0a9f-0a8e-43d5-937e-0f08dfa2af3c" TYPE="ext4" 
[root@evan-01 ~]# 

mke2fs -t ext4 === mkfs.ext4

[root@evan-01 ~]# mkfs.ext4 -m 0.1 /dev/sdb1
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
196608 inodes, 786432 blocks
786 blocks (0.10%) reserved for the super user
First data block=0
Maximum filesystem blocks=805306368
24 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912Allocating group tables: done                            
Writing inode tables: done                            
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done [root@evan-01 ~]#

-i 设定 inode 大小
查看下信息,可以看到大概比例就是 1:4 这个比例嫌块太小的话,是可以把块大小调大的
在这里插入图片描述
这次比例就变成 1:2 了

[root@evan-01 ~]# mke2fs -i 8192 -t ext4 /dev/sdb1

在这里插入图片描述

这篇关于4.6-磁盘格式化(下)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/966664

相关文章

【C++ Primer Plus习题】4.6

问题: 解答: #include <iostream>using namespace std;typedef struct _CandyBar{string brand;float weight;int calorie;}CandyBar;int main(){CandyBar snack[3] = { {"德芙",2.1,20},{"箭牌",2.2,16},{"阿尔卑斯",

云平台迁移磁盘格式化磁盘,重做pv后(cant open /dev/vde exclusively mounted ilesystem)问题处理

1、dmsetup命令 dmsetup 命令是一个用来与 Device Mapper 沟通的命令行封装器(wrapper)。可使用 dmsetup 命令的 info、ls、status、table 和 deps 选项查看 LVM 设备的常规信息 dmsetup:用于创建和管理设备映射。可以通过dmsetup命令创建设备映射器、设置映射、删除映射等操作。例如,可以使用dmsetup create命

【OCPP】ocpp1.6协议第4.6章节Heartbeat的介绍及翻译

目录 4.6、心跳Heartbeat-概述 Heartbeat 消息 Heartbeat 请求(Heartbeat Request) Heartbeat 响应(Heartbeat Response) 主要功能和目的 1. 保持连接 2. 状态监控 3. 时间同步 实现示例 发送 Heartbeat 请求 处理 Heartbeat 响应 示例代码 发送 Heartbeat

服务器安装.Net FW4.0/4.5/4.6都提示失败

废话不多说,遇到以上情况,之下下载包名 dotNetFx40_Full_x86_x64.exe dotnetfx45_full_x86_x64.exe 安装就OK啦

4 最简单的 C 程序设计—顺序程序设计-4.6 顺序结构程序设计举例

【例 4.14】输入三角形的三边长,求三角形面积。 #include <stdio.h>#include <math.h> // 包含数学函数头文件main(){/* 【例 4.14】输入三角形的三边长,求三角形面积。已知三角形的三边长 a,b,c,则该三角形的面积公式为: */float a, b, c, s, area;scanf("% f, % f, % f", &a, &b, &c

Mac的AOSP环境配置——磁盘格式设置

Mac的AOSP环境配置——磁盘格式设置 在Mac上运行Android源码,首先需要改变Mac的文件系统,也就是需要设置Mac的磁盘访问类型。 原因 Mac OS 会在一个保留大小写但不区分大小写的文件系统中运行。AOSP环境需要Git的支持,Git并不支持此类文件系统,而且此类文件系统会导致某些Git命令(例如 git status)的行为出现异常。因此,需要我们始终在区分大小写的文件

【云原生进阶之数据库技术】第二章-Oracle-原理-4.6.3.7-闪回事务查询技术

1 闪回事物查询 1.1 闪回事务查询概念介绍         闪回事务查询是通过数据字典视图flashback_transaction_query来查询历史事务相关元数据,并且可以通过该视图的undo_sql字段会给出相应的SQL从逻辑层面撤销事务。闪回事务查询实际上是闪回版本查询的一个扩充,通过它可以审计某个事务甚至 撤销 一个已经提交的事务。闪回事务查询有别于闪回查询的特点有以下3个

【云原生进阶之数据库技术】第二章-Oracle-原理-4.6.3.5-闪回表技术

1 闪回表         Oracle Flashback Table特性允许利用Flashback Table语句,确保闪回到表的前一个时间点。利用回滚段信息来恢复一个或一些表到以前的一个时间点(一个快照)。要注意的是,Flashback Table不等于Flashback Query,Flashback Query仅仅是查询以前的一个快照点而已,并不改变当前表的状态,而Flashbac

【云原生进阶之数据库技术】第二章-Oracle-原理-4.6.3.3-闪回数据库技术

1 闪回数据库 1.1 使用场景和限制 (1)一种快速的数据库恢复方案,这种恢复是基于用户的逻辑错误 比如: 对表中的数据做了错误的操作插入了大量错误的数据删除了一个用户等         此时通常是将数据库恢复到之前的某一个时间点。         相比于原始的恢复方式需要先备份数据文件,再使用归档日志恢复到以前的时间点。 (2)闪回日志由oracle自动创建,并保存于闪回恢

OpenCV学习(4.6) 图像梯度

1.目标 在本教程中: 你会学到如何找到图像的梯度,边缘等。你会学到如下函数:**cv.Sobel(),cv.Scharr(),cv.Laplacian()** 等。 图像梯度是图像处理中的一个基本概念,它用于测量图像亮度变化的强度和方向。在数学上,梯度是函数的偏导数,而在图像处理中,梯度通常用于表示图像亮度的变化率,即图像的边缘。 1.Sobel 算子 Sobel算子是一种离散的差分算