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

Evan Carroll's questions

Martin Hope
Evan Carroll
Asked: 2024-06-17 03:52:15 +0800 CST

如何移动子目录来覆盖父目录?

  • 5

假设我跑步,

cd /tmp/
mkdir -p foo/bar/
echo test > foo/bar/1

现在我有一个非常简单的

$ tree foo
foo
└── bar
    └── 1

2 directories, 1 file

现在,如果我想移动foo/bar以覆盖foo,这样树看起来就像

$ tree foo
foo
└── 1

1 directories, 1 file

我可以运行什么命令?当我尝试时mv,我得到了'foo/bar' and 'foo/bar' are the same file

mv foo/bar foo
mv: 'foo/bar' and 'foo/bar' are the same file

Linux 不支持这个吗?这是 GNU mv 的限制吗?

mv
  • 5 个回答
  • 81 Views
Martin Hope
Evan Carroll
Asked: 2024-06-03 05:14:37 +0800 CST

capsh --caps 的正确语法是什么?

  • 5

capsh --caps记录--help为,

--caps=xxx     set caps as per cap_from_text()

这里的正确语法是什么?有人能演示一下吗?

debian
  • 1 个回答
  • 38 Views
Martin Hope
Evan Carroll
Asked: 2024-05-07 03:20:46 +0800 CST

OpenWRT wpa_supplicant 不支持网络块?

  • 6

当我运行以下conf(所有样板)时,

eapol_version=1
ap_scan=0
fast_reauth=1
network={
        ca_cert="/etc/config/auth/CA_XXXX.pem"
        client_cert="/etc/config/auth/Client_XXXX.pem"
        eap=TLS
        eapol_flags=0
        identity="XX:XX:XX:XX:XX:XX" # Internet (ONT) interface MAC address must match this value
        key_mgmt=IEEE8021X
        phase1="allow_canned_success=1"
        private_key="/etc/config/auth/PrivateKey_XXXX.pem"
}

我收到以下错误,

root@router:/etc/config# /usr/sbin/wpa_supplicant -D wired -i "10g-2" -dd -c /tmp/wpa_supplicant.conf  
Successfully initialized wpa_supplicant
Line 5: unknown network field 'ca_cert'.
Line 6: unknown network field 'client_cert'.
Line 7: unknown network field 'eap'.
Line 8: unknown network field 'eapol_flags'.
Line 9: unknown network field 'identity'.
Line 11: unknown network field 'phase1'.
Line 12: unknown network field 'private_key'.
Line 13: failed to parse network block.
Failed to read or parse configuration '/tmp/wpa_supplicant.conf'.
: CTRL-EVENT-DSCP-POLICY clear_all

请注意,在 OpenWRT 之外运行相同的文件工作正常,在 Debian 上使用 wpa_supplicant v2.10 进行了测试。但是在 OpenWRT 附带的 wpa_supplicant (v2.11-devel) 版本 23.05.2 上我遇到了失败。为什么 OpenWRT 版本的 wpa_supplicant 不支持网络块,如何解决这个问题?

openwrt
  • 1 个回答
  • 48 Views
Martin Hope
Evan Carroll
Asked: 2024-02-28 12:33:20 +0800 CST

为什么 lsusb 中的设备名称与 dmesg 中的设备名称不同?

  • 5

当我插入 USB 设备时,我在系统中看到dmesg,

usb 5-2.2.2.2: new low-speed USB device number 48 using xhci_hcd
usb 5-2.2.2.2: New USB device found, idVendor=1130, idProduct=0202, bcdDevice= 1.00
usb 5-2.2.2.2: New USB device strings: Mfr=0, Product=2, SerialNumber=0
usb 5-2.2.2.2: Product: Panic Button
input: Panic Button as /devices/pci0000:00/0000:00:07.0/0000:20:00.0/0000:21:02.0/0000:22:00.0/usb5/5-2/5-2.2/5-2.2.2/5-2.2.2.2/5-2.2.2.2:1.0/0003:1130:0202.0063/input/input136
hid-generic 0003:1130:0202.0063: input,hidraw5: USB HID v1.10 Device [Panic Button] on usb-0000:22:00.0-2.2.2.2/input0
input: Panic Button as /devices/pci0000:00/0000:00:07.0/0000:20:00.0/0000:21:02.0/0000:22:00.0/usb5/5-2/5-2.2/5-2.2.2/5-2.2.2.2/5-2.2.2.2:1.1/0003:1130:0202.0064/input/input137
hid-generic 0003:1130:0202.0064: input,hidraw6: USB HID v1.10 Device [Panic Button] on usb-0000:22:00.0-2.2.2.2/input1

