Wake Me Up When September Ends.

A wanderer capable of grasping the beauty of the grass, with a heart full of ancient charm, and a fondness for playful wit. Those who understand my words are knowledgeable individuals; those who decipher my code truly comprehend the essence. I am a wandering code swordsman, carrying my skills and riding freely through the digital world.

openwrt将目录挂载到新硬盘出现“Errorr elocating /usr/bin/mount:mnt_fs_is_regularfs:symbol not found”,记录一下解决办法。

出现错误可能的原因

mount命令尝试使用的库函数mnt_fs_is_regularfs在运行时,mount依赖fdisk(这个是具体环境)libblkid libfdisk libmount libuuid 等包,没有安装完整导致的。

解决办法

1
2
opkg update
opkg install --force-reinstall fdisk libblkid libfdisk libmount libuuid

使用 –force-reinstall 选项强制重新安装包,确保所有依赖项都正确安装。

阅读全文 »

wsl下在/mnt/目录下,访问windows硬盘分区比如常见的C盘等,但移动U盘或硬盘,却不在/mnt/目录下,需要手动挂载。

在windows下,看一下移动U盘或硬盘分配的盘符,比如是“F”,然后将其挂载到/mnt/目录下即可。具体操作如下:

1
2
3
4
5
6
# 挂载硬盘

sudo mkdir /mnt/f

sudo mount -t drvfs F: /mnt/f

注意:

  1. -t drvfs:-t 参数指定了文件系统的类型,这里使用的是 drvfs。drvfs 是用于WSL(Windows Subsystem for Linux)环境中的文件系统类型,它允许将Windows驱动器挂载到WSL环境中,而不是ntfs。
  2. 上述操作是在wsl下。

最近遇到ssh登陆”Too many authentication failures” 错误时,这个错误是服务器为了防止暴力破解攻击,设置了最大认证尝试次数的限制。可是第一次登陆时候也会出现这个错误,原因是:

  1. 本地会根据/etc/ssh/ssh_config文件中的PreferredAuthentications尝试使用的身份验证方法的偏好顺序,进行多次验证。
  2. 我本地ssh有很多存在密钥,ssh登陆时候会依次用这些密钥进行尝试,直到成功为止。

上述原因导致ssh多次登陆失败从而触发服务器最大认证尝试次数的限制,抛出”Too many authentication failures”错误。

阅读全文 »

我的笔记本电脑使用Ubuntu以来,一直存在电池反复充电的问题,在充电到100%之后仍然不停微充电,来回在99-100%之间循环!

一般来讲,正常的电池优化管理应该是低于某个设定数值比如98%就停止充电,以便提高电池寿命!

所以我找一个好用的命令行工具来检查电池健康度。使用教程如下:

  1. 打开终端,输入命令upower --enumerate
  2. 复制打印的电池路径(通常以 结尾_BAT0),比如我的电池路径是/org/freedesktop/UPower/devices/battery_BATT
  3. 输入upower -i 并粘贴2中的电池设备路径
    阅读全文 »