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-4547

Grumbel's questions

Martin Hope
Grumbel
Asked: 2021-11-12 07:41:41 +0800 CST

如何安全地将磁盘映像写入 SD/USB?

  • 2

我正在寻找一种将磁盘映像安全地写入 SDcard 或 USBstick 的工具。我有以下要求:

  • 图形用户界面(即 noclonezilla或dd)
  • 工具专门用于可移动存储(即 no gparted)
  • 工具是独立的并且很小(即没有集成在大文件管理器中)
  • 在写入之前检查磁盘是否已安装
  • 处理自动安装程序并防止在读/写正在进行时启动
  • 在覆盖之前检查并显示磁盘的当前内容

我知道 cloneziller、dd、gparted 和 Co.,它们都不令人满意。我不是在寻找一种只写磁盘的方法,而是专门寻找一种专门用于此任务并安全处理所有脚枪的工具。Linux 是否存在类似的东西?

编辑:到目前为止我发现的最接近的匹配项(在 Ubuntu 中没有直接可用的):

  • https://community.kde.org/ISOImageWriter
  • https://linuxmint-installation-guide.readthedocs.io/en/latest/burn.html
  • https://www.balena.io/etcher/
software-recommendation
  • 1 个回答
  • 303 Views
Martin Hope
Grumbel
Asked: 2015-03-28 23:55:50 +0800 CST

有人可以解释这种不断变化的 `du` 输出吗?

  • 1

刚刚遇到一个奇怪的du. 以一种方式提出论点给出:

$ du -s htdocs/.git/ feuerkraft/.git/ media/.git/
40564   htdocs/.git/
40740   feuerkraft/.git/
204 media/.git/

以不同的顺序放置它们会改变最后一个目录的大小:

$ du -s media/.git/ htdocs/.git/ feuerkraft/.git/ 
40696   media/.git/
40564   htdocs/.git/
248 feuerkraft/.git/

这些应该都是常规目录:

$ ls -l */.git -d -i
4891918 drwxrwxr-x 1 ingo ingo 138 Mar 28 08:41 feuerkraft/.git
4892896 drwxrwxr-x 1 ingo ingo 138 Mar 28 08:44 htdocs/.git
4893874 drwxrwxr-x 1 ingo ingo 138 Mar 28 08:42 media/.git

手动执行会给出:

$ for i in htdocs/.git/ feuerkraft/.git/ media/.git/; do du -s "${i}"; done
40564   htdocs/.git/
40740   feuerkraft/.git/
40696   media/.git/

当我复制目录时cp -axv,问题仍然存在,如果我复制目录,cp -rxv它就会消失。

深层发掘:

$ du -s feuerkraft/.git/objects/pack/pack-26b69bdec4b3fd894bf7984d23e1938b522e6d53.pack media/.git/objects/pack/pack-26b69bdec4b3fd894bf7984d23e1938b522e6d53.pack htdocs/.git/objects/pack/pack-31a80589fbb132827d19b718c07aba1aa6bb9c02.pack  | wc -l
2
$ ls feuerkraft/.git/objects/pack/pack-26b69bdec4b3fd894bf7984d23e1938b522e6d53.pack media/.git/objects/pack/pack-26b69bdec4b3fd894bf7984d23e1938b522e6d53.pack htdocs/.git/objects/pack/pack-31a80589fbb132827d19b718c07aba1aa6bb9c02.pack  | wc -l 
3

du如果给出三个文件,则只列出 2 个文件,ls列出 3。

文件系统是btrfs. 这是一个错误还是压缩/写时复制或其他什么?

git
  • 1 个回答
  • 188 Views
Martin Hope
Grumbel
Asked: 2015-01-04 00:22:49 +0800 CST

是否有人类可读的 strace 替代方案?

  • 1

我想知道进程访问了哪些文件。strace可以为我提供该信息,但输出strace相当“原始”。是否有任何东西可以提供类似的功能,但以更易读的方式(即过滤掉库、突出显示 $HOME 目录中的文件、提供有关内容访问频率的统计信息等)?

software-recommendation
  • 2 个回答
  • 1691 Views
