AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-158683

user3405291's questions

Martin Hope
Megidd
Asked: 2023-08-17 14:49:43 +0800 CST

将硬盘从一台笔记本电脑移动到另一台笔记本电脑:如何更新操作系统驱动程序?

  • 5

我已将包含 openSUSE Leap 15.5 的硬盘从一台笔记本电脑移至另一台笔记本电脑。这两台笔记本电脑来自两个不同的制造商。

该操作系统在新笔记本电脑上运行良好。但这里那里也存在一些小问题。如何确保操作系统驱动程序与新笔记本电脑兼容?

笔记

此前,我有过在笔记本电脑之间移动包含 Windows 10 的硬盘的经历。搬家后,我必须根据新硬件更新Windows上的设备驱动程序。我基本上正在寻找与 openSUSE 等效的方法。我不确定,这有意义吗?

更新

一个故障示例是通过 HDMI 电缆连接第二个显示器时显示器冻结。现在这个故障已经自行解决了。我不知道为什么。也许重新启动或重新启动应用程序可以解决问题。

drivers
  • 1 个回答
  • 29 Views
Martin Hope
user3405291
Asked: 2021-12-27 07:10:23 +0800 CST

具有输入/输出错误的文件:如何完全忽略它们,就好像它们不存在一样

  • 0

由于硬件问题,有一些Input/output 错误。我的一些硬盘扇区坏了。

# find . -name 'cpp-service.zip'
find: ‘./.cache/chromium’: Input/output error
find: ‘./.config/chromium/ShaderCache/GPUCache’: Input/output error
find: ‘./.config/chromium/Safe Browsing’: Input/output error
find: ‘./.config/chromium/Subresource Filter/Unindexed Rules’: Input/output error
find: ‘./.config/chromium/CertificateRevocation’: Input/output error
find: ‘./.config/chromium/Crowd Deny’: Input/output error
find: ‘./.config/chromium/AutofillRegex’: Input/output error
find: ‘./.config/chromium/GrShaderCache/GPUCache’: Input/output error

问题

如何将上述有Input/output错误的文件/文件夹标记为无效?我的意思是,我打算告诉文件系统完全忽略上述文件/文件夹。就好像它们不存在一样。我怎样才能做到这一点?

移动

我无法移动它们:

# mkdir ~/badblocks
# mv .cache/chromium ~/badblocks/
mv: cannot stat '.cache/chromium': Input/output error
filesystems directory
  • 2 个回答
  • 2114 Views
Martin Hope
user3405291
Asked: 2021-12-22 01:48:12 +0800 CST

命令做什么:`badblocks -svn /dev/sda`?它只是报告坏块吗?

  • 0

这个命令:

badblocks -svn /dev/sda

它有什么作用?它只是报告坏块吗?或者它是否以某种方式处理坏块,这样我就不必担心它们?

我阅读了手册man badblocks,但我没有得到-n选项:


       -s     Show  the  progress  of the scan by writing out rough percentage completion of
              the current badblocks pass over the disk.  Note that badblocks may do multiple
              test  passes  over the disk, in particular if the -p or -w option is requested
              by the user.


       -v     Verbose mode.  Will write the number of read errors, write  errors  and  data-
              corruptions to stderr.


       -n     Use  non-destructive read-write mode.  By default only a non-destructive read-
              only test is done.  This option must not be combined with the  -w  option,  as
              they are mutually exclusive.

badblocks -svn /dev/sda持续了将近两天的运行输出:

在此处输入图像描述

更新

一些帖子建议在运行后badblocks -svn /dev/sda,硬盘控制器会处理坏块。没有把握。

让硬盘控制器用备用块替换坏块。

https://askubuntu.com/a/490552/507217

如果您以这种方式完全处理了磁盘,则磁盘控制器应该已将所有坏块替换为工作块,并且重新分配的计数将在 SMART 日志中增加。

https://askubuntu.com/a/490549/507217

聪明的

badblocks运行命令后,我通过以下方式检查了 SMART 表:

smartctl --all /dev/sda

请注意,Current_Pending_Sector原始值为56. 28是报道的两倍badblocks。也许他们是相关的。

截屏

错误解释

根据这个:

如何解释坏块输出

badblocks错误日志的格式为reading/writing/comparing. 就我而言,所有28错误都是阅读错误。这意味着没有应用程序可以读取这些块。

操作系统日志

我查看了操作系统日志sudo journalctl -xe。实际上,SMART 会抛出有关这些56坏扇区(28坏块)的错误:

smartd [1243]:设备:/dev/sda [SAT],56 当前不可读(待处理)扇区

日志截图

结论

我宁愿在为时已晚之前备份数据并更换硬盘。

hard-disk hardware
  • 1 个回答
  • 683 Views
Martin Hope
user3405291
Asked: 2021-12-15 00:23:13 +0800 CST

XFS:“xfs_trans_read_buf_map”错误 5 中的元数据 I/O 错误

  • 0

Linux 不断抛出这些错误日志:

XFS:“xfs_trans_read_buf_map”中的元数据 I/O 错误在 daddr ... len 32 错误 5

XFS:xfs_imap_to_bp:xfs_trans_read_buf() 返回错误 -5

笔记本电脑很慢,打开网络浏览器需要几分钟。可能是什么原因?

截屏

更新

此外,还有一个 Windows 虚拟机在启动时始终显示 BSoD。也许这是一个相关的问题:

https://superuser.com/q/1692804/571029

filesystems opensuse
  • 2 个回答
  • 1872 Views
Martin Hope
user3405291
Asked: 2021-11-19 03:00:11 +0800 CST

