![如何利用/dev/mapper/硬盘进行存储?](https://linux22.com/image/160397/%E5%A6%82%E4%BD%95%E5%88%A9%E7%94%A8%2Fdev%2Fmapper%2F%E7%A1%AC%E7%9B%98%E8%BF%9B%E8%A1%8C%E5%AD%98%E5%82%A8%EF%BC%9F.png)
我有一个装有 Ubuntu Bionic Beaver 的 25T 硬盘,其中 23 个位于名为 /dev/mapper/vgdata-lvdata 的分区下。我意识到那是设备映射器,但我不知道如何使用它(因为它似乎是某些智能系统的一部分)。我可以像普通文件夹一样把东西放进去吗?如果没有,我如何将该数据分配给其他“正常”分区,或创建一个新分区?
答案1
下面的东西/dev/mapper
是块设备,比如/dev/sda1
.您可以将文件系统放在那里(使用mkfs
),然后将其安装在某个地方(使用mount
,并通过将其放入 使其永久化/etc/fstab
)。所有这些可能已经为您完成了。
这可能是由 LVM 工具集创建和管理的;尝试lvs
、vgs
、 和pvs
列出系统中的对象。如果它只是用作分区表的替代品,那么您基本上可以忽略 LVM。对于系统的日常运行来说并不重要。
此外,由于(截至撰写本文时)硬盘容量不是 25T——除了某些非常昂贵的 SSD — 您很可能实际上在单个驱动器上拥有比 LVM 更复杂的东西。您可能还拥有不同层的软件或硬件 RAID。其中一些层需要进行监控以防止/响应任何故障。
我建议询问设置该系统的人。那个人至少应该能够告诉您需要了解什么。
答案2
正如 @derobert 所说,/dev/mapper 文件夹内的块设备通常是由 LVM 创建的逻辑卷。创建它们后,您可以使用这些块设备,就像使用“mount”和“mkfs”实用程序处理 /dev/sda1 块设备一样。
要管理逻辑卷、卷组和物理卷,您应该使用 LVM 的二进制文件,如 lvs、pvs、vgs、lvcreate、pvcreate 等。