那天我们说了mbr 分区 ,今天我们讲讲处理硬盘的第二个步骤: 制作文件系统
那什么是文件系统呢?
大家都熟悉windows 中的格式化吧, 我们平常所说的格式化 就是把数据清除,但大家没有留意到,当你格式化的时候,会有一个选项,如图:
这个 NTFS 和 FAT32 都是什么呢? 其实这些就是文件系统。
那制作文件系统,就是说在清除数据的同时,设置了分区的文件系统格式。
打个比方,你现在有个写满字的纸,然后你想循环利用,就把字迹和画的格子给涂掉了,字没了,格子也没了; 就开始重新画格子。 画的格子是划成大格子还是小格子呢?
那这样的一波操作就相当于 磁盘的文件系统制作,先抹除数据,再定义用哪种格式来存储数据。
就像 大家刚买回来的 u盘一样, 会发现U盘的格式为 FAT 格式,我们在往U盘里传输数据时,大于4个G 的文件,无法传输进去,这就是 文件系统的原因,因为FAT 格式规定 ,大于4G 的单个文件不好传输到U盘里
但是我们再把他格式化为NTFS 格式就可以传输单个大于4G 的文件了。
给大家贴上常见的文件系统格式:
简单了解下各自主要的功能, 留意下 Linux 中的 EXT 和 XFS
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 命令查看系统中所有分区的文件系统格式:
查看没有问题后 ,文件系统就制作完成了。
有什么疑惑的,欢迎大家在下面留言区评论!谢谢大家
点个赞 ! 求关注!