小编anx*_*anx的帖子

如何调整超出 16TB 限制的 ext4 分区?

当尝试调整没有 64 位标志创建的旧 ext4 分区的大小时,如果新大小等于或超过 16TiB,则 resize2fs 1.42 将失败。

$ resize2fs -p /dev/mapper/target-device
resize2fs: New size too large to be expressed in 32 bits
Run Code Online (Sandbox Code Playgroud)

我不想将文件复制到外部媒体。我也不想冒数据丢失的风险。如何安全地调整音量?

ext4

27
推荐指数
1
解决办法
2万
查看次数

为什么light-locker解锁后一直黑屏?

在使用 Light-Locker 锁定我的屏幕后,带有新创建的用户的 Xubuntu 16.04 完全修补机器不会让我解锁(无论锁定是手动激活还是通过超时激活)。该屏幕保持黑色(但供电)上正确输入密码

从 tty1 杀死 light-locker 将显示桌面(从而防止进一步锁定)。

尝试的步骤:

  • 在灯箱设置和电源设置中启用/禁用锁定(无变化)
  • 使用 xscreensaver 而不是 Light-Locker(有效)
  • 测试问题是否与暂停或关闭盖子有关(不是)
    • 但是,在挂起黑屏后会显示This session is locked: You will be redirected to the unlock dialog automatically in a few seconds消息 - 没有发生任何重定向
  • 清除+重新安装 lightdm、light-locker 和 xubuntu-default-settings
  • 使用loginctl unlock-session没有效果
  • systemctl status lightdm 只显示(无害的,预期的)关于 kwallet pam 模块丢失的消息
  • 检查 dpkg 日志是否在“它有效”和“它不再起作用”之间进行升级(无可疑)并启动以前的内核(问题仍然存在)
  • 会话启动的 Light-Locker 和手动启动的 Light-Locker 之间的行为比较(没有区别)
  • 将用户添加到组nopasswdlogin组(锁定后立即出现黑屏,而不是输入密码后)

在弄清楚如何解决这个问题时,哪些额外的步骤可以证明是有用的?

调试日志:

$ export LC_ALL=C; light-locker --debug & ( sleep 5; echo "## …
Run Code Online (Sandbox Code Playgroud)

xubuntu lock-screen lightdm light-locker

12
推荐指数
1
解决办法
5324
查看次数

WPA3 支持是否取决于硬件、软件或两者?

我将路由器的固件升级到 OpenWrt 21.02,引入了 WPA3 支持。理论上,这应该对我运行 Ubuntu 20.04 有效,因为19.10 中添加了对 WPA3 的支持

我的经历对此很糟糕。设备(平板电脑、手机、笔记本电脑)无法建立连接,除非我将加密切换为 WPA2。

WPA3 不起作用。我的基于 Ubuntu 的笔记本电脑可以看到 WPA3 网络 SSID,但连接不成功。我的 Android 设备甚至看不到 SSID。我想知道是否有任何硬件(网卡)已过时。

WPA3 支持是否需要硬件支持,还是纯粹依赖于软件,并且可以在未来的 Ubuntu 更新中解决?

android wireless networking 20.04 wpa3

6
推荐指数
2
解决办法
3445
查看次数

如果在 root 为只读时挂起,如何调试新贵?

我正在尝试在 14.04.2 LTS 上调试一个不连续/挂起的系统启动(新贵)。root 是 luks 容器中的 ext4 文件系统。文件系统处于干净状态。

启动过程在 upstart-socket-bridge 之后停止(不一定在该特定服务之后,例如安装 cups-daemon 之后,它就停止了)。init -v也不是很有帮助。唯一不只是记录各种服务的启动/停止的日志条目是关于 init 之前的 udev。

Begin: Running /scripts/init-bottom ... done.
udev exit failed --rc=2
Run Code Online (Sandbox Code Playgroud)

(编辑)重新安装根 rw 最初似乎总是导致干净启动,但事实是,它有点不可预测,无论哪种方式我都失败并成功启动。什么?

观察:一切似乎都很好,系统只是不重新挂载可写的 root 或继续引导。

问:我如何确定导致启动过程卡住的服务有问题?


更新:通过 getty 创建第二个 shell 可以initctl list在挂断后运行,这些是正在运行的作业

mountnfs-bootclean.sh start/running
udev start/running, process 438
upstart-udev-bridge start/running, process 432
plymouth start/running, process 122
resolvconf start/running
ssh start/running, process 767 <-- this one was manually started
mountall start/running, process 337
mountkernfs.sh start/running
mountnfs.sh start/running
bootmisc.sh …
Run Code Online (Sandbox Code Playgroud)

boot mount upstart

5
推荐指数
1
解决办法
1952
查看次数

为什么 Firefox 59 忽略我的 syspref.js?

最近,我的/etc/firefox/syspref.js不再被应用。与 Windows 不同,配置错误会导致

Failed to read the configuration file. Please contact your system administrator.
Run Code Online (Sandbox Code Playgroud)

在我的 Ubuntu 机器上,Firefox 只是默默地忽略我的设置。使用-jsconsole开关启动显示

** Preference parsing error (line 1) = non-matching string **
Run Code Online (Sandbox Code Playgroud)

我没有对我的/etc/firefox/syspref.js文件进行任何更改。它确实可以在 Firefox 58 中运行,但在第一个 Firefox 59 版本中停止运行。我的文件包含

// first line is ignored
lockPref("browser.startup.homepage", "https://example.org/");
Run Code Online (Sandbox Code Playgroud)

我能做什么

  1. 暂时缓解问题:让 Firefox 再次读取我的配置吗?
  2. 永久解决问题:当我的系统范围配置中遇到语法错误时,阻止 Firefox 以无效配置启动?

firefox 16.04

5
推荐指数
1
解决办法
2509
查看次数

网络应用程序抛出“ai_socktype 不支持 Servname”

为什么某些网络应用程序失败并显示此错误消息?

$ whois example.com
getaddrinfo(whois.verisign-grs.com): Servname not supported for ai_socktype
Run Code Online (Sandbox Code Playgroud)

networking services

3
推荐指数
1
解决办法
2万
查看次数