我有一台运行Ubuntu 12.04 LTS的KVM主机服务器,只安装了KVM的裸机安装。 该服务器采用8核英特尔(R)至强(R)CPU E3-1230 V2 @ 3.30GHz CPU,32 GB内存和SATA控制器:英特尔公司的6系列/ C200系列芯片组家族SATA AHCI控制器(05版)。 在mdraid中安装了两个物理磁盘1.我正在使用LVM分区作为/,/ var,swap。 我正在寻求build议,在此主机configuration上优化KVM guest虚拟机的磁盘性能。 我的客人正在运行Ubuntu 12.04 LTS。 一个客户运行一个CrashPlan PROe主(非存储)服务器( http://www.crashplan.com/enterprise/ )。 CrashPlan PROe服务器使用我们的CrashPlan拓扑和负载相当密集地读/写数据库。 因此,日志评论指出交易正在等待导致性能下降。 我目前的客人参数包括: 存储格式:RAW 磁盘总线:SATA caching模式:无 IO模式:默认 内存分配:8192 MB CPU分配:4 任何人都可以build议主机或来宾configuration的最佳做法来优化KVM来宾磁盘IO性能,尤其是随机读取/写入(数据库)的性能?
我正在尝试使用以下命令在我的一台服务器上备份LVM: dd bs = 4M conv = noerror,sync if = / dev / vg_volgroup / LvmName | ssh myuer @ myip“dd of = / home / myuser / LvmName bs = 4M conv = noerror,sync” 我读这个LVM的磁盘有一个坏扇区返回: dd:读取`/ dev / vg_volgroup / Lvmname':input/输出错误 224 + 1logging 225 + 0logging 943718400字节(944 MB)复制,1313.12 s,719 kB / s 由于这个坏扇区,我使用conv […]
这是一个有点法医性质的奇怪问题。 我正在运行一个服务器,它最初安装了openSuse 11.4,并且升级了两次(到v12.3和v13.1)。 最近,一个更新搞糟了机器引导扇区和分区表,尽pipe有备份,但我无法恢复。 我已经重新安装了一个不同的操作系统,但是我缺less一个东西:服务器有3个大硬盘(2TB,2TB,1TB),之前它们被安装成一个大容量的5TB容量。 当我configuration所有这些时,我使用了openSuse的YaST(GUI工具)来完成这个任务。 现在我想重新创build5TB的容量,所以我可以访问我的数据。 我没有备份最初的5TB音量设置/configuration,而且我也没有备份数据。 我怎样才能重新创build5TB的音量? 也就是说我正在使用哪个FS,如何安装这个卷? 我正在寻找答案,告诉我如何解决这个难题。 我记得设置所有这些要求我只用同样大小的分区来连接在一起。 所以我在每个2TB磁盘上创build了两个1TB分区,在1TB驱动器上创build了一个1TB分区。 我不知道我把它们粘在一起的顺序。 我还记得,没有涉及冗余,还有其他任何我必须configuration来保存我的数据更可靠。 这三个磁盘设备是/dev/sdb (2TB), /dev/sdc (2TB)和/dev/sdc (1TB)。 # lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 37.3G 0 disk >>sda1 8:1 0 243M 0 part /boot >>sda2 8:2 0 1K 0 part >>sda5 8:5 0 37G 0 part >>server–vg-root […]
我试图使用此页面设置OpenStack: https ://wiki.openstack.org/wiki/XenServer/PostInstall 不幸的是,我想当我安装xenserver时,它将本地SR设置为LVM(上述页面限制了OpenStack可以执行的操作)。 页面上的链接将LVM转换为EXT已损坏。 我如何将LVM转换为EXT,或者我只需要做一个干净的安装?
BusyBox为什么你没有vi? 概要: Ubuntu 14.04服务器在升级第一次启动后,由于缺less/ dev / mapper / xxx-root,只能启动到BusyBox v1.21.1 initramfs,因为“放弃等待根设备”,因为无法find/挂载LVM VG,因为排除filter不正确lvm.conf 场景: 只有单核3.11.0-17(是的,没有后备!),正常和恢复到BusyBox 只有ssh访问,或者IP KVM(系统位于距离10,000英里远的DC的远程CoLo中) 由于IP KVM不加载虚拟媒体,因此不能访问可启动媒体 默认的initramfsconfiguration(尝试使用vi显示vi:未find) LVM PV应该放在/ dev / sda5之类的东西(假设这是因为许多系统具有相同的configuration,而其他设置则是这样) 详情: 100%确定的问题是LVMfilter不正确(为LVMconfigurationOpenStack Cinder环回设备),因此不扫描LVM VG。 在lvm.conf中已知的工作应该是默认的: filter = [ "a/.*/" ] 然而,这被注释掉了,而是在lvm.conf中: filter = [ "a/sda1/", "a/sdb/", "r/.*/"] 如果我可以通过在lvm.conf中search不正确的string并用正确的stringreplacelvm.conf中的更改,那么我相信LVM VG将正确引导。 尝试解决scheme: initramfs没有编辑(vi,vim,nano等),只有sed试过sed正则expression式,遗憾的是这对于这个正则expression式noob是非常难以破解的。 我到目前为止: sed -i '/filter = [ "a/sda1/", "a/sdb/", "r/.*/"]/c\filter = […]
我是试图学习如何创build新的逻辑卷的LVMpipe理的新手。 这是我明白如何做到这一点: (只是想确保我理解正确。) 在新磁盘上创build分区 格式化他们(或我不需要?) 在磁盘上创build新的物理卷 将物理卷添加到新的或现有的卷组 根据卷组的空闲空间创build新的逻辑卷 格式逻辑卷 这是我的问题: 何时以及为什么要在一个磁盘上创build多个分区? 我知道我需要创build单独的启动分区,但是这是关于它,不是吗? 何时以及为何要在一个磁盘上创build多个物理卷? 引导分区怎么不需要是物理卷? 何时以及为何要创build新的卷组? 一个卷组似乎为我工作。 谢谢。
我们的存储层是标准设置中的以下内容: 操作系统之外: SAN上的LUN LUN上的VMware VMFS卷 VMFS上的虚拟磁盘(VMDK) 在操作系统(Linux)中: VMDK直接对应设备上的LVM PV(物理卷)(无分区) 1 PV = 1 VG = 1 LV,最终包含: 文件系统(ext3) 请注意,我们不是在这里讨论根磁盘。 现在的问题。 有时会有用户临时需要更多空间。 含义:他们想要在完成后给予空间。 /我想在完成后收回。 一些考虑: 这不像创build一个符号链接到我们可以暂时创build的第二个卷,以便稍后再次删除。 那是因为有时候,事先并不知道在哪里需要空间。 而且,在这种情况下,它可能不是100%透明的,因为可能需要为此移动数据。 所以我不会认为这是一个可以接受的答案。 我不会扩大物理体积(因为这将需要使VMDK变大,而且不能再轻易地变小)。 这同样适用于文件系统。 因此,唯一的解决scheme似乎是使用LVM层,对其进行扩展和减less是没有问题的。 但是:它上面的文件系统只能容易地扩展,而不是缩小。 那么,在没有任何停机时间的情况下,可以做到这一点,从而完全透明?
我有一个相当复杂的问题,虽然我find了个别步骤的解决scheme(并已在不同的环境下应用了其中的一些),但我不太确定如何正确地完成整个过程。 该系统是24小时开发的Ubuntu 12.04服务器,数据丢失是绝对不可接受的,停机时间是可以的。 所以,现在服务器正在运行带有5个2.5TB磁盘的raid-6,共有7.5TB的存储空间。 一个磁盘开始失败,由于空间开始稀less,我们决定在更换磁盘空间的同时增加磁盘空间。 加起来… 现在 :5个磁盘2.5TB,软件RAID-6 7.5TB,在LVM之上,/ boot在单独的驱动器上,所有其他文件系统都在这个RAID上 之后 :4个磁盘4TB,软件RAID-6 8TB(可select在将来添加更多的磁盘),最重要的是相同的文件层次结构 我知道如何通过逐个replace5个磁盘中的每一个来增加磁盘空间(将花费时间但可以接受)。 在最后一个磁盘完全同步后,RAID卷应该自动增大(12TB),LVM应该能够利用新的空间。 如果我在这里错了,请纠正我。 但是,因为我们只想放入4个驱动器,所以我不确定如何去做。 raid卷大小仍然比LVM目前使用的大,但是我不确定迁移过程。 不幸的是,只有600GB的空闲空间,所以我不能缩小现有的RAID-6。 虽然我可以想象通过将数据复制到外部驱动器释放空间。
我在虚拟盒子里有一个旧的Ubuntu服务器。 前一段时间,我转移到一台新的笔记本电脑,现在不pipe什么原因,我不记得密码,也没有ssh的框。 通常我会启动一个Live CD挂载适当的分区,并以这种方式解决问题。 问题是这个盒子在LVM上。 LiveCD似乎并没有lvm2, 据说我需要安装分区。 我已经尝试了14.04,没有运气。 有没有办法使用Ubuntu磁盘或第三方的LiveCD / ISO来解决这个问题?
最近我只是涉猎了几种不同的raidtypes进行一些性能testing,我希望有人能够为了知识而回答这个问题。 是否可以更改活动configuration上的Raidtypes,而无需重新加载服务器上的整个操作系统? 关于Linux。 例如从Raid 1切换到Raid 5并根据需要添加额外的驱动器。 这是可能吗? 感谢您的时间!