Articles of linux kernel

内核中不支持Ubuntu配额格式

我试图在Google Compute Engine上使用Ubuntu 16.04 LTS实现磁盘用户和组配额,但是直到现在我还是没有成功。 配额允许您指定磁盘存储两个方面的限制:用户或一组用户可能拥有的inode的数量; 以及可以分配给用户或一组用户的磁盘块的数量。 配额背后的想法是,用户被迫停留在磁盘消耗限制之下,消除了在系统上消耗无限磁盘空间的能力。 sudo -s apt-get -y install quota quotatool nano /etc/fstab 然后我用 LABEL=cloudimg-rootfs / ext4 defaults,usrjquota=quota.user,grpjquota=quota.group,jqfmt=vfsv0 0 0 然后我尝试激活配额: mount -o remount / quotacheck -avugm quotaon -avug quotaon: using //quota.user on /dev/sda1 [/]: No such process quotaon: Quota format not supported in kernel 配额模块不在内核中,我创build用户和组配额。 touch /aquota.user /aquota.group chmod 600 […]

构build并安装可以在LVM2设备上安装/从EXT3安装的内核

我有一个老化但很受欢迎的Fedora Core 6盒,为此我试图编译一个比2.6.22更新的内核,以便我可以使用它支持eSATA卡。 我的Fedora盒子有一对500G磁盘,并使用LVM2将其大部分内容汇集到一个大的根文件系统中。 他们一起形成/ dev / mapper / VolGroup00-LogVol00。 所有的内核都驻留在/ boot / / dev / sda1上。 一旦新的内核启动,它很快就找不到/ dev / mapper / VolGroup00-LogVol00和panics,抱怨找不到/ dev / root。 我已经使用configuration文件“/boot/config-2.6.22.14-72.fc6”作为灵感来构build我的内核,希望能够设置我需要的任何一个奥术开关,但是到目前为止,这是徒劳的。 我抵制了更新升级的冲动,因为这是打破一个小鸡蛋的蛮锤。 你的线索和嘘声都是最受欢迎的, M.

编译linux内核 – “make install”要求LILO。 怎么办?

所以我按照这个指南编译我的定制内核 – http://library.linode.com/linode-platform/custom-instances/pv-grub-custom-compiled-kernel#sph_compile-and-install-the-kernel 到目前为止这么好,但我用一个make install打了一个小路障。 AS arch/x86/boot/header.o LD arch/x86/boot/setup.elf OBJCOPY arch/x86/boot/setup.bin BUILD arch/x86/boot/bzImage Setup is 15328 bytes (padded to 15360 bytes). System is 5097 kB CRC c20c9369 Kernel: arch/x86/boot/bzImage is ready (#2) [root@li280-195 linux-3.3.3]# make -j3 modules make[1]: Nothing to be done for `all'. CHK include/linux/version.h CHK include/generated/utsrelease.h CALL scripts/checksyscalls.sh CC [M] drivers/scsi/scsi_wait_scan.o Building modules, […]

内核+ libc6问题升级到挤压

我曾经运行Debiantesting,而且我还没有升级或升级了大约2年。 昨天我犯了这个错误… …它不起作用(我不记得确切的错误信息),所以我试着挤。 那么,软件包被下载并开始安装,但后来我到了libc6configuration。 我通过关于重新启动服务的菜单,然后得到: WARNING: this version of the GNU libc requires kernel version 2.6.18 or later. Please upgrade your kernel before installing glibc. The installation of a 2.6 kernel _could_ ask you to install a new libc first, this is NOT a bug, and should *NOT* be reported. In that case, please add […]

在CentOS 6中安装定制的“非rpm”内核

我使用kernel.org构build了一个自定义内核,它没有.rpm文件。 我如何手动: 安装模块到/ lib / modules( make moduleinstall或者其他东西?) 制作初始ramdisk 更新grub 我还没有看到有关如何为CentOS做这件事的文件。

Debian在安全更新下挤压内核更新

有人可以解释什么squeeze1和squeeze3指定在内核名称的末尾? 例如2.6.32-48squeeze3显示在安全更新的能力。

内核2.6.32(debian6)ext4生产准备好了吗?

我必须在debian6(内核版本2.6.32)上维护一个生产系统。 我想在一个SSD磁盘上使用ext4(通常希望从ext3提高性能升级)。 我找不到有关该内核/分布的ext4状态的任何参考。 提前致谢。

Linux中的虚拟networking接口

当我创build一个虚拟的networking接口,然后提出它显示在未知状态: root@5b8dd2855a9c:# ip la boom type dummy root@5b8dd2855a9c:# ip l show boom 58: boom: <BROADCAST,NOARP> mtu 1500 qdisc noop state DOWN mode DEFAULT link/ether 1e:f6:4b:60:ff:1a brd ff:ff:ff:ff:ff:ff root@5b8dd2855a9c:# ip l set boom up root@5b8dd2855a9c:# ip l show boom 58: boom: <BROADCAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue state **UNKNOWN** mode DEFAULT link/ether 1e:f6:4b:60:ff:1a brd ff:ff:ff:ff:ff:ff root@5b8dd2855a9c:# 有人知道为什么 […]

Linux内核可以在两个操作系统之间共享吗?

很简单的问题。 我正在使用btrfs子卷在同一台机器上运行多个操作系统(所有Linux)的项目,以便用户可以启动到他们所熟悉的环境。 由于他们都使用Linux内核,单个内核是否可以编译并用于机器上的所有操作系统? 有没有什么操作系统的具体情况,如果是这样,它只是操作系统所需要的内核模块,或者比它更深入? 我目前的假设是内核完全独立于操作系统,只要所有模块都包含在一个共享内核中的两个操作系统中,就可以共享内核,从而共享对内核的更新和更改。

保留内核页面的恢复操作:失败

在15.10服务器的全新安装中,内核4.2.0-16-generic,我在我的kern.log文件中看到以下条目: Feb 1 11:49:30 Client-5 kernel: [ 117.847487] MCE 0x1182: reserved kernel page still referenced by 1 users Feb 1 11:49:30 Client-5 kernel: [ 117.847501] MCE 0x1182: recovery action for reserved kernel page: Failed 这是什么意思? 是不是重要? 如何能find更多的信息?