如何启用btrfs的透明压缩特性:
透明压缩是BTRFS文件系统的一个重要特性,他提供了用户无感的实时文件压缩和解压,可以在不损害过多性能的情况下节省大量硬盘空间。当然,缺点是如果文件系统挂了,你的数据可能就永远回不来了
编辑/etc/fstab文件,参考以下格式修改,compress-force
参数为强制压缩所有可能压缩的文件,即使压缩率很低,zstd:3
为使用ZSTD压缩算法,压缩级别为3
/dev/disk/by-uuid/xxxx / btrfs defaults,subvol=@,compress-force=zstd:3 0 1
如何开启ZRAM内存压缩技术:
Ubuntu提供了一个便捷的一键配置脚本,这个脚本会默认设置一个物理内存一半大小的ZRAM分区 ,输入以下命令安装该工具:
sudo apt install zram-config
该脚本位于/usr/bin/init-zram-swapping,可以通过修改该文件参数实现修改ZRAM大小、ZRAM压缩算法等设置,脚本内容如下:
#!/bin/sh
modprobe zram
# Calculate memory to use for zram (1/2 of ram)
totalmem=`LC_ALL=C free | grep -e "^Mem:" | sed -e 's/^Mem: *//' -e 's/ *.*//'`
mem=$((13183004 * 1024))
# initialize the devices
echo "zstd" > /sys/block/zram0/comp_algorithm
echo $mem > /sys/block/zram0/disksize
mkswap /dev/zram0
swapon -p 5 /dev/zram0
使用MainlineKernels便捷切换linux内核版本
某些软件对于新Linux内核的兼容性可能不尽人意,为此,有时候需要通过运行旧内核来兼容某些软件(说的就是你,VMware WorkStation),MainlineKernels提供了便捷的内核切换GUI
首先,需要导入官方的PPA
sudo add-apt-repository ppa:cappelikan/ppa
接着,更新apt仓库和安装MainlineKernels
sudo apt update
sudo apt install mainline
接下来,就可以通过GUI便捷的安装内核了
使用Gdebi软件包安装程序进行deb安装
Gdebi提供了友好的图形界面用于DEB安装,并且它可以自动帮你处理软件需要的依赖项,非常方便
sudo apt install gdebi