存储设备分区操作及文件系统管理概述

存储设备分区操作及文件系统管理概述

作者:北南南北
来自:LinuxSir.Org
摘要:在Linux中,文件系统管理是极为重要的,是基础的基础;一个存储设备只要经过格式化,建立文件系统才能使用;比如硬盘、软盘、移动存储等、光盘及其它备份设备,比如磁带机。访问不同的存储设备,总有相应的文件系统支持。本文是对我以前写过的与文件系统相关文档的总结或补充;希望对初学Linux的弟兄有所帮助 ;


一、常用的文件系统

在Linux中,我们经常接触的文件系统有 ext3 、ext2、reiserfs 、fat32、msdos(fat16)以及NTFS 。fat32、msdos(fat16)以及NTFS是Windows或DOS操作系统常用文件系统。Linux操作系统常用的文件系统是ext2、ext3、reiserfs ,目前大家都用reiserfs 或ext3 ,ext2已经被ext3所取代;CDROM 用的是ISO 9660 文件系统;

现在大多数移动存储都用 fat32或fat16文件系统,通过LinuxSir.Org 讨论区的情况来看,大多数弟兄还是一台机器同时安装了Windows和Linux,所以在Linux系统中读取Windows 文件系统,也是广泛存在的。在Linux中读取其它操作系统的文件系统,也是一个比较重要的知识点;

至于各种文件系统的特点,或者更深层次的理论问题,您可以到相应文件系统的官方站去查看;


二、添加新硬盘,或者新增新的硬盘分区流程;


1、对硬盘分区结构的规划,这是一点理论,是极有必要的;

请参考:《合理规划您的硬盘分区》


2、首先得学会查看硬盘或移动硬盘(U盘)分区或使用情况;

我们要学会 fdisk ;du ;df 等工具

请参考: 《Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍》


3、对新增硬盘进行分区或操作工具fdisk 是必学内容;

请参考:《实例解说 fdisk 使用方法》

4、对硬盘分区进行格式化目的是建立文件系统;挂载文件系统,磁盘扫描;

比如对硬盘分区的格式化,对软盘格式化,对移动硬盘(U盘)等等存储设备的格式化;挂载文件系统方法有mount 和/etc/fstab 开机进行加载分区;对文件系统的扫描和修复fsck;

请参考:《Linux 创建文件系统及挂载文件系统流程详解》


三、对Windows分区的读取,数码存储设备文件系统fat32或fat16的读取等;

请参考:
《在Fedora core 4.0 加载NTFS和FAT32分区详述》
《Fedora Core 4.0 HAL配置即插即用移动存储(USB及1394)的实践》


四、文件系统和存储设备的支持都是由内核来决定的;

Linux是不是支持相应的文件系统以及存储设备,都是由内核决定的,不仅仅是文件系统和存储设备是由内核决定的,所有的硬件的支持都是由内核决定的。比如我们有移动存储设备不能被系统识别,我们应该学会编译内核;

请参考:

《编译内核操作流程 ──为新手指南》


五、与存储设备管理相关的工具补充

正在补充之中


后记:

存储设备管理的操作以及文件系统的管理是系统管理重要组成部份之一,我把新手面对的问题还算是解说的差不多了。这些文档只能做为入门之用,也就是说师傅领进门,遗憾的是我不能成为师。呵。。。

Linux的一个小小的命令可能会写出一本书来,所以我写的文档,只能为您引路;路有点长... ... 需要我们相互搀扶着共同走下去 ... ...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ext4(第四扩展文件系统)是Linux操作系统中最常用的文件系统之一。它是基于ext3文件系统的升级版本,主要改进了性能、可靠性和可扩展性。 ext4文件系统的主要原理如下: 1. 存储结构:ext4使用了类似于ext2ext3存储结构,将文件和目录存储在数据块中。每个数据块的大小通常为4KB,可以通过选项进行调整。 2. 日志功能:ext4具有日志功能,以确保在系统崩溃或意外断电的情况下,文件系统可以快速恢复到一致的状态。它使用了延迟分配和多块分配策略来提高性能。 3. 支持大容量:ext4支持非常大的文件系统分区大小。它支持最大16TB的单个文件,并且可以处理最大1EB(1EB = 1024PB)的文件系统大小。 4. 支持快照:ext4支持文件系统级别的快照功能,可以创建文件系统状态的副本,以便在需要时进行恢复或分析。 5. 支持多种数据模式:ext4支持多种数据模式,包括日志模式、日志组模式和metablock分组模式。这些模式在数据写入和元数据管理方面提供了不同的优化策略。 6. 支持高性能特性:ext4引入了一些高性能特性,例如预分配、延迟分配和多块分配,以提高文件系统的性能和响应速度。 总体而言,ext4通过改进文件系统的性能、可靠性和可扩展性,提供了更好的文件系统体验。它已成为Linux操作系统的默认文件系统,并被广泛应用于各种场景,包括个人计算机、服务器和嵌入式设备等。 请注意,这只是对ext4文件系统原理的简要概述,实际的实现细节更加复杂。如果您对ext4文件系统有更深入的兴趣,建议参考相关文献或官方文档进行详细研究。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值