在运行 CentOS 7 的服务器上,如何进行 X 窗口系统的最小安装?
这个想法是构建一个非常小的桌面,最终用户将只使用一个软件进行备份。不需要互联网浏览器或其他工具。我已经安装了 Openbox 但无法运行它。
系统应以文本模式运行,除非用户调用startx
.
我已经安装了 X 的服务器组件: xorg-x11-server-Xorg-1.19.3-11.el7_4.2.x86_64
调用startx
返回“找不到命令”。
我尝试添加 xinit,sudo yum install xinit
并且也尝试过sudo yum install xorg-xinit
但得到了错误“没有可用的包 (xorg-)xinit。错误:无事可做”。
我听说过,xauth
但我不确定它是客户端组件还是仅用于通过 SSH 的远程桌面,以及xterm
GUI 终端。
我知道很多用户yum groupinstall "X Window System"
都习惯安装 X 系统,但它附带了很多东西(Gnome、KDE、aso),我不想要在最小系统的上下文中。
那么,我需要哪些软件包才能在 CentOS/RedHat/Fedora 发行版上运行最小的 X 窗口系统(没有桌面内容),以及我应该添加除 EPEL 之外的哪些存储库(如果有)?
有时,我必须将一个硬盘克隆到另一个看起来健康的硬盘(SMART 值正常),但无法完全检查其表面是否存在可能的坏扇区。
通常,如果我克隆一个健康的硬盘驱动器,我可能会使用之前未擦除的目标驱动器,因此也没有完全检查
如果我错了,请告诉我:我相信 ddrescue 只报告读取错误。 这也意味着 ddrescue 将指示克隆成功且没有错误,即使某些扇区由于写入错误而无法复制到目标驱动器。同样,映射文件不会让您知道目标驱动器上是否有错误。
所以,我一直想知道为什么 ddrescue 不允许生成两个映射文件(read.log)(write.log),我认为简短的答案可能是“这尚未实现。”。
这就引出了第二个问题:有没有办法检测写入错误?
注意:我假设克隆后在两个 1TB 驱动器上计算校验和需要一段时间。有更好的解决方案吗?