然而,据lsusb我所见,

Bus 005 Device 048: ID 1130:0202 Tenx Technology, Inc. Rocket Launcher

为什么这里会出现差异呢?内核的设备数据库怎么说

产品: 紧急按钮

虽然 lsusb 设备数据库显示,

Tenx Technology, Inc. 火箭发射器

usb
  • 1 个回答
  • 32 Views
Martin Hope
Evan Carroll
Asked: 2023-11-27 02:01:20 +0800 CST

如何让我的 10g 端口在我的 Qhora q301w 上工作?

  • 5

我刚刚闪烁 我的 10g 端口似乎永久关闭,插入后我什至无法手动将它们设置为开启,

ip link set 10g-2 up

紧接着ip link依然显示下来。这是 dmesg 关于 10g 端口的说法,

aquantia_phy_api_ops_init[2241]:INFO:qca probe aquantia phy driver > succeeded!
Aquantia AQR113C 90000.mdio-1:08: aqr107_wait_reset_complete failed: -110
Aquantia AQR113C 90000.mdio-1:08: attached PHY driver (mii_bus:phy_addr=90000.mdio-1:08, irq=POLL)
Aquantia AQR113C 90000.mdio-1:00: aqr107_wait_reset_complete failed: -110
Aquantia AQR113C 90000.mdio-1:00: attached PHY driver (mii_bus:phy_addr=90000.mdio-1:00, irq=POLL)

我可以做什么来解决这个问题?

openwrt
  • 1 个回答
  • 30 Views
Martin Hope
Evan Carroll
Asked: 2023-08-06 04:55:23 +0800 CST

获取:_start_agent:18:没有这样的文件或目录:/root/.ssh/environment

  • 5

每当我登录到一个盒子时,我都会得到

_start_agent:18: no such file or directory: /root/.ssh/environment-8c5f0414d6b3
chmod: /root/.ssh/environment-8c5f0414d6b3: No such file or directory
_start_agent:.:20: no such file or directory: /root/.ssh/environment-8c5f0414d6b3

我该如何解决这个问题?

ssh
  • 1 个回答
  • 27 Views
Martin Hope
Evan Carroll
Asked: 2023-07-31 15:28:56 +0800 CST

如何提供磁盘和新的 UUID?

  • 5

我只是用来sfdisk将分区表克隆到新磁盘,

sudo sfdisk -d /dev/nvme0n1 > /tmp/part.txt
sudo sfdisk /dev/nvme1n1 <  /tmp/part.txt

但是,现在两个驱动器具有相同的 uuid。如何修复该问题并为具有克隆分区表的设备生成新的 UUID?


被欺骗的数量可以通过 来查看sudo fdisk -l。您可以看到“523436E9-4DA5-474F-87CA-D784E4BF345D”被共享为通用“磁盘标识符”

Disk /dev/nvme1n1: 1.82 TiB, 2000398934016 bytes, 3907029168 sectors
[...]
Disklabel type: gpt
Disk identifier: 523436E9-4DA5-474F-87CA-D784E4BF345D
[...]


Disk /dev/nvme0n1: 1.82 TiB, 2000398934016 bytes, 3907029168 sectors
[...]
Disklabel type: gpt
Disk identifier: 523436E9-4DA5-474F-87CA-D784E4BF345D

您还可以看到共享的 UUID,

