Articles of lvm

如何将另一个(Live CD).iso文件挂载到.iso?

我要: 将Live CD的.iso放在一个目录中。 使用qemu(kvm或kqemu)运行.iso 把第二个生活CD .iso放在同一个目录下。 有第一Live CD安装第二.iso。 说,我有2个.iso文件在同一个目录下, 我怎么能模仿一个,并安装第二 从1日内? – 祝你幸福,快乐,和Laugher, 画了布朗

为什么从我的镜像中读取比从单个磁盘上读取要慢呢?

我使用hdparm -t在PV(sda3和sdb2)和LV(工作)上测量。 实际上,PVs更快。 这真的只是lvm的方式,还是我做错了什么? # lvs -a -o +devices LV VG Attr LSize Origin Snap% Move Log Copy% Convert Devices root foobar -wi-ao 165.00G /dev/sda3(10752) swap foobar -wi-ao 2.00G /dev/sda3(10240) work foobar mwi-ao 148.52G work_mlog 100.00 work_mimage_0(0),work_mimage_1(0) [work_mimage_0] foobar iwi-ao 148.52G /dev/sda3(52992) [work_mimage_1] foobar iwi-ao 148.52G /dev/sdb2(0) [work_mlog] foobar lwi-ao 4.00M /dev/sdb1(0)

RAID恢复后重buildLVM

我有4个磁盘RAID-5ed创buildmd0,另外4个磁盘RAID-5ed创buildmd1。 然后这些通过LVM组合来创build一个分区。 在我离开的时候发生了停电事故,当我回来的时候,看起来好像md1中的一个磁盘不同步 – mdadm一直声称只能find4个驱动器中的3个。 我唯一能做的就是在这四个磁盘上使用mdadm –create ,然后让它重build数组。 这对我来说似乎是一个不好的主意,但我所拥有的所有东西都是非常重要的(尽pipe这需要一段时间才能完全恢复),某个地方的某个主题声称这样可以解决问题。 如果这个数据全部丢失了,那么我想你可以停止阅读,只是告诉我。 等待了四个小时的arrays重build,md1看起来很好(我猜),但是lvm抱怨无法find具有正确UUID的设备,大概是因为md1更改了UUID。 我使用了这里logging的pvcreate和vgcfgrestore命令。 试图运行一个lvchange -ay它,但是,给了我一个resume ioctl failed消息。 我有什么希望恢复我的数据,或者我已经完全搞砸了吗? 我的LV线性设置。 似乎我应该能够通过使用类似于TestDisk的至less恢复从md0的数据。 但是, 示例显示了TestDisk中列出的LVM分区,而我只能看到sda,sdb等。 和md0和md1。 [$]> lvdisplay — Logical volume — LV Name /dev/VolGroup/lvm VG Name VolGroup LV UUID b1h1VL-f11t-TGJv-ajbx-4Axn-wi89-fReUKu LV Write Access read/write LV Status suspended # open 0 LV Size 6.14 TiB Current LE 1609648 Segments […]

25TiB /从16TiB家,如何处理ext3?

我最近把我的逻辑卷(在/ home)从16TiB扩展到25TiB。 但是,当我尝试在我的/ dev / vtrak / home上运行extend2fs时,它抱怨说 resize2fs 1.41.12 (17-May-2010) resize2fs: File too large while trying to determine filesystem size 经过进一步的调查,似乎ext3只会给我一个16TiB文件系统的最大值。 在这个文件系统中有15 TB的数据。 我现在应该怎么做? 我可以尝试移到ext4(但是我可以在哪里暂时放置我的数据,以便更新文件系统?)。 尝试将用户的家庭文件夹分成单独的文件系统? 更新:search互联网与参考,虽然ext4支持> 16TiB,目前的代码不(WTH)。 有人对此有个人经验吗?

在Linux中分区磁盘的最佳方法是什么? (RAID,分区或LVM)

