Articles of 内核

end_request:I / O错误,dev sda,扇区xxxxxxxxx

我有一个IBM服务器。 该服务器包含3个带有RAID 5的硬盘。它早期工作正常。 不幸的是,这台机器得到以下错误信息。 之后,我重新启动了系统。 之后,我在kern.log和demsg中收到以下错误信息 内核:[65896.678870] end_request:I / O错误,dev sda,扇区17430271 内核:[69263.783957] sd 0:0:0:0:[sda]结果:hostbyte = DID_OK driverbyte = DRIVER_SENSE,SUGGEST_OK:[69263.783957] sd 0:0:0:0:[sda] Sense Key:Hardware Error [current ] 内核:[69263.783957] sd 0:0:0:0:[sda] Add。 意义:内部目标失败 无论是内核问题还是硬盘问题还是Raid问题

Linux initramfs只读

在由bootloader,内核和initramfs组成的Linux系统中(没有块设备,没有其他根文件系统): 是否有可能使initramfs只读一次扩展到内存中?

为什么我的服务器启动旧的debian内核?

我安装了Debian的vServer(重要的是因为我不知道Debian是如何安装和/或构build的)。 输出~# uname -r : 2.6.26-2-xen-amd64 。 在执行(先安装一些其他的3.2版本的内核后) ~# apt-get install xen-linux-system-3.2.0-4-amd64并在~# update-grub和~# reboot ,内核版本似乎是不变。 为什么? ~# dpkg -l | grep xen ~# dpkg -l | grep xen给(重新格式化): libxen-4.1 (4.1.4-2) libxenstore3.0 (4.1.4-2) xen-hypervisor-4.1-amd64 (4.1.4-2) xen-linux-system-3.2.0-4-amd64 (3.2.35-2) xen-system-amd64 (4.1.4-2) xen-utils-4.1 (4.1.4-2) xen-utils-common (4.1.4-2) xenstore-utils (4.1.4-2) ~# cat /boot/grub/grub.cfg给出: # # DO NOT EDIT THIS FILE # […]

问题更新与内核

–> Running transaction check —> Package e2fsprogs-resize2fs-static.x86_64 0:1.42.3-3.el6.1.ovz will be installed —> Package kernel.x86_64 0:2.6.32-358.2.1.el6 will be installed –> Processing Dependency: kernel-firmware >= 2.6.32-358.2.1.el6 for package: kernel-2.6.32-358.2.1.el6.x86_64 Package kernel-firmware-2.6.32-358.2.1.el6.noarch is obsoleted by vzkernel-firmware-2.6.32-042stab075.2.noarch which is already installed –> Finished Dependency Resolution Error: Package: kernel-2.6.32-358.2.1.el6.x86_64 (updates) Requires: kernel-firmware >= 2.6.32-358.2.1.el6 Removing: vzkernel-firmware-2.6.32-042stab075.2.noarch (@openvz-kernel-rhel6) kernel-firmware = 2.6.32-279.22.1.el6 […]

如何更新/维护修补的内核?

如果我用grsecurity修补我的linux内核,我还能用yum(或apt-get)更新我的系统吗? 是不是通过yum提供的更新与我的补丁“非标准”版本的内核不兼容? 另外,每次用yum更新内核的时候,补丁都不会被覆盖吗? 你如何维护修补的内核?

在哪里可以findAmazon EC2兼容内核的源代码

我在寻找Amazon EC2兼容内核的源代码时遇到了一些问题。 在Amazon EC2文档中有一个关于如何使用定制内核运行实例的教程,但这些教程必须来自Amazon EC2兼容内核。 尽pipe如此,根据这个对话,很难findAmazon EC2内核的来源: https : //groups.google.com/forum/#!topic/ ec2debian/ OKDnCZQikEc 下面的文章解释了如何从源代码编译内核并将其注册到EC2,但是这个内核必须是兼容Amazon EC2的内核,并提供了下载它的链接: http : //alestic.com/2008/05/内核模块- 21年2月6日 我需要从源代码来编译OrangeFS内核模块。 那么您认为有一个地方可以findAmazon EC2内核的来源吗? 非常感谢,Dimos

XenServer 6.1中的内核参数mem和dom0_mem

