如何利用/dev/mapper/硬盘进行存储?

如何利用/dev/mapper/硬盘进行存储?

我有一个装有 Ubuntu Bionic Beaver 的 25T 硬盘,其中 23 个位于名为 /dev/mapper/vgdata-lvdata 的分区下。我意识到那是设备映射器,但我不知道如何使用它(因为它似乎是某些智能系统的一部分)。我可以像普通文件夹一样把东西放进去吗?如果没有,我如何将该数据分配给其他“正常”分区,或创建一个新分区?

答案1

下面的东西/dev/mapper是块设备,比如/dev/sda1.您可以将文件系统放在那里(使用mkfs),然后将其安装在某个地方(使用mount,并通过将其放入 使其永久化/etc/fstab)。所有这些可能已经为您完成了。

这可能是由 LVM 工具集创建和管理的;尝试lvsvgs、 和pvs列出系统中的对象。如果它只是用作分区表的替代品,那么您基本上可以忽略 LVM。对于系统的日常运行来说并不重要。

此外,由于(截至撰写本文时)硬盘容量不是 25T——除了某些非常昂贵的 SSD — 您很可能实际上在单个驱动器上拥有比 LVM 更复杂的东西。您可能还拥有不同层的软件或硬件 RAID。其中一些层需要进行监控以防止/响应任何故障。

我建议询问设置该系统的人。那个人至少应该能够告诉您需要了解什么。

答案2

正如 @derobert 所说,/dev/mapper 文件夹内的块设备通常是由 LVM 创建的逻辑卷。创建它们后,您可以使用这些块设备,就像使用“mount”和“mkfs”实用程序处理 /dev/sda1 块设备一样。

要管理逻辑卷、卷组和物理卷,您应该使用 LVM 的二进制文件,如 lvs、pvs、vgs、lvcreate、pvcreate 等。

相关内容