Anduin Xue
Anduin Xue

Anduin's Tech Blog

All Posts in 2022.10


Windows 11 挖宝游戏

Windows 11的系统深处藏着一个令人着迷的“时光胶囊”,它将经典功能与现代界面巧妙融合。文章揭示了如何在最新系统中唤醒那些被遗忘的旧日灵魂——从支持标签页的全新文件管理器到深藏的IE浏览器内核,从隐藏的主题设置面板到悄然保留的屏幕保护程序。这些被精心封存的“数字化石”仿佛在诉说微软系统演进的复杂性,它们既非简单的功能回归,也非彻底的系统进化,而是以一种奇妙的方式共存于同一块芯片之上。这种新旧交织的设计哲学不禁让人思考:操作系统是否正在成为数字时代的考古现场?当我们在任务管理器中输入神秘代码唤醒经典界面时,是否也在参与某种系统进化史的重构?更耐人寻味的是,某些功能的“复活”需要特定指令或参数触发,这让人联想到系统设计者预留的隐藏接口——究竟是技术兼容性的妥协,还是对用户习惯的隐秘致敬?文章通过一系列令人惊叹的“数字考古”案例,展示了Windows 11作为现代操作系统与古老技术的交汇点,其深层逻辑或许正在挑战我们对技术迭代的传统认知。当经典记事本在设置中悄然现身,当Windows 7风格的窗口边框在代码中若隐若现,这些隐藏功能究竟预示着系统设计的某种回潮,还是在为未来的用户需求埋下伏笔?或许每个用户都能在这些被遗忘的角落里,找到属于自己的数字时光机。--Qwen3

Windows 11 Classic Tools Hidden Features Built in Features Legacy Software System Restore

MySQL allow remote connection (For root and other users)

本文围绕MySQL数据库实现远程访问的核心配置展开剖析从防火墙策略调整到用户权限管理的完整流程为读者揭示了如何在保障安全前提下打通数据库的远程连接通道。文章首先指出检查mysql.user与mysql.db数据表是理解当前访问权限的关键起点随后通过开放3306端口与修改bind-address配置的组合操作为远程访问扫清网络障碍。针对root账户的远程授权设计了双步骤方案——通过GRANT语句与直接修改host字段的互补机制既保证了权限的即时生效又确保了配置的可靠性。对于普通用户的远程访问需求则提供了创建新用户与修改现有用户的差异化解决方案其中包含数据库与用户权限的精确绑定策略。值得注意的是文中多次强调的host字段设置为'%'的深层含义——这既是权限开放的开关也是潜在安全风险的源头。当远程访问的便利性与本地访问的封闭性产生碰撞时我们该如何在安全策略中寻找平衡点?当配置完成后如何验证远程连接的有效性?面对多用户场景时权限隔离的最佳实践又是什么?这些看似简单的配置背后实际上蕴含着对数据库安全架构的深层思考。当您完成这些配置操作时是否已经准备好在开放访问的同时守护数据库的安全?--Qwen3

bash Database Linux Ubuntu Remote Management MySQL

ESXI converts Thick Provisioning Disk back to Thin Provision and reclaims space

在虚拟化环境中误操作导致存储膨胀是常见的技术挑战。当Thin Provisioning磁盘因配置失误膨胀至2TB时如何实现存储空间回收?本文通过实际案例展示了从灾难性存储占用到空间优化的完整解决方案。关键操作链包括快照清理、SSH启用、磁盘文件转换与替换等步骤。通过`vmkfstools`将厚盘转换为精简格式的创新用法揭示了虚拟磁盘的底层结构特性,而`mv`命令对文件的巧妙置换则体现了系统级操作的灵活性。这种非破坏性重构方法在保留虚拟机完整性的前提下实现了存储空间的回收。当VCenter显示数据未更新时创建快照的技巧,展示了虚拟化管理平台与底层存储的同步机制。这种技术方案是否适用于其他存储协议?在自动化运维场景中如何避免人为操作风险?当存储空间回收完成后,如何建立有效的监控预警机制防止再次发生?这些问题的思考将引导我们探索更完善的虚拟化存储管理策略。--Qwen3

VMware ESXI VMFS Reclaim thin provisioning thick provisioning

Ubuntu resize an ext4 partition without LVM

在Ubuntu系统中扩展已挂载的ext4文件系统需通过调整分区大小并更新文件系统。首先确认磁盘分区表类型(MBR或GPT),使用fdisk(MBR)或gdisk/parted(GPT)调整目标分区大小,删除原有分区后重新创建并覆盖完整空间,保留原有文件系统签名。执行resize2fs命令自动扩展文件系统至新分区大小,无需卸载可在线操作。验证df -Th输出确认容量变化,注意操作前需备份数据,且仅适用于未加密的文件系统。--Qwen3

Linux Ubuntu Disk ext4 fdisk Partition

Aiursoft Nextcloud 事故调查、分析与总结

在2022年10月4日的两小时服务中断事件中,Aiursoft Nextcloud遭遇了从内核到业务层的连锁崩溃。当服务器因系统盘被填满而彻底死机时,技术团队不得不通过VNC强制重启虚拟机,却在恢复过程中发现了更深层的逻辑陷阱——原本应写入NFS备份盘的数据,因存储分离迁移期间的短暂断连,意外将系统盘推至临界点。这场灾难的根源并非硬件故障或软件缺陷,而是备份流程在挂载状态失效时的沉默执行:当/mnt/backup从网络磁盘退化为本地目录时,300GB的rsync复制瞬间吞噬了64GB的系统盘。这个案例揭示了三个值得深思的悖论:看似安全的备份机制为何成为系统脆弱性的放大器?当基础架构变更时,我们是否真正理解了所有依赖路径的失效模式?更重要的是,如何让监控系统在灾难发生前就嗅到风险的气味?事件最终催生出两个关键改进:通过df -Th验证挂载状态的备份脚本,以及在磁盘使用率低于10%时触发警报的监控机制。但更值得警惕的是,这场事故暴露了现代云服务架构中普遍存在的"沉默失效"——那些在监控盲区里悄然腐化的连接、挂载和配置,它们究竟还隐藏着多少未被发现的定时炸弹?--Qwen3

bash Linux Backup Nextcloud Disk Incident

Install your own NFS ESXI storage server

文章详细介绍了基于Debian系统搭建NFS存储服务器并连接ESXI主机的全流程。包括:安装Debian系统后配置RAID 10+ZFS存储池,调整内核参数优化性能;通过IPMI管理硬件,使用ip link命令设置网络桥接和Jumbo Frames(MTU 9000)提升网络传输效率;部署ISC DHCP服务器为ESXI主机分配存储网络IP,配置桥接接口和DHCP范围;安装Cockpit监控工具及Navigator插件实现服务器状态可视化;在VMware vSphere中创建存储虚拟交换机,配置VMkernel网络并挂载NFS存储;最后通过CrystalDiskMark测试验证10Gbps网络可达1200MB/s的传输速度。整个方案通过物理隔离存储网络、优化协议栈和硬件参数,实现了高性能的虚拟化存储架构。--Qwen3

Linux Storage NFS VMware ESXI Vsphere Dell IPMI Debian Server