我们正在生产中运行XenServer 6.1,并且最近遭到了OOM杀手的攻击,并最终取消了我们的一个刀片服务器。 我注意到,在OOM杀手实例的内核日志中,似乎从Dom0的angular度来看有很多内存: Jul 24 02:29:24 xenserver4 kernel: [2091564.792646] DMA free:2832kB min:76kB low:92kB high:112kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB isolated(anon):0kB isolated(file):0kB present:16256kB mlocked:0kB dirty:0kB writeback:0kB mapped:0kB shmem:0kB slab_reclaimable:144kB slab_unreclaimable:7344kB kernel_stack:0kB pagetables:0kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? yes Jul 24 02:29:24 xenserver4 kernel: [2091564.792676] lowmem_reserve[]: 0 698 2016 2016 Jul 24 02:29:24 xenserver4 kernel: [2091564.792696] Normal […]

Ubuntu 12.04 – Grub1不会加载新内核

出于某种原因,我不能让grub加载新的内核。 我尝试使用aptitude删除旧的内核,并运行update-grub但仍然加载旧的内核 – 即使我已经删除它! 然后我手动更新了grubconfiguration文件(/boot/grub/menu.lst)并重新启动,但仍然没有喜悦。 运行命令来尝试让grub更新: $ sudo aptitude remove linux-image-3.2.0-23-virtual $ sudo aptitude remove linux-image-3.2.0-24-virtual # ..etc up to 3.2.0-49 $ sudo update-grub $ sed -i 's/3.2.0-23/3.2.0-49/ig' /boot/grub/menu.lst $ sudo reboot 系统当前状态: $ grub –version grub (GNU GRUB 0.97) $ uname -r 3.2.0-23-virtual $ cat /boot/grub/menu.lst | grep 3.2.0-49 title vmlinuz-3.2.0-49-virtual kernel /boot/vmlinuz-3.2.0-49-virtual root=LABEL=root […]

什么是在这个Ubuntu 12.04.2服务器上使用内存?

我在Nginx,PHP5-FPM和Memcached的池中有两台服务器。 出于某种原因,池中的第一台服务器似乎莫名其妙地丢失了大约2GB的RAM。 我无法解释它在哪里。 重新启动会使一切恢复正常,但在几个小时之后RAM又被使用了。 起初,我认为这是memcached,但最终我杀了每一个进程,我可以合理杀死,内存不释放。 即使init 1没有释放内存。 ipcs -m是空的,slabtop看起来和在内存中的服务器很相似。 df在tmpfs中显示大约360K 在相关的情况下,两台服务器几乎完全相同,它们在不同主机上的相同pipe理程序(VMWare ESXi 4.1)上运行同一操作系统,但硬件相同。 不同之处在于: 第一台服务器有一个NFS挂载。 我试着卸载这个和删除模块,但没有改变内存使用情况 第一台服务器监听HTTP和HTTPS站点,而第二台监听HTTP。 这是免费-m的输出 total used free shared buffers cached Mem: 3953 3458 494 0 236 475 -/+ buffers/cache: 2746 1206 Swap: 1023 0 1023 这里是/ proc / meminfo … MemTotal: 4048392 kB MemFree: 506576 kB Buffers: 242252 kB Cached: 486796 […]

Xen:实时迁移的domU内核configuration要求是什么?

我们最近将iSCSI存储添加到运行Gentoo和Ubuntu 10.04和12.04 domU的两个Xen服务器。 在尝试domU的实时迁移时,我发现我可以迁移Ubuntu的(两种风格),但不是Gentoo的迁移。 后者运行我们自己的内核,内核configuration出现在2.6.18时代,并从发行版移植到发行版,现在运行的是Linux 3.10.7。 他们精简了domU使用的configuration(例如没有PCI或其他硬件支持,没有模块等)。 当试图迁移一个, xm migrate 似乎成功,在目的地节点上,我可以看到domU处于运行状态(并消耗CPU时间),但它不能与外界交谈(没有数据包进出vif,没有I / O在块设备上,没有活动的xm console即使它可以连接就好了。 我怀疑有一些内核configuration参数,我错过了,或者我错了,这阻止了实时迁移…做了很多谷歌search和searchXen文档和维基,没有运气。 最近一个(3.x,pvops)Linux内核用作domU并能够迁移的确切要求是什么? 编辑:正如我所料,Gentoo域将做xm save; xm restore时完全相同的问题xm save; xm restore xm save; xm restore在同一个节点上xm save; xm restore 。