宝塔面板访问出错 - IOError: [Errno 28] No space left on device - 磁盘满
现象:访问BT宝塔面板Web登录页,提示 IOError: [Errno 28] No space left on device
处理:磁盘满。从ssh登录,根据需求,适当删除一些文件,如 /www/backup/site/ 中的历史自动备份,和 /www/wwwlogs/ 中的日志文件,最后用 df -h 命令来确认磁盘还有可用空闲容量。

现象:访问BT宝塔面板Web登录页,提示 IOError: [Errno 28] No space left on device
处理:磁盘满。从ssh登录,根据需求,适当删除一些文件,如 /www/backup/site/ 中的历史自动备份,和 /www/wwwlogs/ 中的日志文件,最后用 df -h 命令来确认磁盘还有可用空闲容量。

前晚九点多帮用户安装好系统,折腾一天多,终于可以下班了。听到外面有嘀嗒声,下着雨。我从货架上拿到雨伞,准备下楼。听到楼下老妈的声音,她还没睡。我问:“妈,我小学时着嘅崭新水鞋呢,吖咪捞我V了?”老妈笑答:“乃旧嘅事啰?就算我不曾V,尔里下着得着,都三十零岁人了?”我记得,以前读小学时,我有一双软皮的水鞋。每次鞋面脏了时,用水一冲,就像新的一样,能照出模糊的人影来。水鞋里边还有布衬,穿着不会觉得浸冷。
跟老妈开玩笑后,我折回房间找塑料袋子,打算自制鞋套。因为下雨,天气又冷,实在不想湿鞋湿袜。翻到两个稍大点的袋子,一个薄的软的,另一个是有小泡泡的防震袋。伸脚进袋,把袋口拢到裤脚下,塞到鞋帮里,用脚后跟踩到,固定好。试着走了几步,右脚的泡泡袋着地受力,啪啪响了两下,爆了两个小泡泡。觉得挺好玩,撑着伞,看着左右脚,一前一后交替着前进,胶袋碰到湿地,有声响,提脚也有点粘,不由放慢了脚步,把自己幻想成动画片的大个子机器人,嚓——嚓——偶尔右脚还会再爆一、两个小泡泡。走了一段距离后,右脚的泡泡袋口子先散出来,露出鞋背了。再接着走,等于用脚尖踢着胶袋的底角走路,口子全散了。走路的样子挺搞笑的。
踢着胶袋走到果园那,路窄,有的地方路边又有人停车,仅剩一车道。大家撑着伞,更显得路窄,我留意到后背有来车,对面又有人过来,所以我先将身子往路外边避让对面行人,这时后边的白色车也停了下来,可能是怕碰着我。等对面行人过去后,我放快向里回到路的最里边,让车过。再走几步,觉得这戴着这自制的胶袋鞋套,走不快的,且为了安全,就将胶袋从鞋尖拉出来,不要了。取出胶袋时,胶袋向外的一面是湿的,但鞋是干的。哈哈,这土土的鞋套还是有点效果,可能找绳子或扎带之类的东西来固定住胶袋口,能走得远些。



