linux - lvcreate 在物理卷上创建什么?会删除数据吗?

标签 linux system sysadmin hard-drive lvm

基于http://www.centos.org/docs/5/html/5.2/Cluster_Logical_Volume_Manager/create_linear_volumes.html “创建逻辑卷时,逻辑卷是使用构成卷组的物理卷上的可用盘区从卷组中划分出来的。通常,逻辑卷会在下一次空闲的基础上使用基础物理卷上的任何可用空间。修改逻辑卷会释放并重新分配物理卷中的空间。”

我怀疑如果在具有现有数据的物理卷上创建逻辑卷,lvcreate 命令将删除此语句“修改逻辑卷释放并重新分配物理卷中的空间”的数据库。

我正在尝试恢复我的逻辑卷并将其安装到服务器。我在另一个问题(http://stackoverflow.com/questions/13356555/how-to-mount-logic-volume)中陈述了我的整个问题。

希望大家能帮助我。 任何帮助,将不胜感激。 谢谢。

最佳答案

lvm 是安装在物理 block 分配设备之上的逻辑层。 它允许您基本上将卷扩展到多个物理磁盘。

这是一种对 block 设备进行分区的特殊方式,所以是的,它接管了如何在比物理卷更高的级别上管理这些磁盘。

如果您不只是进行大小调整,LVCREATE 将会断开物理卷上的数据与逻辑层的连接。 (我会小心你有备份)

如果您失去了对 LV 的控制,即损坏了表条目,您仍然可以强制安装卷 RO 并可能恢复内容。您还可以修复有问题的卷。

如果您与数据失去联系,您还可以将每个磁盘完全镜像到暂存介质作为文件,以恢复阵列或逻辑卷中丢失的任何数据。

这样,您就可以运行多次传递或修复尝试。

要执行此操作,您必须停止 lv 和 mdadm 并在系统中卸载驱动器。

如果您需要有关如何对驱动器进行镜像的进一步说明,请告诉我。

关于linux - lvcreate 在物理卷上创建什么?会删除数据吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13380384/

相关文章:

linux - 高效排序 | uniq 用于大量重复的情况

c++ - 如何在 C++ 中实现传递函数的控制系统 block ?

android - Android 4.4 KitKat build 中位于/system/app 的系统应用如何获得系统权限?

linux - Mediawiki 身份验证问题

Linux:Bash:mkdir 返回什么

linux - 根据第一列记录向数据添加新列

无法通过 system() 从程序中设置 "echo"文件

mysql - centos mysql日志文件日期格式

command-line - 监视一组文件的更改并在更改时对其执行命令

linux - 当我不想打印 Shell 脚本时