命令的目标位置:cp -rf ../path/to/dir * [重复]

  • 0
这个问题在这里已经有了答案:
没有指定目的地的 `mv ./*` 有什么作用? (5 个回答)
11 个月前关闭。

我不小心使用了这个命令:

cp -rf ../path/to/dir *

而不是这个:

cp -rf ../path/to/dir .

现在我想知道目录实际复制到哪里!有人知道吗?

bash wildcards
  • 1 个回答
  • 48 Views
Martin Hope
user3405291
Asked: 2018-12-15 22:30:57 +0800 CST

通过删除版本号创建符号链接

  • 0

我有大量这样的共享库:

libexpat.so.1.6.7                        libqquicklayoutsplugin.so        libstdc++.so.6.0.24
libexportlib.so.1.0.0                    libqsvg.so                       libsystemd.so.0.19.0
libfontconfig.so.1.10.1                  libQt53DAnimation.so.5.11.3      libwidgetsplugin.so
libfreetype.so.6.16.0                    libQt53DCore.so.5.11.3           libwindowplugin.so
libgcc_s.so.1                            libQt53DExtras.so.5.11.3         libX11.so.6.3.0
libgcrypt.so.20.2.2                      libQt53DInput.so.5.11.3          libX11-xcb.so.1.0.0

我试图遍历我所有的共享库并通过删除它们的版本号(如果它们有任何版本号)来创建符号链接。例如:

libgcrypt.so.20.2   -> libgcrypt.so.20.2.2
libgcrypt.so.20     -> libgcrypt.so.20.2.2
libgcrypt.so        -> libgcrypt.so.20.2.2

到目前为止,我已经尝试找到所有版本号为:

find . -name '*.so.*'

但我不知道如何使用awk和ln -s命令:

find . -name '*.so.*' -exec #awk and ln -s commands goes here# \;

有人可以给我提示吗?

shell-script awk
  • 1 个回答
  • 200 Views
Martin Hope
user3405291
Asked: 2018-07-04 15:33:24 +0800 CST

我在 systemd 上的“/etc/wpa_supplicant.conf”在哪里?

  • 0

之前systemd,我可以简单地编辑/etc/wpa_supplicant.conf文件以使用预共享密钥添加我想要的网络:

$ cat /etc/wpa_supplicant.conf 
network={
    ssid="TPLINK"
    psk="My secret pre-shared key"
}

但是systemd,我的/etc/wpa_supplicant.conf呢?如何编辑我的网络和预共享密钥?

systemd wpa-supplicant
  • 2 个回答
  • 10476 Views
Martin Hope
user3405291
Asked: 2018-06-06 03:17:49 +0800 CST

$ find -exec cd => 给出错误:=> find: 'cd': No such file or directory

  • 8

当我运行此命令时,它可以工作:

$ find . -inum 888696 -exec ls '{}' \;
Conversation.pst  Outlook Data File  Outlook Data File.sbd  Trash      Unsent Messages
Inbox.pst     Outlook Data File.msf  Sent.pst       Trash.msf  Unsent Messages.msf

但是,当替换ls它cd不起作用时:

$ find . -inum 888696 -exec cd '{}' \;
find: ‘cd’: No such file or directory

我知道cd是bash内置的,所以我尝试了这个也不起作用:

$ find . -inum 888696 -exec builtin cd '{}' \;
find: ‘builtin’: No such file or directory

如何cd与find -exec命令一起使用?


更新

我尝试使用的原因cd是find -exec目录名称是一个奇怪的名称,它在我的终端上显示为????.

bash find
  • 5 个回答
  • 4314 Views
Martin Hope
user3405291
Asked: 2018-05-04 00:13:59 +0800 CST

在 grep 表达式开头使用通配符会影响输出

  • 4

grep我在运行五次时观察到以下行为:

me@asus:~/go/src/company/topology-front$ lsof |grep 'READ'
vim        4788                  me    4u      REG                8,2     12288   32247694 /home/me/go/src/company/topology-front/.README.md.swp
me@asus:~/go/src/company/topology-front$ lsof |grep 'README.md*'
vim        4788                  me    4u      REG                8,2     12288   32247694 /home/me/go/src/company/topology-front/.README.md.swp
me@asus:~/go/src/company/topology-front$ lsof |grep 'README.md'
vim        4788                  me    4u      REG                8,2     12288   32247694 /home/me/go/src/company/topology-front/.README.md.swp
me@asus:~/go/src/company/topology-front$ lsof |grep '*README.md*'
me@asus:~/go/src/company/topology-front$ lsof |grep '*README.md'
me@asus:~/go/src/company/topology-front$

我不明白为什么最后两次尝试grep没有返回任何结果。

grep regular-expression
  • 1 个回答
  • 5309 Views
Martin Hope
user3405291
Asked: 2017-12-13 22:46:50 +0800 CST

运行“setxkbmap il”并注销后无法重新登录桌面环境

  • 1

在具有 KDE 桌面环境的 OpenSUSE Leap 42.3 上,我通过运行$ setxkbmap il以使用本地语言在 LibreOffice Writer 上键入内容来更改 X11 键盘映射。然后在一段时间不活动后,我的桌面环境自动锁定。现在,我无法登录桌面环境,因为我的键盘布局仍设置为il但我的用户名和密码在us. 我应该怎么办?

kde opensuse
  • 1 个回答
  • 90 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    模块 i915 可能缺少固件 /lib/firmware/i915/*

    • 3 个回答
  • Marko Smith

    无法获取 jessie backports 存储库

    • 4 个回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    user12345 无法获取 jessie backports 存储库 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl 为什么大多数 systemd 示例都包含 WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve