linux – LVM和灾难恢复

linux – LVM和灾难恢复,第1张

概述我理解 LVM是什么以及它完成了什么,但我觉得我错过了一些东西. 可以说我们有两个物理驱动器,sda和sdb.两者都是100 Megs.我将它们放入VolumeGroup1并创建一个200 meg LogicalVolume1. 如果我创建150 meg文件会怎么样?物理上是100兆在sda和50在sdb上?如果是这样,是什么告诉 *** 作系统文件的一部分在一个驱动器上,而另一个文件在另一个驱动器上? 我理解 LVM是什么以及它完成了什么,但我觉得我错过了一些东西.

可以说我们有两个物理驱动器,sda和sdb.两者都是100 Megs.我将它们放入VolumeGroup1并创建一个200 meg LogicalVolume1.

如果我创建150 meg文件会怎么样?物理上是100兆在sda和50在sdb上?如果是这样,是什么告诉 *** 作系统文件的一部分在一个驱动器上,而另一个文件在另一个驱动器上?

驱动器故障怎么样?假设没有RAID,如果sdb失败,sda上的所有数据都会丢失吗?反正有控制什么物理驱动器上的文件?

你如何管理LVM?您是否创建了一个或两个大型卷组,然后在有意义的情况下创建分区?还有其他提示吗?

解决方法

Lets say we have two physical drives,sda and sdb. Both are 100 Megs. I put them into VolumeGroup1 and create one 200 meg LogicalVolume1.
What would happen if I create a 150 meg file? Would 100 megs physically be on sda and 50 on sdb?

正确(假设在创建文件之前文件系统为空).

If so,what tells the OS that a pIEce of the file is on one drive,and another pIEce is on the other?

LVM告诉 *** 作系统有一个200MB的磁盘.内核的LVM部分(它分为两部分,用户空间管理工具和内核驱动程序)然后将 *** 作系统看到的内容映射到磁盘上的物理位置/块.

What about drive failure? Assuming no RAID,if sdb fails,will all the data on sda be lost? Is there anyway to control what files are on what physical drives?

是的,请考虑数据丢失.

如果创建较小的逻辑卷,则可以使用pvmove命令将它们从磁盘移动到磁盘.

How do you generally manage LVM? Do you create one or two large Volume Groups then make partitions as it makes sense? Any other tips?

我倾向于创建大型卷组,然后根据需要创建逻辑卷.无需完全分配卷组中的所有空间;在需要时分配它.增加逻辑卷的大小很容易,而且几乎所有现代文件系统都可以轻松扩展.

总结

以上是内存溢出为你收集整理的linux – LVM和灾难恢复全部内容,希望文章能够帮你解决linux – LVM和灾难恢复所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/1042961.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存