百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术流 > 正文

Linux运维工程师必备的磁盘管理(二)制作文件系统

citgpt 2024-07-15 15:20 12 浏览 0 评论

那天我们说了mbr 分区 ,今天我们讲讲处理硬盘的第二个步骤: 制作文件系统

那什么是文件系统呢?

Linux运维工程师必备的磁盘管理(二)制作文件系统

大家都熟悉windows 中的格式化吧, 我们平常所说的格式化 就是把数据清除,但大家没有留意到,当你格式化的时候,会有一个选项,如图:

这个 NTFS 和 FAT32 都是什么呢? 其实这些就是文件系统。

那制作文件系统,就是说在清除数据的同时,设置了分区的文件系统格式。

打个比方,你现在有个写满字的纸,然后你想循环利用,就把字迹和画的格子给涂掉了,字没了,格子也没了; 就开始重新画格子。 画的格子是划成大格子还是小格子呢?

那这样的一波操作就相当于 磁盘的文件系统制作,先抹除数据,再定义用哪种格式来存储数据。

就像 大家刚买回来的 u盘一样, 会发现U盘的格式为 FAT 格式,我们在往U盘里传输数据时,大于4个G 的文件,无法传输进去,这就是 文件系统的原因,因为FAT 格式规定 ,大于4G 的单个文件不好传输到U盘里

但是我们再把他格式化为NTFS 格式就可以传输单个大于4G 的文件了。


给大家贴上常见的文件系统格式:

简单了解下各自主要的功能, 留意下 Linux 中的 EXT 和 XFS

  1. FAT

FAT是File Allocation Table的简称,是微软在Dos/Windows系列操作系统中共使用的一种文件系统的总称,FAt12、FAT16、FAT32均是Fat文件系统。FAT文件系统将硬盘分为MBR区、DBR区、FAT区、FDT区、DADT区等5个区域。

2.NTFS

NTFS文件系统是一个基于安全性的文件系统,是Windows NT所采用的独特的文件系统结构,它是建立在保护文件和目录数据基础上,同时照顾节省存储资源、减少磁盘占用量的一种先进的文件系统。

3.iso9660

iso9660是的光盘的文件系统.

4. Ext (Ext2 /Ext3 /Ext4 )

Ext是 GNU/Linux 系统中标准的文件系统,其特点为存取文件的性能极好,对于中小型的文件更显示出优势,这主要得利于其簇快取层的优良设计。 LINUX 系统中主流的格式

5.Btrfs

Btrfs(通常念成Butter FS),由Oracle于2007年宣布并进行中的COW(copy-on-write式)文件系统。目标是取代Linux目前的ext3文件系统,改善ext3的限制,特别是单一文件大小的限制,总文件系统大小限制以及加入文件校验和特性。加入目前ext3/4未支持的一些功能,例如可写的磁盘快照(snapshots),以及支持递归的快照(snapshots of snapshots),内建磁盘阵列(RAID)支持,支持子卷(Subvolumes)的概念,允许在线调整文件系统大小。

上面提到的文件系统,大家安装自己的实际应用场景来选择。


LINUX 中制作文件系统的命令:

mkfs.文件系统类型 分区路径

eg : mkfs.ext4 /dev/sdb1

注: 在制作文件系统的命令上,Linux 中的制作交换分区的 命令 不一样。

小编的一篇文章中会提到,交大家去制作swap 交换分区,来解决物理内存不足的情况。

文件系统制作好后,可以使用 blkid 命令查看系统中所有分区的文件系统格式:

查看没有问题后 ,文件系统就制作完成了。

有什么疑惑的,欢迎大家在下面留言区评论!谢谢大家

点个赞 ! 求关注!

相关推荐

js中arguments详解

一、简介了解arguments这个对象之前先来认识一下javascript的一些功能:其实Javascript并没有重载函数的功能,但是Arguments对象能够模拟重载。Javascrip中每个函数...

firewall-cmd 常用命令

目录firewalldzone说明firewallzone内容说明firewall-cmd常用参数firewall-cmd常用命令常用命令 回到顶部firewalldzone...

epel-release 是什么

EPEL-release(ExtraPackagesforEnterpriseLinux)是一个软件仓库,它为企业级Linux发行版(如CentOS、RHEL等)提供额外的软件包。以下是关于E...

FullGC详解  什么是 JVM 的 GC
FullGC详解 什么是 JVM 的 GC

前言:背景:一、什么是JVM的GC?JVM(JavaVirtualMachine)。JVM是Java程序的虚拟机,是一种实现Java语言的解...

2024-10-26 08:50 citgpt

使用Spire.Doc组件利用模板导出Word文档
  • 使用Spire.Doc组件利用模板导出Word文档
  • 使用Spire.Doc组件利用模板导出Word文档
  • 使用Spire.Doc组件利用模板导出Word文档
  • 使用Spire.Doc组件利用模板导出Word文档
跨域(CrossOrigin)

1.介绍  1)跨域问题:跨域问题是在网络中,当一个网络的运行脚本(通常时JavaScript)试图访问另一个网络的资源时,如果这两个网络的端口、协议和域名不一致时就会出现跨域问题。    通俗讲...

微服务架构和分布式架构的区别

1、含义不同微服务架构:微服务架构风格是一种将一个单一应用程序开发为一组小型服务的方法,每个服务运行在自己的进程中,服务间通信采用轻量级通信机制(通常用HTTP资源API)。这些服务围绕业务能力构建并...

深入理解与应用CSS clip-path 属性
深入理解与应用CSS clip-path 属性

clip-pathclip-path是什么clip-path 是一个CSS属性,允许开发者创建一个剪切区域,从而决定元素的哪些部分可见,哪些部分会被隐...

2024-10-25 11:51 citgpt

HCNP Routing&Switching之OSPF LSA类型(二)
  • HCNP Routing&Switching之OSPF LSA类型(二)
  • HCNP Routing&Switching之OSPF LSA类型(二)
  • HCNP Routing&Switching之OSPF LSA类型(二)
  • HCNP Routing&Switching之OSPF LSA类型(二)
Redis和Memcached的区别详解
  • Redis和Memcached的区别详解
  • Redis和Memcached的区别详解
  • Redis和Memcached的区别详解
  • Redis和Memcached的区别详解
Request.ServerVariables 大全

Request.ServerVariables("Url")返回服务器地址Request.ServerVariables("Path_Info")客户端提供的路...

python操作Kafka

目录一、python操作kafka1.python使用kafka生产者2.python使用kafka消费者3.使用docker中的kafka二、python操作kafka细...

Runtime.getRuntime().exec详解

Runtime.getRuntime().exec详解概述Runtime.getRuntime().exec用于调用外部可执行程序或系统命令,并重定向外部程序的标准输入、标准输出和标准错误到缓冲池。...

promise.all详解 promise.all是干什么的
promise.all详解 promise.all是干什么的

promise.all详解promise.all中所有的请求成功了,走.then(),在.then()中能得到一个数组,数组中是每个请求resolve抛出的结果...

2024-10-24 16:21 citgpt

Content-Length和Transfer-Encoding详解
  • Content-Length和Transfer-Encoding详解
  • Content-Length和Transfer-Encoding详解
  • Content-Length和Transfer-Encoding详解
  • Content-Length和Transfer-Encoding详解

取消回复欢迎 发表评论: