Articles of lvm

在Ubuntu 11.10上,有可能通过在启动时input一个密码来解密用LUKS / LVMencryption的两个硬盘?

这里是我的configuration: – 2个硬盘, – 第一个使用LUKS和LVM进行encryption。 我想在卷组中join第二块硬盘。 我已经成功安装并encryption了它。 但是,当我启动时,我必须input两个密码来解密这两个硬盘。 没有办法只使用一个?

在md / LVM / dm-crypt中使用4k驱动器

我知道我必须将我的4K驱动器与8个扇区的倍数alignment,但是md-RAID / LVM / dm-crypt又如何呢? 我如何告诉这些图层我的硬盘是4k? 如果他们不尊重4k扇区大小,分区alignment是没有用的。 如何alignmentLVM / md / crypto-layers? 谢谢。

如何为LVM逻辑卷指定扇区大小?

我正在创build用于通过targetcli(iSCSI)导出的逻辑卷。 我正在使用lvm的精简configuration卷,例如 lvcreate -V 1T –thin -n vol_name storage/thin_pool 然后,我将创build的逻辑卷添加到targetcli的iblock backstore中。 得到的设备显示4096作为get attribute hw_block_size 由于缺less启动器支持(VirtualBox),我需要这些LUN具有512字节的扇区。 为了一致性的原因,我想避免使用文件备份(这应该允许设置扇区大小)。 在创build卷或将卷分配到后台时可以指定扇区大小吗?

精简configurationLinux服务器的最佳实践(在VMware上)

我有大约20台Linux机器的设置,每台机器大约有30-150千兆字节的客户数据。 在某些机器上,数据的大小可能会比其他机器快得多。 这些是VMware vSphere群集上的虚拟机。 磁盘映像存储在SAN系统上。 我试图find一个可以节省磁盘空间的解决scheme,同时还可以轻松地增加单个机器。 理论上,我只是为每台机器创build大磁盘并使用精简configuration。 每个磁盘会根据需要增长。 然而,似乎只有50 GB的数据和相当低的写入数量的500 GB的ext3文件系统仍然容易增长磁盘映像,例如。 250 GB随着时间的推移。 或者我在这里做错了什么? (我很惊讶,在Google这个主题上我找不到多less东西,顺便说一下,在serverfault.com上甚至没有精简configuration标签。) 目前我正在计划创build大型精简configuration的磁盘 – 但是LVM卷很小。 例如:500 GB磁盘上的100 GB卷。 这样,我可以更轻松地根据需要增长LVM卷和文件系统大小,甚至可以在线。 现在的实际问题是: 有没有更好的方法来做到这一点? (也就是说,在不停机的情况下根据需要增加数据大小)。 可能的解决scheme包 使用精简configuration友好的文件系统,一次又一次地占用相同的位置,从而不会增加图像大小。 find一个容易的方法回收分区上的空闲空间(重新稀疏?) 别的东西? 一个额外的问题:如果我按照我目前的计划,你会推荐在磁盘上创build分区( pvcreate /dev/sdX1 vs pvcreate /dev/sdX )吗? 我认为使用没有分区的原始磁盘是违背惯例的,但是如果需要的话,它会使磁盘的增长变得容易一些。 这只是一个味道的问题,对吧?

未findDevice / dev / sdb1(或被筛选忽略)

我正在尝试添加一个物理卷用于添加卷组,从而LV内部。 可悲的是我得到以下错误。 [root@server ~]# pvcreate /dev/sdb1 Device /dev/sdb1 not found (or ignored by filtering). [root@server ~]# fdisk -l /dev/sdb WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted. Disk /dev/sdb: 19966.2 GB, 19966213488640 bytes 255 heads, 63 sectors/track, 2427420 cylinders Units = cylinders of 16065 * 512 […]

逻辑卷在启动时处于非活动状态

我调整了我的逻辑卷和文件系统,一切顺利。 我安装了新的内核,重新启动后,我无法启动既不是当前也没有前者。 selectgrub(2)选项后,发现卷组未find错误。 从繁忙的框中检查显示卷没有注册到设备映射器,并且它们处于非活动状态。 我激活后无法安装它们,我找不到文件错误(mount / dev / mapper / all-root / mnt)。 任何想法如何进行或使他们在启动时间活动? 或者为什么在启动的时候这些卷是全部被忽略的? 问候, 马雷克 编辑: 进一步的调查显示,这与逻辑卷的大小调整无关。 逻辑卷必须在启动失败后在ash shell中手动激活,并且可能的解决scheme在下面的答复中已经介绍。

使用lvm时,fdisk分区types是否重要

我已经inheritance了一些LVM卷,并且我注意到fdisk将构成卷组的磁盘报告为分区types83(Linux)而不是8e(Linux LVM)。 这是一个问题,fdisk分区types有多重要? 他们是否影响任何东西,或只是为了方便标签? 谢谢你的帮助。

调整lvm2逻辑卷和文件系统的大小:确切的大小?

在我的Intranet服务器上,我有一个100.00 GiB分区/ dev / sda5,我用它作为lvm2的物理卷。 这是我的卷组vg01中唯一的物理卷。 vg01目前包含一个逻辑卷lv01,使用完整的100.00 GiB – 好,实际上99.99 GiB由于一些四舍五入(这是问题的开始)。 lv01包含一个ext3文件系统,使用整个空间。 我想将lv01降低到大约97吉比特,所以我可以创build约lv02。 3 GiB(我需要它采取lvm快照)。 我到目前为止做了什么: e2fsck -f /dev/mapper/vg01-lv01 resize2fs /dev/mapper/vg01-lv01 97G 这工作得很好。 但现在我必须跑 lvreduce –size ? /dev/mapper/vg01-lv01 而且我不确定,我必须指定哪个确切的值。 lvreduce手册页明确警告,生成的大小不能小于文件系统。 我也不想把它做得比它大。 但现在我有不同的数字: 我在resize2fs中指定了97G 。 df -h说,它是96 G. df说,这是100115936 1K块。 lvdisplay(当然)仍然报告逻辑卷99.99 GiB。 我需要为lvreduce指定lvreduce ? 编辑: 目前接受的答案提供了一个很好的解决方法。 但是,为了将这些东西整合到实体脚本等中,我通常宁愿使用精确的测量。 或者,也许已经有一个可靠的(!)脚本或工具,一步执行整个resize的过程?

debian 6 preseeding不断询问“将更改写入磁盘并configurationLVM?

我尝试使用configurationlvm的debian 6.0.5 netinstall的专家配方。 我不想问任何问题,但是一直问我:“将更改写入磁盘并configurationLVM? 这是我的preseed.cfg的一部分: di partman-auto/disk string /dev/sda di partman-auto/method string lvm di partman-auto/purge_lvm_from_device boolean true di partman-auto/choose_recipe select boot-root di partman-auto-lvm/new_vg_name string vg00 di partman-auto/expert_recipe string \ boot-root :: \ 128 50 128 ext2 \ $primary{ } $bootable{ } \ method{ format } format{ } \ use_filesystem{ } filesystem{ ext2 } \ mountpoint{ […]

如何在使用LVM时显示使用的设备/可用空间?

我有以下情况: =$ LC_ALL=C df -hP | column -t Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg0-rootlv 19G 854M 17G 5% / /dev/mapper/vg0-homelv 19G 343M 18G 2% /home /dev/mapper/vg0-optlv 19G 192M 18G 2% /opt /dev/mapper/vg0-varlv 19G 357M 18G 2% /var 我想知道这些卷使用哪些物理磁盘,以及我有多less可用磁盘空间(未分配),以便我知道我可以增加这些磁盘空间的大小。