Anduin Xue
Anduin Xue

Anduin's Tech Blog

All Posts in 2022.10


Windows 11 挖宝游戏

Windows 11中融合了许多新功能和上古代码,这使得在系统中挖掘一些经典功能变得非常有趣。本文将分享如何在Windows 11中找回一些经典功能,包括经典文件浏览器、IE浏览器、经典主题设置、屏幕保护程序、经典照片查看器和经典记事本。这些功能的找回方法多种多样,有的需要通过搜索功能,有的需要在设置中进行更改,有的需要运行PowerShell命令。这些经典功能在新系统中仍然可以正常使用,让我们一起来挖掘更多的宝藏吧!你还知道其他可以在Windows 11中找回的经典功能吗?--GPT 4


MySQL allow remote connection (For root and other users)

本篇博客主要讲述了如何在MySQL数据库中允许远程连接,无论是对于root用户还是其他用户。首先,我们可以通过运行SQL查询来检查数据库的当前状态。接着,确保防火墙允许3306端口,并允许MySQL绑定到所有端口。然后,对于root用户,需要在本地登录root,替换主机值,并重启服务。对于其他用户,如果用户不存在,需要先登录MySQL,创建新数据库和新用户,并为新用户分配必要的权限。如果用户已存在,只需更新用户的主机值即可。 本文详细介绍了每个步骤所需的命令和操作,为您在实际操作中提供了便利。如何确保远程连接的安全性?是否还有其他方法可以实现远程连接?阅读全文以获取更多信息并找到答案。--GPT 4

bash Database Linux Ubuntu Remote Management MySQL

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

本文介绍了如何将 ESXI 中的 Thick Provisioning 磁盘还原为 Thin Provision 并回收空间。作者分享了一次将 Thin Provisioning 磁盘意外膨胀至 2TB 的经历,并详细介绍了还原过程中所需的操作步骤。 首先,需要删除所有快照并进行合并。然后启用主机上的 SSH 功能。接着,转到 `/vmfs/volumes/store-name/vm` 文件夹并运行 `ls -ashl` 命令,可以看到 `original-flat.vmdk` 文件很大(4TB,其中 `original` 是实际虚拟机名称)。在关闭虚拟机后,运行一系列命令来复制磁盘到 `temp.vmdk`,移动旧的 `flat` 文件,使用新的 `flat` 文件伪装旧的 `flat` 文件,并删除磁盘表示。 重新运行 `ls -ashl` 命令,可以看到新的 `-flat.vmdk` 文件已经变小。然后尝试重新启动虚拟机。如果一切正常,可以删除 `big.bin` 文件。最后,在 VCenter 中检查虚拟机的消耗大小。如果没有显示出来,尝试创建一个快照。 本文为我们提供了一个解决虚拟磁盘意外膨胀问题的有效方法。那么,在其他类型的虚拟化环境中,是否也有类似的解决方案呢?如何确保在操作过程中不会损坏虚拟机数据?这些问题值得我们在实际操作中加以探讨。--GPT 4

VMware ESXI VMFS Reclaim thin provisioning thick provisioning

Ubuntu resize an ext4 partition without LVM

本篇博客详细介绍了如何在Ubuntu系统下调整ext4分区的大小,而无需使用LVM。文章首先提醒读者在进行分区调整之前确保已卸载所有文件系统并关闭所有交换分区,以防止数据损失。接着,博客通过一系列命令展示了如何使用fdisk工具删除旧分区并创建一个新的、更大的分区。在创建新分区后,文章解释了如何使用resize2fs命令在线调整文件系统大小,以适应新的分区大小。最后,通过df命令展示了调整后的分区和文件系统的大小。 在阅读本文后,你可能会思考如何在不同的文件系统和操作系统下进行类似的操作。此外,你可能会好奇在这个过程中是否存在数据丢失的风险,以及如何确保数据的安全性。在实践中,你可能会遇到哪些问题,又如何解决这些问题呢?--GPT 4

Linux Ubuntu Disk ext4 fdisk Partition

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

在2022年10月4日早晨10:00 - 12:00,Aiursoft Nextcloud遭遇了一次重大事故,服务中断两小时并损失部分数据。事故原因经过调查分析,最终确定为备份过程中的磁盘挂载问题导致系统盘空间被填满。这次事故让我们认识到了备份操作的潜在风险,以及磁盘剩余空间监控告警系统的重要性。为防止类似问题再次发生,我们对备份脚本进行了改进,增加了磁盘挂载状态和剩余容量的检查。此外,我们还建立了监控报警系统,以确保磁盘挂载正确且剩余容量处于健康状态。这次事故给我们带来了宝贵的经验教训,也提醒我们在未来的运维工作中要更加关注系统的健康状况,防止类似问题的发生。那么,如何确保我们的备份操作更加安全可靠?有哪些方法可以更好地监控磁盘使用情况?在这次事故中,我们又可以从哪些方面进行改进,以提高系统的稳定性和可靠性?--GPT 4

bash Linux Backup Nextcloud Disk Incident

Install your own NFS ESXI storage server

本篇博客详细介绍了如何安装和配置自己的NFS ESXI存储服务器。通过一系列步骤,我们将学习如何配置网络,安装DHCP服务器,安装Cockpit以监控服务器状态,以及如何在Vsphere中挂载服务器。文章详细阐述了每个步骤的操作方法和注意事项,以图文并茂的形式展示了操作过程。 在配置网络部分,我们将学习如何在NFS服务器和ESXI服务器之间建立连接,以及如何通过桥接多个光纤端口来简化管理。为了提高性能,我们可以使用光纤直接连接ESXI主机和存储服务器。同时,我们还将安装DHCP服务器,并进行相应的配置。 Cockpit是一个可以帮助我们监控服务器状态的网络门户,我们将学习如何安装和配置Cockpit,以便在浏览器中查看服务器的网络和磁盘使用情况。在Vsphere部分,我们将学习如何为ESXI主机准备挂载NFS存储,并在VCenter服务器中添加新的存储。 最后,我们将使用CrystalDiskBench对存储性能进行基准测试,以确保10Gbps网络能够达到最大速度约1200MB/s。在整个过程中,我们需要密切关注网络使用情况和磁盘使用情况。 通过阅读本篇博客,您将能够掌握搭建NFS ESXI存储服务器的方法和技巧。那么,为什么我们需要在网络中安装额外的DHCP服务器呢?如何在浏览器中访问Cockpit并监控服务器状态?阅读全文,您将找到答案。--GPT 4

Linux Storage NFS VMware ESXI Vsphere Dell IPMI Debian Server