4.5-磁盘格式化(上)

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

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

磁盘虽然分好区了,但是还不能用,我们还需要在这每个分区上格式化。所谓格式化,其实就是安装文件系统,Windows下的文件系统有 Fat32、NTFS,CentOS使用的文件系统为 ext。之前CentOS版本使用ext3作为默认的文件系统,而CentOS6使用ext4作为默认的文件系统

CentOS7 支持的文件系统格式

[root@evan-01 ~]# cat /etc/filesystems
xfs
ext4
ext3
ext2
nodev proc
nodev devpts
iso9660
vfat
hfs
hfsplus
*
[root@evan-01 ~]#

xfs 是CentOS7 默认的文件系统

查看分区的文件系统
/ 和 /boot 都是xfs

[root@evan-01 ~]# mount

在这里插入图片描述

格式化分区前的准备
查看分区

[root@evan-01 ~]# fdisk -lDisk /dev/sda: 21.5 GB, 21474836480 bytes, 41943040 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000c973aDevice Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     2099199     1048576   83  Linux
/dev/sda2         2099200    41943039    19921920   8e  Linux LVMDisk /dev/sdb: 10.7 GB, 10737418240 bytes, 20971520 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytesDisk /dev/mapper/centos-root: 18.2 GB, 18249416704 bytes, 35643392 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytesDisk /dev/mapper/centos-swap: 2147 MB, 2147483648 bytes, 4194304 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes[root@evan-01 ~]#

创建分区
n创建新分区,p选择主分区,回车(默认分区号1),回车(默认磁盘扇区从2048开始),+3G(设置分区大小为3G),p(查看分区)发现已经有了1个主分区了,w保存退出

[root@evan-01 ~]# fdisk /dev/sdb
Welcome to fdisk (util-linux 2.23.2).Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.Device does not contain a recognized partition table
Building a new DOS disklabel with disk identifier 0x6e55b372.Command (m for help): n
Partition type:p   primary (0 primary, 0 extended, 4 free)e   extended
Select (default p): p
Partition number (1-4, default 1): 
First sector (2048-20971519, default 2048): 
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-20971519, default 20971519): +3G
Partition 1 of type Linux and of size 3 GiB is setCommand (m for help): pDisk /dev/sdb: 10.7 GB, 10737418240 bytes, 20971520 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x6e55b372Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048     6293503     3145728   83  LinuxCommand (m for help): w
The partition table has been altered!Calling ioctl() to re-read partition table.
Syncing disks.
[root@evan-01 ~]#

格式化分区
命令:mke2fs、mkfs.ext2、mkfs.ext3 和 mkfs.ext4

-t 指定格式化成什么类型的文件系统,可以是 ext2、ext3也可以是ext4 、xfs
-b 分区时设定每个数据区块占用空间大小,目前支持 1024 、2048 以及 4096 Bytes

mkfs.ext4 === mke2fs -t ext4

[root@evan-01 ~]# mke2fs -t ext4 /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
39321 blocks (5.00%) 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 ~]# 
[root@evan-01 ~]# mkfs.ext4 /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
39321 blocks (5.00%) 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 ~]# 

mke2fs 不支持 xfs,换种写法 mkfs.xfs /dev/sdb1

[root@evan-01 ~]# mke2fs -t xfs /dev/sdb1
mke2fs 1.42.9 (28-Dec-2013)Your mke2fs.conf file does not define the xfs filesystem type.
Aborting...
[root@evan-01 ~]# mkfs.xfs /dev/sdb1
mkfs.xfs: /dev/sdb1 appears to contain an existing filesystem (ext4).
mkfs.xfs: Use the -f option to force overwrite.

因为 sdb1分区已经有文件系统了,所以需要使用 -f 强制覆盖下

[root@evan-01 ~]# mkfs.xfs -f /dev/sdb1
meta-data=/dev/sdb1              isize=512    agcount=4, agsize=196608 blks=                       sectsz=512   attr=2, projid32bit=1=                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=786432, 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
[root@evan-01 ~]# 

查看没有挂载的格式化后的分区

[root@evan-01 ~]# blkid /dev/sdb1
/dev/sdb1: UUID="c6329596-b26c-45dd-88ea-c7b5ba77cf95" TYPE="xfs" 
[root@evan-01 ~]# 

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



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

相关文章

finalshell 4.5.x在m1mac闪退