系统:debian 9 64位。
过程:
1.apt install kexec-tools # 安装 kexec 热内核切换工具
2.wget http://cdn-fastly.deb.debian.org/debian/dists/buster/main/installer-amd64/current/images/netboot/debian-installer/amd64/linux # 下载 debian10 的网络安装文件
3.wget http://cdn-fastly.deb.debian.org/debian/dists/buster/main/installer-amd64/current/images/netboot/debian-installer/amd64/initrd.gz # 下载 debian10 的网络安装文件
4.wget https://github.com/fincham/kexec-remote-debian-install/raw/master/build.py # 下载脚本,制作自动安装配置文件
5.vi build.py # 增加ntfs模块,ntfs-3g-udeb fuse-modules-4.19.0-11-amd64-di fuse-udeb,要留意fuse-modules的版本会跟着内核更新的
6.chmod +x build.py # 增加执行权限
7../build.py initrd.gz enp0s20f0 144.172.126.32 255.255.255.0 144.172.126.1 8.8.8.8 # 假设网卡名是enp0s20f0(如有的网卡名是eno1),设置静态网络信息。如果是dhcp的,可用auto替换网卡具体名称
8.kexec --command-line="auto=true priority=critical mirror/http/hostname=deb.debian.org" --initrd=initrd.gz linux # 热切换到网络安装的内核上
9.ssh installer@144.172.126.32 # 等一小段时间后,可以通过ssh登录,继续安装
10.选择菜单 Start installer (expert mode)
11.选择菜单, Detect disks # 识别硬盘
12.选择菜单,Execute a shell # 切换到命令控制台
13.Continue # 进到ash
14.fdisk -l /dev/sda # 查看当前的分区信息,有多个Linux分区
15.wget -O- http://url/w2k19-virtio-nic-unattend.vhd.gz | gunzip | dd of=/dev/sda # dd安装
16.fdisk -l /dev/sda # 再次查看分区信息,dd后是仅有一个Windows分区
17.mount.ntfs /dev/sda1 /mnt # 会提示错误,Invalid argument,可能是因为内核没有更新分区表。debian9的installer会这样,但debian10的是正确的,所以用debian10 installer的话,下边的分区步骤就不用做了
18.新开一个ssh会话,选择菜单 Partition disks ,选择 Guided - use the largest continuous free space
19.选择菜单 All files in one pration (recommended for new users)
20.选择菜单 Finish partitioning and write changes to disk # 确认第一个Windows分区信息无误的话,更新分区信息
21.再次确认分区更改
22.mount.ntfs /dev/sda1 /mnt # 再次尝试挂载NTFS分区,成功
23.nano /mnt/Windows/panther/Unattend.xml # 编辑Windows无人值守安装文件,更改里边的IP设置
24.umount /mnt # 卸载/mnt
25.reboot
26.Windows完成安装
27.debian-installer还有日志文件,如遇到错误,可通过web查看
参考:
问题:访问站点,提示 “Service Temporarily Unavailable. The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later”

处理:如果 magento 站点根目录有 maintenance.flag 的文件,重命名为其它或删除之。手动关闭维护模式。

前天周六,我玩《英雄联盟》的游戏,晚饭前后三盘皆输,扣分降级到黄铜3。我生气了,游戏是用来玩,来寻开心的。这样连着输,很不高兴,一肚子气。在这心情下,是不会检讨自己玩游戏的技术菜不菜的,要怪的话只能是怪腾讯公司《英雄联盟》的匹配系统。网上有人说,黄铜、白银段位的,无论个人怎么努力和发挥,匹配系统都会努力地安排一场胜率50%的排位赛给你。除了你之外,其余的“不确定”因素会在服务端自动分析,匹配队友和对手,“随便玩”和“认真玩”,累积起来的场次结果差不多,胜率50%。说好的50%胜率,为什么我连输三局被降级呢?当时第一盘输了,我不服,很想开始第二盘要赢回来。不料,第二盘也输了,又想第三盘总会轮到我胜了吧?谁知,第三盘还是输到降级。幸好当时情绪还算稳定,没有做出如摔鼠标、拗键盘的过激行为。
打《英雄联盟》几年,近两千场次,积分加加减减,段位上上下下,总体胜率约在50%,还是停在黄铜段位。打了上千场的“布隆”,为什么不匹配上千场的下路射手队友给我增加胜率呢?用打了上千场的“布隆”辅助和用打了十几场的“璐璐”辅助,是差不多的结果,都是输赢的几率各占一半。且晋级赛时要额外打,要三场两胜或五场三胜才能升级,匹配系统和积分计算都由游戏公司说了算,要认真起来,就输啦。
输了又输连着输,为了防止自己有“板回本”的赌徒心理,我想到了应对的方法。方法是,连输几盘就停玩几天,且造成降级的就加个平方。如我这次,是罚自己 3 x 3 = 9,9天不玩《英雄联盟》。不打游戏空下的时间可以练练字,踱步几圈,呐几名没调的歌,何乐而不为?要是游戏瘾上来了怎么办?罚抄字呗,你看,我已经抄写两遍了……
更新:个人不再迷LOL了,和撸友一齐玩时,不再自我限制。

