小编Sco*_*pta的帖子

缺少文件命令?

我正在运行OpenMediaVault,它是基于 Debian 的 Linux 发行版,但file缺少该命令。

有没有办法安装它?

linux debian package-management

9
推荐指数
1
解决办法
9128
查看次数

X.org 在 chroot 中没有套接字?

我有一个 chroot 设置,我一直在运行图形应用程序,没有问题。我所做的唯一设置是设置DISPLAY=:0并且它有效。但是,我一直认为 Unix 域套接字用于 X11,所以我无法弄清楚为什么会这样。我做了一些挖掘,结果证明我是对的。我的 X.org 服务器是用-nolisten tcp标志启动的,我有一个 unix 域套接字,/tmp/.X11-unix但不知何故我的 chroot 可以在没有任何套接字的情况下在该 X11 显示器上启动图形应用程序。我从来没有将套接字硬链接到 chroot,事实上它们甚至不在同一个文件系统上。/tmp/.X11-unix在 chroot 上是完全空的。我的 chroot 怎么可能在我的 X11 显示器上启动图形应用程序?

linux chroot xorg x11 socket

8
推荐指数
1
解决办法
643
查看次数

Grub2 加密提示

每当我在输入密码以解密磁盘时不小心出错时,grub 都会让我进入 resuce shell。有没有办法让 grub 只要求我再试一次?类似于内核如何使用未加密的/boot. 如果不是,让 grub 再次问我的救援命令是什么?在这一点上,我只是硬重置系统以重新输入我的密码,虽然它可以工作......有点烦人。

grub2

8
推荐指数
1
解决办法
2743
查看次数

解释 dd 输入/输出错误

我尝试/dev/Storage/Storage使用dd | pv | dd管道将(LVM 下的 LV)复制到图像文件。dd报告了一个错误,我想知道dd我的磁盘是否已完成复制或因错误而停止。我不确定,因为它给了我两种不同的输出:一种在顶部有错误,另一种没有。我猜测并说没有,因为两者之间只有额外的 0.1 秒并且没有额外的数据,但我不确定它是否有。 /dev/Storage/Storage是 1 TB 磁盘(TB = 10 12 = 1000 4)或 931.51 GiB(gibibyte = 2 30 = 1024 3)或 1953513472 个扇区。磁盘上的文件系统混乱,无法正常工作。

$ sudo dd if=/dev/Storage/Storage | pv | dd of=Storage.img
dd: error reading ‘/dev/Storage/Storage’: Input/output error                   ]
1627672400+0 records ins] [   <=>                                              ]
1627672400+0 records out
833368268800 bytes (833 GB) copied, 75181 s, 11.1 MB/s
776GB 20:53:01 [10.6MB/s] [  <=>                                              ] …
Run Code Online (Sandbox Code Playgroud)

linux dd

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

恢复 ext4 超级块

我在 LV 中有一个 ext4 文件系统,它被破坏了,因为我不小心将分区缩小了太小。将分区扩展回原始大小后,我在 LV 上放置了一个新的 ext4 FS,因为在其当前状态下udev甚至不会为其提供设备文件。

我需要恢复旧的超级块,我希望它在某处仍然有很好的备份。

我如何找到它?我可以吗?

testdisk 似乎找到了一堆,但没有一个工作。

linux ext4 data-recovery

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

系统日志中的 NUL 条目?

我的服务器在 30 号宕机了。今天刚上线。一开始我以为是路由器,因为服务器连接的路由器有点奇怪,但是当我检查系统日志时,我有NUL停机时间的条目。日志显示 30 日一切正常,然后NUL在今天的条目之前突然输入了大约 2 行,显示正常启动。无论如何我可以进一步诊断问题吗?当我说我有NUL条目时,我的意思是我有 ascii 代码 0NUL字符。

linux syslog crash

6
推荐指数
0
解决办法
1181
查看次数

update-initramfs 选择错误的内核

我正在运行 Debian 8 Jessie,其内核为 kernel.org 上的 4.1.20。出于某种原因,当我update-initramfs -u这样做时,它会告诉我以下信息:/boot/initrd.img-4.4.4 does not exist. Cannot update.出于某种原因,它选择内核 4.4.4,即使我安装的唯一内核是 4.1.20。当我执行一个apt-get upgrade和一个软件包尝试更新它时,它告诉我同样的事情,所以我必须在所有软件包升级后手动更新它。我查看了配置,但我无法真正弄清楚为什么它选择了错误的内核。

linux debian initramfs

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

对于给定的接口,永久禁用 IPv6?

我希望在特定接口上永久禁用 IPv6,因为它坏了,我关于超级用户修复它的问题已经死了,所以我该怎么做呢?我已经添加了net.ipv6.conf.eth0.disable_ipv6=1/etc/sysctl.conf但由于某种原因它不起作用。目前,我每次打开电脑时都只使用 sysctl 命令来禁用它。

linux ipv6 network-interface

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

Wireguard指定监听地址

有没有办法将 Linuxwireguard 模块配置为仅侦听特定 IP 地址的传入连接,而不是默认侦听所有可用地址?我找不到这方面的任何文档。

linux wireguard

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

删除 Windows 启动管理器?

我有两个驱动器,一个 SSD 启动驱动器和一个存储驱动器。我需要临时安装 Windows,所以我把它放在我的存储驱动器上,而将 Linux 留在我的引导驱动器上。当我安装它时,windows 将引导代码和引导管理器安装到我的 SSD 上(大概是因为那里已经有一个 EFI 分区),同时它将核心操作系统放在我的存储驱动器上。我已经格式化了我的存储驱动器并删除了 Windows 放入我的 EFI 分区的数据,但是当我在 UEFI 中进入我的启动菜单时,Windows 启动管理器仍然是我可以选择的选项,当我这样做时,我收到一个错误,指出有阻止 Windows 启动的问题。如何在不格式化 SSD 和重新安装 Linux 的情况下删除 Windows 启动代码?

注意:我没有使用 grub 或 windows 启动管理器来处理双启动,我只是使用我的 UEFI 来选择启动设备并让操作系统在独立模式下运行。

linux windows uefi

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