问题标签 [lvm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3661 浏览

linux - dd擦除磁盘后如何通知linux重新加载设备映射器?

我想擦除一个磁盘,然后用 info linux 更新 /dev/mapper。这是操作示例。在 /dev/vdc1 上创建一个 test pv 和 vg 然后创建 test lv,使用 dd 擦除 /dev/vdc1 的前 8K 数据(破坏 lvm 元数据)。

现在的问题是如何在不重新启动的情况下通知 linux 来更新 /dev/mapper?或者有没有更方便的方法可以通过重启来清除 lvm?

0 投票
0 回答
308 浏览

docker - 为什么 docker-storage-setup 不为 overlayfs 驱动程序创建精简池?

从docker-storage-setup代码(https://raw.githubusercontent.com/projectatomic/docker-storage-setup/master/docker-storage-setup.sh)看,docker-storage-setup会创建瘦池(docker -pool) 和 enable_auto_pool_extension 使用 devicemapper 驱动程序,但不能使用 overlayfs 驱动程序。是Docker的问题还是与lvm冲突的文件系统(覆盖)本身?

0 投票
2 回答
1286 浏览

linux - 从 Centos 6.7 升级到 7,而不损害 LVM 中的数据

7 台服务器和 4 张光盘,我有这样的配置:

  • "/" 在 LVM(物理磁盘 1)中
  • LVM 中的“/data”(物理磁盘 1 + 磁盘 2 和 3 的假 raid 0)
  • "/data1" Ext4(物理磁盘 4)

服务器是带有 8gb 内存的 supermicro(主板型号 X8DTL)。

我需要升级到centos 7,因为较新软件中的依赖项仅在此发行版中,但我害怕将“/ data”中的数据搞砸

如何在不使用“/data”的情况下安全升级?

PS:我不能做备份,信息超过5TB。

“/data”和“/data1”只有独立文件(文本、电子表格文件、多媒体文件)。程序和关联只在“/”

编辑:这是磁盘的排列方式:

0 投票
1 回答
250 浏览

linux - 如何在 RHEL LVM2 上调整剥离的 LV?

我已经安装了带有 lvm2-2.02.111-2 的 RHEL 6.6。在这台机器上,我为一个卷设置了一个非常不寻常的 LVM:它在 4 个段内剥离了 31 个磁盘 4+TB。

现在的问题是我需要扩展 LV +100GB,我应该在系统中添加多少个 100GB 磁盘才能做到这一点?

下面提取的信息供参考。谢谢!

0 投票
1 回答
45 浏览

c - 实现共享库/模块 - 参数结构不在标头中

我正在尝试为 LVM 实现自定义锁定库。将 lvm.conf 中的locking_type 设置为external (2) 并提供一个实现所需功能的共享库,理论上似乎已经足够且相对简单。

对此,我从 LVM2 的源代码开始研究,特别是外部锁定机制实现,可以在此处找到。

基本上,我发现我需要做的是使用如下描述的标头实现函数:

现在,到目前为止,一切都很顺利。但是,查看 _lock_fn 定义,它需要一个指向struct cmd_context作为第一个参数的指针。可以在 LVM2 源代码中轻松找到该结构(它是一个相当复杂的源!),但它不在包作为 API 公开的标头中(例如 RHEL7 中的 lvm2-devel 包)。正如我想象的那样(我绝对不是最好的 C 程序员),因为该结构应该由外部库使用,所以它必须位于标头中。

我认为这是错误的还是只是一个“错误”,我应该与 LVM2 开发人员讨论?除了将该结构和它依赖的所有其他类型复制/粘贴到我的项目中的头文件之外,是否有任何解决方法?做这个“解决方法”,它是否以任何方式破坏了 GNU GPL 许可证?

0 投票
1 回答
48 浏览

debian - 如何在 LVM Debian 中准确设置分区大小?

我正在用 LVM 做一个实验室,我想要 10G 的 root

我尝试了 10G 和 10000000K,这就是结果

root@debian:~# df -h Filesystem Size Used Avail Use% Mounted on /dev/dm-0 9.1G 810M 7.8G 10% /

pvs给我

为什么不是10G??我究竟做错了什么?

干杯

0 投票
1 回答
141 浏览

restore - LVM损坏,也许,或其他硬盘启动错误?

已经使用 Fedora Core 23 几个月了,然后打开计算机,输入我的启动密码,而不是像往常一样进入用户登录屏幕,我在启动后收到以下消息:

我尝试查看报告,其中有许多红色行,错误例如:

不按确切顺序。

我尝试运行“fsck”(“/sbin/fsck”),但它什么也没做。

那里的任何人都知道我是否完全被冲洗并需要从头开始重新安装并希望我有备份?或者有什么方法可以修复 LVM 配置或其他可能导致此问题的原因?求救

感谢您的任何帮助...

0 投票
0 回答
621 浏览

ubuntu-14.04 - 在 preseed 中使用 partman 的 linux lvm 分区

我正在尝试在 ubuntu 14.04 上自定义 preseed。存储安装所需的所有参数的位置。在首次 OS 启动时导出值和变量,无需任何人工干预即可完成配置。在这个硬件配置过程中,我选择了基于 LVM 的架构。

当我尝试使用固定磁盘空间时,它适用于以下配置

我的查询是当我尝试根据百分比分配磁盘空间时,因为每次硬盘分配都不同。它对我不起作用。partman配置如下

我出错的任何帮助

0 投票
1 回答
747 浏览

vmware - 将未分配的可用空间添加到 LVM

我在 VMware 下向主磁盘添加了 5 GB。我可以看到 5GB 空闲空间:

如何将此可用空间添加到我的组卷?我需要先创建一个新分区吗?

0 投票
0 回答
563 浏览

linux - 即使在 lvm.conf 文件中启用了 lvmetad(use_lvmetad=1),也没有在 systemd 中启动。lvmetad 默认情况下不会出现

尝试使用 systemd 启动系统。如果我手动启动 lvm2 它会出现,但默认情况下不会在启动时出现。如果未启用手动获取警告“/var/run/lvm/lvmetad.socket:连接失败”。

提前致谢。