使用过程中会出现突然闪退,尤其在定位生产打开一堆窗口的情况下,绝绝子 闪退崩溃日志: Thread 116 Crashed:: Java: pool-4-thread-280 libsystem_kernel.dylib 0x18e926600 __pthread_kill + 81 libsystem_pthread.dylib

.netframework 4.5.1安装成功,单在vs目标框架中找不到

安装好vs2012后默认的目标框架是.netframework 4.5, 现在想安装4.5.1的,已经提示安装成功,并且通过aspnet_regiis.exe注册过了, 通过aspnet_regiis.exe -lv 显示当前版本确实是4.5.1,但是在vs2012中的目标框架就是不显示4.5.1,打开4.5.1创建的程序依然提示... 先在控制面板 程序卸载 那里找到Net farmew

关于 未能加载文件或程序集“Newtonsoft.Json, Version=4.5.0.0, 错误的解决方案

经过自己一天的研究到底为什么,还有结合网上的一些大神的解决方案和了解,归结出几点 第一,如果你的引用是不存在的(即使你引用的是你需要的,新的)vs自动会自动找到旧的版本,因为bin里面没有,你先检查bin目录有没有! 第二,web.config配置的版本号跟实际想要版本号对不对,web.config配置的引用要和你引用的版本对应,两个的版本号应该与你程序需要的这个版本一致,配置如下:

Ubuntu 20.04 源码编译安装OpenCV 4.5.0

源码安装 OpenCV 4.5 官方文档: OpenCV: Install OpenCV-Python in Ubuntu 1. 安装编译依赖 sudo apt install build-essential cmake git pkg-config libgtk-3-dev \ libavcodec-dev libavformat-dev libswscale-dev libv4l

Xcode 4.5平台上设置应用本地化, Ios 本地化,多语言

1. 给项目增加语言支持: 打开项目的“Info“属性编辑界面时,我们可以看到”localizations“一栏,如下图所示,这就是设置项目本地化支持语言的地方,在这里我们可以加入简体中文(Chinese(zh-Hans))、繁体中文(Chinese(zh-Hant))等语种的支持。   2. 应用程序名 一个Xcode项目可以建立多个target,每个target代表一

【安装教程】Linux RocketMQ 4.5.1安装及问题总结

【引言】 前段时间在项目中添加了对接RocketMQ4.5.1版本的客户端代码,服务端不是自己搭建的,所以自己在虚拟机上试验了一把,过程中遇到不少问题,写篇博客记录一下。 【环境】 Java版本:java version “1.8.0_162”Maven版本:Apache Maven 3.5.0RocketMQ版本:rocketmq-rocketmq-all-4.5.1 【步骤】 下载压

【C++ Primer Plus习题】4.5

问题: 解答: #include <iostream>using namespace std;typedef struct _CandyBar{string brand;float weight;int calorie;}CandyBar;int main(){CandyBar snack = { "德芙",2.1,20};cout << "品牌:" << snack.bra

vue-cli 4.5.6项目中 使用Element-UI

一.使用 vue create projectname 命令,创建好项目之后,使用vs-code打开 ”main.js“ 文件 添加如下代码: import ElementUI from 'element-ui';import 'element-ui/lib/theme-chalk/index.css';Vue.use(ElementUI); 添加完成 如下图所示: 二.在项目中安装 “

帮招3C大佬机器视觉工程师,工作地:上海嘉定,月薪3.5W-4.5W,Halcon独立开发,带15人左右团队,考虑无管理经验者

1.负责自动化项目工控机和视觉部件的选型,功能验证、方案验证、技术问题分析,程序框架的搭建; 2.负责自动化项目的软件设计,软件调试,软件优化,软件资料归档,客户现场培训等; 3.负责自动化项目的样机调试,协助量产项目设备后期问题分析,跟进解决以及现场问题的范反馈解决; 4.对公司项目中视觉部分的项目进行主导,对人工智能、图像处理算法有所了解,包括方案可行性测试和方案编写,独自完成公司所用视觉项目

VS2015 .Net 4.5 MVC 下简单使用WebSocket

前言:     适合新手,不太理解WebSocket,本文简述在VS2015下创建WebSocket程序和运行环境搭建.     对于我来说,WebSocket的主要作用是服务器推送信息给客户端,说白了就是客户端能实时收到通知 步骤:     首先配置环境     在 控制面板 里 打开 程序和功能     打开 启用或关闭Windows功能 ,钩选 WebSocket协议