❯ lsblk -o +uuid
NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS UUID
nvme1n1     259:0    0  1.8T  0 disk             
├─nvme1n1p1 259:2    0  512M  0 part             
└─nvme1n1p2 259:3    0  1.8T  0 part             7d78ed4b-e4aa-4270-853d-6489ea4d6c54
nvme0n1     259:1    0  1.8T  0 disk             
├─nvme0n1p1 259:4    0  512M  0 part /boot/efi   1D40-E385
└─nvme0n1p2 259:5    0  1.8T  0 part /           7d78ed4b-e4aa-4270-853d-6489ea4d6c54

在分区“7d78ed4b-e4aa-4270-853d-6489ea4d6c54”上共享?

linux
  • 1 个回答
  • 96 Views
Martin Hope
Evan Carroll
Asked: 2023-07-30 05:04:18 +0800 CST

什么是“霍克吉”?

  • 35

内核中有很多常量以HORKAGE,

  • ATA_HORKAGE_ZERO_AFTER_TRIM
  • ATA_HORKAGE_NODMA
  • ATA_HORKAGE_ATAPI_MOD16_DMA
  • ATA_HORKAGE_NO_DMA_LOG
  • ATA_HORKAGE_NO_ID_DEV_LO
  • ATA_HORKAGE_NO_LOG_DIR
  • ATA_HORKAGE_WD_BROKEN_LPM

然而,这些并没有真正记录在案

根据 libata.force 强制 horkage 并抱怨它。为了与链路选择保持一致,15 号设备选择连接到主机链路的第一个设备。

"horkage" 是什么意思?

linux
  • 4 个回答
  • 5564 Views
Martin Hope
Evan Carroll
Asked: 2023-07-30 04:00:14 +0800 CST

使用挂载选项“ssd”打开了哪些优化?

  • 6

JustAGuy Linux 在 8:28 发布的“Debian 12 Bookworm Minimal Install w/BTRFS”,他为 ssd 设置了一个选项,

mount -o ... ssd ...

有什么选择ssd?什么时候该用,什么时候不该用?我没有看到它记录在man mount. 但我确实在网上找到了它,https://btrfs.readthedocs.io/en/latest/btrfs-man5.html

它说,

自 4.14 起,块布局优化已被删除。这用于帮助第一代 SSD 设备。他们的 FTL(闪存转换层)效果不佳,优化应该是通过更好地对齐块来改善磨损。对于现代 SSD 设备来说,情况已不再如此,而且优化也没有真正的好处。此外,它还导致碎片增加。选项 ssd_spread 的布局调整保持不变。

如果没有“块布局优化”,ssd 选项还能做什么来“控制 SSD 分配方案”?

mount
  • 1 个回答
  • 46 Views
Martin Hope
Evan Carroll
Asked: 2023-07-30 03:13:42 +0800 CST

Debian 是否提供 btrfs 的文档?

  • 5

在研究这个问题的答案时,我注意到man 5 btrfs我在网上看到了一个文档页面。但我在 Debian 12 上没有看到这一点。这个已经发布了吗?我怎样才能下载它,这样我就不必使用网络界面了?

debian
  • 1 个回答
  • 11 Views
Martin Hope
Evan Carroll
Asked: 2023-07-30 03:01:15 +0800 CST

什么是挂载选项 space_cache=v2?

  • 5

JustAGuy Linux 在 8:28 发布的“Debian 12 Bookworm Minimal Install w/BTRFS”,他为 ssd 设置了一个选项,

mount -o ... space_cache=v2 ...

有什么选择space_cache=v2?什么时候该用,什么时候不该用?我没有看到它记录在man mount.

mount
  • 1 个回答
  • 19 Views
Martin Hope
Evan Carroll
Asked: 2023-07-28 03:58:04 +0800 CST

一台设备上的“btrfs 平衡”有什么意义?

  • 5

在一台设备上做什么有什么意义btrfs balance?

btrfs balance start /mnt

如果托管/mnt在单个驱动器上会有什么好处?

btrfs
  • 1 个回答
  • 25 Views
Martin Hope
Evan Carroll
Asked: 2023-07-28 03:44:27 +0800 CST

