Questions tagged «lvm»

逻辑卷管理提供了存储抽象,这是磁盘分区的概括。

1
将逻辑卷移动到新的物理磁盘
我在使用单个物理卷(整个现有磁盘/ dev / sda)的单个卷组中有三个逻辑卷。 我现在想将这些逻辑卷之一移动到新的更快的磁盘上,即从: /dev/sda |-vg0-root → mounted to / |-vg0-foo → mounted to /foo |-vg0-bar → mounted to /bar 至: /dev/sda |-vg0-root → mounted to / |-vg0-foo → mounted to /foo /dev/sdb |-vg1-bar → mounted to /bar 据我了解,我无法使用,pvmove或者vgsplit因为现有卷组中只有一个物理卷。 有什么好的方法可以做到这一点(最好是联机,不需要为新磁盘创建新的卷组)?
14 linux  lvm 

1
为什么驱动器的大小有两个不同的值,以及如何与device-mapper和LVM协调它们?
我有一个通过USB连接的1 TB驱动器。它包含一个LVM 物理卷,它填充了整个设备(没有任何分区表)。当我尝试通过使用整个PV 扩展逻辑卷时,设备映射器开始抱怨LVM在PV上分配的部分大于设备。来自设备映射器的错误消息(如所示dmesg)报告的大小为1953320367 [dm]扇区: device-mapper: table: 254:0: sdf too small for target: start=1821353984, len=132169728, dev_size=1953320367 但是LVM创建了具有238467个物理范围的PV ,这是1953521664 [lvm]个扇区(大约多了100 MB): $ pvdisplay /dev/sdf --- Physical volume --- PV Name /dev/sdf VG Name apu-vg1 PV Size 931.51 GiB / not usable 1.71 MiB Allocatable yes PE Size 4.00 MiB Total PE …

1
无法关闭Luks分区
为了备份,我“快照”了一个LVM分区。该分区已加密,因此我已打开此Luks分区(快照)以进行备份。 问题是我忘记删除快照,因此快照使用率达到了100%。 当我尝试删除快照时: lvremove /dev/mapper/vgx-LogVolDBSnapshot /dev/vgx/LogVolDBSnapshot: read failed after 0 of 4096 at 375809572864: Input/output error /dev/vgx/LogVolDBSnapshot: read failed after 0 of 4096 at 375809630208: Input/output error /dev/vgx/LogVolDBSnapshot: read failed after 0 of 4096 at 0: Input/output error /dev/vgx/LogVolDBSnapshot: read failed after 0 of 4096 at 4096: Input/output error /dev/mapper/SnapshotDecrypted: …
13 partition  lvm  io  disk  cryptsetup 

2
在逻辑LVM卷中调整btrfs分区的大小
遵循Derobert的技巧,在调整LVM卷大小时可以调整基础文件系统的大小: lvm> lvextend -r -l +100%FREE /dev/VolGroup00/lvolhome fsck from util-linux 2.25.2 /sbin/fsck.btrfs: BTRFS file system. Size of logical volume VolGroup00/lvolhome changed from 3.04 GiB (777 extents) to 14.94 GiB (3824 extents). Logical volume lvolhome successfully resized fsadm: Filesystem "btrfs" on device "/dev/mapper/VolGroup00-lvolhome" is not supported by this tool fsadm failed: …
13 lvm  btrfs 

1
泄漏文件描述符
如果文件描述符泄漏是什么意思 File descriptor 6 (socket:[901758]) leaked on lvextend invocation. Parent PID 10035: /bin/zsh File descriptor 9 (/dev/pts/1) leaked on lvextend invocation. Parent PID 10035: /bin/zsh File descriptor 11 (/dev/pts/1) leaked on lvextend invocation. Parent PID 10035: /bin/zsh File descriptor 12 (/dev/pts/1) leaked on lvextend invocation. Parent PID 10035: /bin/zsh File …
13 shell  lvm 

2
LVM根不断增长
我尝试使用以下方法扩展我的LVM(在luks上)根分区 lvresize -L +5G -r /dev/vg/lv-root 并发现文件系统不会因为挂载而增长。现在我发现了 https://ubuntuforums.org/showthread.php?t=1537569 那说我应该从别的东西引导,然后做 resize2fs /dev/vg/lv-root <size> 我的问题是:我可以忽略大小,而仅让文件系统填充分区(之前已成功扩展)吗?我会尝试的,但是担心会把事情弄糟。使用(最新的)Arch,文件系统是ext4。
12 linux  debian  lvm 

3
为什么不建议将引导分区放在lvm上?
我在某处读到,不建议将引导分区放在基于lvm的分区上。但是,无论如何我都在做。那么,我遇到的唯一问题有时是当我安装一个新的Linux发行版并将其引导分区放在lvm上时,grub无法检测到它。该grub-mkconfig命令通常在生成grub.cfg文件时出错。但是,如果这是基于lvm的启动分区上的唯一问题,我认为还可以。因为我知道如何修复它,所以只需为要启动的启动分区提供适当的地址即可启动,然后一切正常。 那么,LVM可能会导致问题吗?因为在我看来,lvm非常灵活,并且不会降低系统速度。
12 boot  partition  lvm 

2
如何在Debian中调整根分区的大小?
我试图在根分区中添加空间,但实际上不确定是否最安全的方法。我已阅读此线程,是否可以在不卸载和重新安装Linux(或丢失数据)的情况下调整根分区的大小? 但我认为信息与我的系统不符。 任何帮助将不胜感激。另外,在该帖子中,F1234K要求提供有关阅读方面的建议以学习这些知识,但是没有人回答。我也将对有关该主题的一些学习材料非常感兴趣。 谢谢! 编辑:我应该补充一点,我的目标是从sdb6中获取20 GB并将其放入sdb1中。sdb6是sdb2的逻辑卷。 须藤fdisk -l Disk /dev/sdb: 750.2 GB, 750156374016 bytes 255 heads, 63 sectors/track, 91201 cylinders, total 1465149168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk …
12 linux  debian  partition  root  lvm 

5
是否可以在不使用initrd的情况下将root放在LVM中?
我刚刚建立了一个Gentoo基本系统(这意味着我现在可以启动和登录并使用它进行操作)。我的根分区位于LVM2虚拟组中(具有单独的/boot分区)。为了启动,我需要将以下参数传递给内核: root=/dev/ram0 real_root=/dev/vg/rootlv init=/linuxrc dolvm 显然,它是在挂载root之前使用初始ramdisk做一些事情(我猜是加载LVM事情)。有没有一种方法可以将该代码放入内核本身,从而不需要initrd?如果没有,我该如何使自己成为initrd? 补充一下,我曾尝试在没有initrd的情况下为非LVM根目录编译内核,并且运行良好。然后,我试图将整个东西放在LVM下,并且无法启动计算机(我想它无法处理LVM的东西)。然后,我将该genkernel工具与该--lvm选项一起使用,它会创建当前正在使用的工作内核和initrd。 现在,我想跳过genkernel并自己完成所有操作,最好不要使用initrd,这样计算机可以更快地启动(无论如何我都不需要灵活性)。
12 kernel  boot  root  initrd  lvm 


3
如何检查逻辑卷的文件系统类型
如何使用lvm或任何其他实用程序检查逻辑卷的文件系统类型? 例如,如果我的逻辑卷是/dev/vg1/lv1那么如何检查其文件系统类型? 我已经使用创建ext4了逻辑卷中的文件系统mkfs -t ext4 /dev/vg1/lv1。但是不知道如何验证。我看不到瘦的任何选择是lvm吗?

