调整NanoPi-R1的emmc boot分区容量

背景

前些天购入一块NanoPi-R1带emmc存储的版本,遂写入了官方提供的ubuntu 16.04系统。现在已经9012年了,16.04系统已经比较老了,所以就想使用do-release-upgrade升级到18.04版本。但是未曾想,升级时提示/boot目录可用空间不足49.5M,所以没有办法升级。通过fdisk -l查看,/boot目录对应的块设备/dev/mmcblk1p1总共只有40M。这该怎么办呢?

阅读更多

virt-manager + kvm: linux下多NUMA节点的最佳虚拟化方案

问题

最近遇到一个场景,在多NUMA节点(Xeon E5-2620 v2 x2, 2 NUMA, node, 24线程)的机器上,希望部署可以充分利用CPU资源的虚拟机方案。由于没有在多NUMA环境下的经验,一上来直接安装了virtualbox,并指定了24个核心到虚拟机上。但是在配置时发现virtualbox提示说有存在问题的配置,只有分配不超过12个核时才正常。同时启动virtualbox虚拟机后发现,虚拟机运行十分卡顿,且在宿主机上观察CPU有大量的sys占用。如何才能解决在linux下让虚拟机用上超多核心的问题呢。

阅读更多

替换RAID中损坏的磁盘

背景

在18年3月份构建的RAID磁盘阵列,其中一个磁盘出现了磁盘主轴不能转动的问题。果然不是为了24×7工作的磁盘长期不断电使用实际出现了问题。由于预料到可能出现磁盘损坏的问题,在购买磁盘时果断购买了2年只换不修服务,然后顺利换到了新磁盘。接下来的事情就是为RAID阵列增加新的磁盘。

阅读更多