从 ext3/4 升级到 BTFS 与全新安装?

  • 5

根据 Debian

Ext2/3/4 文件系统可升级到 Btrfs;然而,上游建议备份数据,使用wipefs -a和mkfs.btrfs创建一个原始的btrfs文件系统,并从备份中恢复——或者复制现有数据(例如:使用tar、cpio、rsync等)。

因为Debian不支持通过安装BTRFS,我正在比较安装后wipefs和mkfs.btrfs升级方法?使用方法升级到 btrfs 是否会丢失任何内容btrfs upgrade?

debian
  • 1 个回答
  • 20 Views
Martin Hope
Evan Carroll
Asked: 2023-07-17 08:47:08 +0800 CST

Linux 中可扩展软件生产就绪 RAID?

  • 5

我对 RAID 的第一目标是防止故障冗余。我的第二个问题是可扩展性。因为ZFS 的 RAID 尚不允许您将磁盘添加到 raid 池,并且BTRFS RAID6 不稳定,我的选择是什么?

  • 我能看到的最佳折衷方案似乎是 Raid 1(镜像)改为 Raid 10 镜像/条带化。假设每个驱动器的价格为 300 美元,如果我这样做,据我所知,我将能够从 2 个磁盘(600 美元)扩展,然后是 4 个磁盘(1200 美元),然后是 6 个磁盘(1800 美元)。每次创建一个更大的 raid 10 卷。然而,使用这种方法我必须始终保持 50% 的磁盘奇偶校验。
  • 然而,如果我想预先花 1,800 美元并启动 Raid-z2,我将能够承受任意两次驱动器故障。我不会使用 3 个驱动器,而是使用 4 个驱动器。但这样的解决方案的性能总是会大大降低吗?

我是否正确总结了这些选项?是否有比 ZFS 更好的生产就绪可扩展 Raid-6 解决方案?我很高兴能够为 raid6 购买三个驱动器,并在扩展时一次扩展一个驱动器重新平衡。

linux
  • 2 个回答
  • 40 Views
Martin Hope
Evan Carroll
Asked: 2023-06-13 02:49:25 +0800 CST

如何查找 Lenovo 机器上的序列号?

  • 5

我用的是联想ThinkPad。如何在不关机的情况下找到本机的序列号?

thinkpad
  • 1 个回答
  • 48 Views
Martin Hope
Evan Carroll
Asked: 2023-02-26 06:51:54 +0800 CST

/etc/bluetooth/main.conf 中的蓝牙 ControllerMode 是什么?什么是bredr?

  • 7
赏金将在 4 天后到期。此问题的答案有资格获得+100声望赏金。 Evan Carroll想要奖励现有的答案:
谢谢解答,坚持。

很多在线建议建议我添加该行

ControllerMode=bredr

在我的/etc/bluetooth/main.conf。这个值有什么作用,目前看起来默认是dual. 更改此值如何更改我的蓝牙代理的行为?“bredr”是什么意思?

# Restricts all controllers to the specified transport. Default value
# is "dual", i.e. both BR/EDR and LE enabled (when supported by the HW).
# Possible values: "dual", "bredr", "le"
#ControllerMode = dual

虽然我认为这不相关,但我得到的错误是我在此处报告的错误

连接失败:org.bluez.Error.Failed br-connection-profile-unavailable

bluetooth
  • 1 个回答
  • 45 Views
Martin Hope
Evan Carroll
Asked: 2022-12-23 09:12:53 +0800 CST

为什么我的引导分区已满?

  • 5

当我跑步时apt-get dist-upgrade,我得到

update-initramfs: deferring update (trigger activated)
Processing triggers for initramfs-tools (0.142) ...
update-initramfs: Generating /boot/initrd.img-6.0.0-6-amd64
zstd: error 25 : Write error : No space left on device (cannot write compressed block) 
E: mkinitramfs failure zstd -q -9 -T0 25
update-initramfs: failed for /boot/initrd.img-6.0.0-6-amd64 with 1.
dpkg: error processing package initramfs-tools (--configure):
 installed initramfs-tools package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 initramfs-tools
E: Sub-process /usr/bin/dpkg returned an error code (1)

那个它说生成失败的文件,在这里,,/boot/initrd.img-6.0.0-6-amd64你可以看到它是70M。

$ exa -l /boot/initrd.img-6.0.0-6-amd64
.rw-r--r-- 73M root 22 Dec 10:51 /boot/initrd.img-6.0.0-6-amd64

它说生成这个文件失败,但是文件在那里。此外,如果我跳转到启动,我可以看到还有 69 MB 的空间,

# dd if=/dev/zero of=zero bs=1MB
dd: error writing 'zero': No space left on device
70+0 records in
69+0 records out
69255168 bytes (69 MB, 66 MiB) copied, 0.0888701 s, 779 MB/s

为什么我会收到磁盘上没有空间的错误,并且在以下情况下/boot/initrd.img-6.0.0-6-amd64无法生成,

  • 在那
  • 磁盘上剩余 69 MB。

我可以用这个重现这个错误

update-initramfs -u -k 6.0.0-6-amd64

这实际上是在幕后调用它来产生错误,

mkinitramfs -o /boot/initrd.img-6.0.0-6-amd64.new 6.0.0-6-amd64
debian
  • 2 个回答
  • 53 Views
Martin Hope
Evan Carroll
Asked: 2022-07-07 12:19:03 +0800 CST

为什么`ip route replace`会添加重复的新路由?[复制]

  • 0
这个问题在这里已经有了答案:
在 linux 中修改现有路由条目 4 个答案
3 个月前关闭。

这些是我ip route的,

default via 172.16.42.1 dev ens5 proto dhcp src 172.16.42.248 metric 100 
default via 172.16.42.1 dev ens3 proto dhcp src 172.16.42.79 metric 100 
default via 10.2.64.1 dev ens4 proto dhcp src 10.2.69.64 metric 100

我使用ip route replace的目的是降低指标并提高优先级,就像这样,

sudo ip route replace default via 10.2.64.1 dev ens4 metric 90

但是,这并没有取代路线,而是添加了路线,现在我有了,

default via 10.2.64.1 dev ens4 metric 90 
default via 172.16.42.1 dev ens5 proto dhcp src 172.16.42.248 metric 100 
default via 172.16.42.1 dev ens3 proto dhcp src 172.16.42.79 metric 100 
default via 10.2.64.1 dev ens4 proto dhcp src 10.2.69.64 metric 100

反正有没有改变这条线上的指标,

default via 10.2.64.1 dev ens4 proto dhcp src 10.2.69.64 metric 100

不添加新路线?

ip route
  • 1 个回答
  • 55 Views
Martin Hope
Evan Carroll
Asked: 2022-07-07 12:05:12 +0800 CST

什么是 ip 路由指标,如何更改?

  • 1

当我跑的时候ip route,我看到

default via 172.16.42.1 dev ens5 proto dhcp src 172.16.42.248 metric 100 
default via 172.16.42.1 dev ens3 proto dhcp src 172.16.42.79 metric 100 
default via 10.2.64.1 dev ens4 proto dhcp src 10.2.69.64 metric 100

所有这些都metric设置为100. 这在哪里记录,什么是现代语法 to ip(not ifconfigor route) 用于仅更改指标?我没有看到metric记录在man ip route

ip route
  • 1 个回答
  • 578 Views
Martin Hope
Evan Carroll
Asked: 2022-07-03 09:27:21 +0800 CST

如何配置 PipeWire 以实现 PulseAudio 可比性?

  • 0

目前,我认为我用于 PipeWire 的 PulseAudio 垫片无法正常工作。当我运行时pactl info,我收到“连接被拒绝”错误,

$ pactl info
Connection failure: Connection refused
pa_context_connect() failed: Connection refused

当我尝试运行 pavumixer 时,我得到

建立与 PulseAudio 的连接。请稍等...

我该如何解决这个问题?

debian pulseaudio
  • 1 个回答
  • 387 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