恢复误删除的文件
1 2 3 4
| #在打开的fd中找到被删除的fd地址 $ lsof | grep deleteFileName $ cd /proc/{processId}/fd $ cp ./{number} /{destinationDir}
|
物理内存不足时,临时/永久开启swap虚拟内存
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| #1,使用fallocate 或 dd 命令创建规格位4G大小的,位于/位置预处理文件swapfile sudo fallocate -l 4G /swapfile sudo dd if=/dev/zero of=/swapfile bs=1M count=4096 # 创建 4GB (4096 * 1MB) # 设定文件权限,只有root用户可读 sudo chmod 600 /swapfile # 将文件调整为swap文件格式 sudo mkswap /swapfile # 启动新的swap文件 sudo swapon /swapfile
#永久开启swap文件挂载, echo '/swapfile swap swap defaults 0 0' >> /etc/fstab
#2,开启系统使用swap功能 #临时开启 sudo sysctl vm.swappiness=10 # 例如,设置为 10 vm.swappiness 的数值越大,系统月倾向于使用swap
#永久开启 vim /etc/sysctl.conf #添加配置到最后 vm.swappiness=10
#使配置文件生效 sudo sysctl -p
#3,使用命令确认swap已经生效 sudo free -h
sudo swapon --show
|