有几种方法可以在Linux中分割磁盘:raid,分区和LVM。 如何select? 我们有一个10 +以上的磁盘服务器。 我们系统中的一些数据是暂时的,我们希望使用RAID 0。 有些是重要的,所以我们使用RAID 1.当然有操作系统和应用程序,但是我们可以负担得起他们,所以没有计划他们的突袭。 这里是他们的文件列表和计划的RAID: / : no raid /opt/app/logs : raid 0 /opt/data/tmp : raid 0 /opt/data/database/data : raid 1 /opt/backup : raid 1 有几种方法来分配磁盘: 1)使用RAID: one disk without RAID 2 RAID 0 2 RAID 1 2)使用分区: one disk without RAID one RAID 0 with 2 partitions one RAID 1 […]

分离EBS卷(在LVM中)需要很长时间

我有一个EC2实例(EBS支持根分区),通过LVMconfigurationEBS卷。 我把它格式化为ext4,并可以挂载它来存储数据等 现在我想拍一个根分区的快照,因此在这种情况下,我去分离其他非根EBS卷(在LVM中configuration)。 这里一个正常的分离不起作用,而且我几乎总是“强行”分离。 虽然,我另一个类似的设置与RAID而不是LVM和停止RAID后,我可以轻松地分离。 整个安装程序运行Ubuntu Maverick 10.10 请帮助我一样。

在装有FS的ext4上closures写入屏障

我正在做一些IO密集的数据库导入,现在运行了好几天,IO性能已经下降了很多倍。 DB数据文件(日志文件)位于ext4格式化的逻辑卷上,该卷使用默认选项(未在fstab中指定特殊内容)进行装载。 因为我刚刚了解到ext4默认启用了写屏障:问:是否有某种方法可以在线(即,在文件系统正在使用中)禁用写屏障,因为我无法中断导入,也不想重新启动。 我知道这一点 写障碍可能不是阻碍performance的唯一因素 如果数据安全是重要的(例如在生产系统上),那么在日志文件系统上禁用写入屏障是一个坏主意。

使用突袭设备创buildLVM有什么不利之处吗?

我想使用RAID-0的性能和LVM的灵活性来pipe理存储。 我使用两个相同大小的磁盘创build了RAID-0,然后创build了一个PV并包含在VG中。 然后我创build了所需大小的LV。 我知道如果RAIDarrays中的任何设备出现故障,整个arrays也将失败。 我打算在我的作品中使用这个堆栈,那么在LVM中使用RAID-0还有什么其他缺点吗?

基于LVM快照的KVM虚拟机

据我所知,LVM快照基本上不会在硬盘上占用“真实”空间。 我在主机上使用KVM虚拟化,假设我为我的Linux VM创build了一个LVM卷,然后正确安装它,closures它并获取它的LVM快照。 基本上我只是克隆它(LVM2快照是R / W)。 我把它喂给KVM,就是这样? 我可以将此卷快照N次,获得实际硬盘上实际占用空间为零的虚拟机数量为N吗? 当克隆的虚拟机开始写入时,它们实际上只会写入“主”虚拟机的差异。 这看起来像一个有趣的想法来pipe理大量的“模板”虚拟机,同时节省大量的磁盘空间。 或者,也许我只是在发明自行车。 你怎么看? 这可能吗?

LVM或具有Windows存储空间function的替代scheme?

我目前在Windows机器上运行一个小型的家庭媒体服务器。 我想把它交换到一个运行瘦Linux发行版的小型计算机。 但是,我之所以selectWindows,是因为存储空间function。 许多人会说“这只是LVM”,但从我读过的LVM的function来看,至less缺less了这个function: 片上的数据,并在一些驱动器上存储奇偶校验片,而不是存储在其上的两个驱动器用于数据访问。 这实际上允许我混合搭配不同大小/types的驱动器,而不pipe我想要什么样的方式,并且至less还有我的数据的奇偶校验备份。 这只是一个媒体服务器,我并不关心RAID 10的弹性水平或存储的真实速度(只要我可以通过单个USB 3连接到Drobo,将4k压缩video可靠地closures, 我很好)。 我所关心的是,如果我添加另一个驱动器到我的池中,我不必添加3个相同的驱动器。 Linux中有没有这样的function? 从我读到的,LVM无法真正做到这一点。