1
将btrfs放在lvm上有意义吗?
这是OpenSUSE Leap42。我有一台装有2个500 GB SATA HDD驱动器的计算机,为了加快速度,我在系统中放入了一个30 GB的小型SSD驱动器。在安装过程中,HDD断开了连接,因为它们混淆了安装程序(和我)。一旦系统启动,我就很容易地将/ home目录交换为XFS逻辑卷(我主要使用LVM来轻松添加空间)。然后/ opt填满(chrome和botanicula),我想将其放在HDD上。因此,我创建了一个卷并使用BTRFS对其进行了格式化。经过一番@ subvolumes摸索后-fstab中的内容使我在BTRFS上阅读了我所需的内容-/ opt现在的大小为100 GB。 但是问题是:用btrfs格式化LVM卷有意义吗?本质上,它们都是体积处理系统。 为了说明起见,我粘贴了fstab(#注释显示了我的编辑)和vgscan + lvscan输出: ~> cat /etc/fstab UUID=1b511986-9c20-4885-8385-1cc03663201b swap swap defaults 0 0 UUID=30e20531-b7f1-4bde-b2d2-fab8eeca23af / btrfs defaults 0 0 UUID=30e20531-b7f1-4bde-b2d2-fab8eeca23af /boot/grub2/i386-pc btrfs subvol=@/boot/grub2/i386-pc 0 0 UUID=30e20531-b7f1-4bde-b2d2-fab8eeca23af /boot/grub2/x86_64-efi bt rfs subvol=@/boot/grub2/x86_64-efi 0 0 UUID=3e103686-52e9-44ac-963f-5a76177af56b /opt btrfs defaults 0 0 #UUID=30e20531-b7f1-4bde-b2d2-fab8eeca23af …
11 linux  partition  lvm  btrfs 

2
如何缩小XFS文件系统?[关闭]
已关闭。这个问题需要细节或说明。它当前不接受答案。 想改善这个问题吗?添加详细信息并通过编辑此帖子来澄清问题。 2年前关闭。 我们有一个带有2个磁盘(sda和sdb)的RHEL 7服务器。我们/,/var/log和swap是上sda,/var是sdb。我们使用LVM和XFS。 sda太大(160 GB),我们希望将其缩小到40 GB。然后,我们可以使用120 GB的免费扩展空间sdb。 [root@foo ~]# pvs PV VG Fmt Attr PSize PFree /dev/sda2 rhel lvm2 a-- 134.77g 9.77g /dev/sdb1 vg_var lvm2 a-- 200.00g 0 [root@foo ~]# lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert root rhel -wi-ao---- 117.19g swap …
11 rhel  lvm  disk 

1
如何挂载LVM分区?
我正在尝试更新Java,并使用星号来确保将其完全删除,但没有意识到它将使所有内容弄乱 我用了 apt-get remove java* 这是在Ubuntu 16.0或其他服务器上。我现在在服务器上有sysrcd或System Rescue CD,我试图将旧文件放回新文件中,然后将sysrcd服务器重新加载到Ubuntu。但是我似乎无法弄清楚如何使用安装系统。 我试过跑步 fdisk -l 我得到 Disk /dev/sda: 223.6 GiB, 240057409536 bytes, 468862128 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk …
10 ubuntu  lvm 

2
内核更新-警告:lvmetad正在运行,但已禁用。启用它之前,请重新启动lvmetad!
我刚刚更新了我们的一台debian jessie服务器,内核也进行了更新,没什么特别的,因为我们已经做了很多次了。但是,第一次生成grub配置文件时出现一些警告。我从未见过他们。据我所知,重启后系统运行良好。 Setting up linux-image-3.16.0-4-amd64 (3.16.7-ckt25-2+deb8u3) ... /etc/kernel/postinst.d/initramfs-tools: update-initramfs: Generating /boot/initrd.img-3.16.0-4-amd64 /etc/kernel/postinst.d/zz-update-grub: Generating grub configuration file ... WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it! WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it! WARNING: lvmetad is running but disabled. Restart lvmetad before enabling it! …
10 debian  kernel  lvm 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.