Martin Hope
Grumbel
Asked: 2014-12-30 06:39:28 +0800 CST

如何在不安装的情况下加密/解密单个文件 ecryptfs-style?

  • 4

如何在不安装整个文件系统的情况下加密/解密单个文件 ecryptfs 样式?我基本上是在寻找一个gpg -e/gpg -d类似物,它产生的输出可以被 ecryptfs 理解并在用户空间中使用。

ecryptfs
  • 2 个回答
  • 2312 Views
Martin Hope
Grumbel
Asked: 2010-11-14 14:44:30 +0800 CST

刻录的 CD-R 与输入的 iso 映像不完全相同,为什么?

  • 5

我有一个问题,有时当我将 iso 映像刻录到 CD-R 时:

sudo wodim -v driveropts=burnfree -data dev=/dev/scd0 input.iso

然后再读一遍:

sudo dd if=/dev/cdrom of=output.iso
dd: reading `/dev/cdrom': Input/output error
...

我最终得到了两个不相同的 iso 映像,即最后output.iso缺少 2048 个字节。然而,当我挂载 iso 映像或 CD-R 并比较挂载点上的实际文件时,两者都是相同的。

这是预期的行为还是实际上不正确的数据刻录?如果符合预期,我如何验证刻录过程是否成功?

我首先问的原因是它似乎是可重现的行为,某些 iso 映像出现 2048 字节短,即使在重复刻录时也是如此,但所有刻录的 CD-R 本身都是相同的。

还有背后的原因是什么:

dd: reading `/dev/cdrom': Input/output error

因为它总是发生,我认为这是正常的,但它背后的技术原因是什么?我假设 CD 不允许设备直接检测大小,所以dd读取直到它遇到困难的方式结束。

编辑: superusers.com 上的用户 karol 提到大小问题和读取错误都是-tao在 wodim 中使用(默认)而不是-dao模式的结果。我还不能测试它,但这听起来是迄今为止最合理的解释。

dd
  • 2 个回答
  • 1270 Views
Martin Hope
Grumbel
Asked: 2010-10-25 03:41:12 +0800 CST

如何让浏览器更喜欢 IPv6 而不是 IPv4?

  • 18

我安装了 miredo 并启动并运行了 IPv6。当我指定 IPv6 地址时,我可以使用 wget 或我的 webbrowser ping6 主机和下载网页,但是每当我指定通过 IPv4 和 IPv6 提供的主机名时,浏览器都会选择 IPv4 地址进行连接。

如果可用,我该如何更改它并让浏览器使用 IPv6 而不是 IPv4?

谷歌搜索我发现一个提示,对于 6to4/teredo 隧道,浏览器会更喜欢 IPv4 而不是 IPv6,但到目前为止,我还没有找到解释为什么或如何改变它。

ipv6
  • 6 个回答
  • 51173 Views
Martin Hope
Grumbel
Asked: 2010-10-22 08:25:57 +0800 CST

如何通过 miredo 和 UFW 启用 IPv6?

  • 3

Ubuntu 提供了一些关于如何启用 UFW 以及如何使用 miredo 启用 IPv6 的有用信息:

  • https://wiki.ubuntu.com/UncomplicatedFirewall
  • https://wiki.ubuntu.com/IPv6

但是缺少的是有关如何正确配置 UFW 以让 Miredo 工作的信息,只要我启用 UFW IPv6 停止工作:

$ ufw disable
$ ping6 ipv6.google.com
PING ipv6.google.com(2a00:1450:8004::93) 56 data bytes
64 bytes from 2a00:1450:8004::93: icmp_seq=1 ttl=56 time=1886 ms
$ ufw enable
$ ping6 ipv6.google.com
PING ipv6.google.com(2a00:1450:8004::6a) 56 data bytes
ping: sendmsg: Operation not permitted

那么,如何正确配置 Miredo 和 UFW,使基本 IPv6 正常工作,但所有其他传入流量都被阻止?

ipv6 ufw
  • 2 个回答
  • 2190 Views

Sidebar

Stats

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

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

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

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve