< 返回新闻公共列表

Linux中存储术语的一些简单介绍

发布时间:2022-09-08 14:27:09

Linux拥有强大的系统和工具来管理硬件设备,包括存储驱动器。在本文中,我们将给大家简单介绍一下Linux中存储术语。


Linux中存储术语的一些简单介绍.jpg


一、什么是块存储?

块存储是Linux内核调用块设备的另一个名称。阿块设备是一个硬件,可用于存储数据,如一个传统的纺丝硬盘驱动器(HDD),固态驱动器(SSD),闪存棒等,这被称为块设备,因为内核接口通过引用固定大小的块或空间块来使用硬件,基本上,块存储就是您所认为的计算机上的常规磁盘存储。设置完成后,它基本上充当当前文件系统树的扩展,您可以无缝地写入或读取驱动器中的信息。


二、什么是磁盘分区

磁盘分区是将存储驱动器分解为更小的可用单元的一种方法。分区是存储驱动器的一部分,可以像驱动器本身一样处理。分区允许您分割可用空间并将每个分区用于不同目的。这为用户提供了很大的灵活性,使他们可以对其安装进行分段,以便于升级,多个操作系统,交换空间或专用文件系统。虽然可以在不进行分区的情况下格式化和使用磁盘,但某些操作系统希望找到分区表,即使只有一个分区写入磁盘。通常建议对新驱动器进行分区,以便在未来获得更大的灵活性。MBR与GPT,分区磁盘时,了解将使用的分区格式非常重要。这通常归结为MBR(主引导记录)和GPT(GUID分区表)之间的选择。MBR是传统的分区系统,已经使用了30多年。由于它的年龄,它有一些严重的局限性。例如,它不能用于大小超过2TB的磁盘,并且最多只能有四个主分区。因此,第四个分区通常被设置为“扩展分区”,其中可以创建“逻辑分区”。这允许您细分最后一个分区以有效地允许其他分区。GPT是一种更现代的分区方案,试图解决MBR固有的一些问题。运行GPT的系统每个磁盘可以有更多的分区。这通常仅受操作系统本身施加的限制。此外,GPT不存在磁盘大小限制,并且分区表信息在多个位置可用以防止损坏。GPT还可以编写一个“保护MBR”,它告诉磁盘正在使用的仅MBR工具。在大多数情况下,除非您的操作系统或工具阻止您使用GPT,否则GPT是更好的选择。


3、格式化和文件系统

虽然Linux内核可以识别原始磁盘,但驱动器不能按原样使用。要使用它,必须格式化。 格式化是将文件系统写入磁盘并为文件操作做好准备的过程。甲文件系统是系统结构中的数据和控制信息如何写入和基础磁盘检索。如果没有文件系统,则无法将存储设备用于任何与文件相关的操作。有许多不同的文件系统格式,每种格式都有许多不同维度的权衡,包括操作系统支持。在基本级别上,它们都向用户显示磁盘的类似表示,但每个支持的功能以及用于启用用户和维护操作的机制可能非常不同。一些比较流行的Linux文件系统是:Ext4:最流行的默认文件系统是Ext4,或扩展文件系统的第四个版本。Ext4文件系统是记录的,向后兼容遗留系统,非常稳定,并具有成熟的支持和工具。如果您没有特殊需求,这是一个很好的选择。XFS:XFS专注于性能和大数据文件。在处理大型文件和处理大型磁盘时,它可以快速格式化并具有良好的吞吐量特性。它还具有实时快照功能。XFS使用元数据日记,而不是记录元数据和数据。这样可以实现快速性能,但在突然断电时可能会导致数据损坏。


4、Btrfs:Btrfs是一种现代的,功能丰富的写时复制文件系统。此体系结构允许将一些卷管理功能集成到文件系统层中,包括快照,克隆,卷等.Btrfs在处理完整磁盘时仍会遇到一些问题。关于它对生产工作负载的准备情况存在争议,许多系统管理员正在等待文件系统更加成熟。


5、ZFS:ZFS是一个写时复制文件系统和卷管理器,具有强大而成熟的功能集。它具有出色的数据完整性功能,可以处理大型文件系统大小,具有快照和克隆等典型卷功能,并且可以将卷组织成RAID和类似RAID的阵列,以实现冗余和性能目的。

在Linux上的使用方面,由于许可问题,ZFS有一个有争议的历史。Ubuntu现在正在为它提供二进制内核模块,而Debian在其存储库中包含源代码,其他发行版的支持尚未确定。


以上就是对于Linux中存储术语的一些简单介绍,如果在通过以上的简单介绍中您还有什么不太了解的,欢迎前来与恒讯科技的小编一起交流探讨。



/template/Home/Zkeys930/PC/Static