Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 39188aa

Browse files
add troubleshooting
1 parent 0df9b3e commit 39188aa

File tree

3 files changed

+34
-4
lines changed

3 files changed

+34
-4
lines changed

‎docs/_sidebar.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
- [成为合格的系统管理员](/advanced/beAdmin)
1313
- [科学上网与翻墙](/advanced/fxckGFW)
1414
- [透明代理](/advanced/transparentProxy)
15+
- [常见问题排除与解决](/advanced/troubleshooting)
1516
- [功耗控制](/advanced/undervoltage)
1617
- [系统美化](/advanced/beauty)
1718

‎docs/advanced/beAdmin.md‎

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -146,10 +146,6 @@ sudo pacman -S unarchiver
146146
unar xxx.zip
147147
```
148148

149-
## 磁盘容量不足的处理方式
150-
151-
一般使用 LVM 安装 Linux 系统则不用担心这种情况发生。但是我们使用的是传统的 ext4 经典分区方式。这种情况下一般建议在安装的开始就将根目录设置的大一些,如 100G。如果/home 分区大小不够了,可以新安装一块硬盘,将其挂载到你想要的位置,再按照`基础安装`的步骤中重新 genfstab 一下就行了。
152-
153149
## 制作 windows10 启动盘
154150

155151
你可能在 linux 下,有时需要制作 win10 的启动盘。在以往,在 linux 下制作一个 win10 启动盘还是很简单的,但是随着近几年微软的更新,其 iso 安装镜像中存在一个名为`install.wim`的文件,其大小已经超出了 4GB,超出了 fat32 所要求的单个文件最大 4GB 的限制。这使得必须用额外的步骤才能制作一个启动盘。这里依旧使用 fat32 格式是因为其兼容性是最好的,ntfs 的 uefi 启动盘很多情况下不被识别。

‎docs/advanced/troubleshooting.md‎

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# 常见问题排除与解决
2+
3+
本结描述一些在日常使用过程中你很有可能遇到的问题,并提供解决方法。
4+
5+
### 关机时卡住很久,屏幕出现形如`A stop job is running for...(1m30s)`的信息
6+
7+
这是经常会遇到的关机卡住 1 分 30 秒的问题,一般来说这种情况是出现了某个进程在关机时不愿停止,需要等到超时时间到达强行停止。通用的解决办法是调整缩短这个等待时间,建议从 1 分 30 秒调整至 30 秒,30 秒已经足够几乎所有进程正常结束。
8+
9+
编辑 `/etc/systemd/system.conf`
10+
11+
```bash
12+
sudo vim /etc/systemd/system.conf
13+
```
14+
15+
找到其中`DefaultTimeoutStopSec`一项,将其前方的井号去掉,并赋值为 30s 即可。最后执行 daemon-reload 使其生效。
16+
17+
```bash
18+
sudo systemctl daemon-reload
19+
```
20+
21+
上述解决方案其实只是将这个等待时间缩小了,并没有解决实际问题。如果你想排查问题真正的原因所在,在关机时如果出现了`A stop job is running for...(1m30s)`的信息,耐心等待其结束关机,然后重新启动电脑,执行以下命令:
22+
23+
```bash
24+
journalctl -p5
25+
```
26+
27+
按/(斜杠键)搜索`Killing`关键字,找到你关机的时间附近所在的匹配行,你可以在附近看到到底是哪一个进程导致了 timeout,然后再去排查这个进程有什么问题即可。
28+
29+
ref: [[1](https://forum.manjaro.org/t/a-stop-job-is-running-for-user-manager-for-uid-1000-during-shutdown/37799)][[2](https://unix.stackexchange.com/questions/273876/a-stop-job-is-running-for-session-c2-of-user)]
30+
31+
### 磁盘容量不足的处理方式
32+
33+
一般使用 LVM 安装 Linux 系统则不用担心这种情况发生。但是我们使用的是传统的 ext4 经典分区方式。这种情况下一般建议在安装的开始就将根目录设置的大一些,如 100G。如果/home 分区大小不够了,可以新安装一块硬盘,将其挂载到你想要的位置,再按照`基础安装`的步骤中重新 genfstab 一下就行了。

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /