AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / user-3285

Evan Carroll's questions

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

Como posso mover um subdiretório para substituir o diretório pai?

  • 5

Digamos que eu corro,

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

Agora eu tenho um muito simples

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

2 directories, 1 file

Agora, se eu quiser passar foo/barpara overwrite foo, de forma que a árvore se pareça

$ tree foo
foo
└── 1

1 directories, 1 file

Que comando posso executar? Quando eu tento mv, eu consigo'foo/bar' and 'foo/bar' are the same file

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

O Linux não suporta isso? Esta é uma limitação do GNU mv?

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

Qual é a sintaxe correta de capsh --caps?

  • 5

capsh --capsestá documentado em --helpcomo,

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

Qual é a sintaxe correta aqui? Alguém pode demonstrar isso funcionando?

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

OpenWRT wpa_supplicant não suporta o bloco de rede?

  • 6

Quando executo a seguinte configuração (toda a placa padrão),

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"
}

Estou tendo o erro a seguir,

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

Observe que executar o mesmo arquivo fora do OpenWRT funciona bem, testado no Debian com wpa_supplicant v2.10. Mas na versão do wpa_supplicant (v2.11-devel) que acompanha o OpenWRT, 23.05.2, recebo uma falha. Por que a versão OpenWRT do wpa_supplicant não suporta o bloco de rede e como posso resolver esse problema?

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

Por que os nomes dos dispositivos no lsusb diferem do dmesg?

  • 5

Quando conecto meu dispositivo USB, vejo no sistema com 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

No entanto, com lsusbo que vejo,

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

Por que há uma discrepância aqui? Como diz o banco de dados de dispositivos do kernel

Produto: Botão de Pânico

Embora o banco de dados do dispositivo lsusb diga:

Tenx Technology, Inc. Lançador de foguetes

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

Como posso fazer com que minhas portas 10g funcionem no meu Qhora q301w?

  • 5

Acabei de piscar Minhas portas 10g parecem estar permanentemente DESLIGADAS, não consigo nem configurá-las manualmente quando estão conectadas,

ip link set 10g-2 up

Imediatamente depois ip linkainda aparece. Isto é o que o dmesg diz sobre as portas 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)

O que posso fazer para corrigir esse problema?

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

Obtendo: _start_agent:18: arquivo ou diretório inexistente: /root/.ssh/environment

  • 5

Sempre que entro em uma caixa, recebo

_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

Como posso resolver esse problema?

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

Como você pode fornecer um disco e um novo UUID?

  • 5

Eu costumava sfdiskclonar minha tabela de partições para um novo disco,

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

No entanto, agora ambas as unidades têm o mesmo UUID. Como posso corrigir isso e gerar um novo UUID para o dispositivo com a tabela de partição clonada?


O número que foi enganado pode ser visto com sudo fdisk -l. Você pode ver que "523436E9-4DA5-474F-87CA-D784E4BF345D" é compartilhado como um "Identificador de disco" comum

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

Você também pode ver um UUID compartilhado com,

❯ 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

Na partição "7d78ed4b-e4aa-4270-853d-6489ea4d6c54" é compartilhada?

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

O que é "horkage"?

  • 35

Existem muitas constantes no Kernel nomeadas comHORKAGE ,

  • 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

No entanto, estes não são realmente documentados

Force horkage de acordo com libata.force e reclame sobre isso. Para consistência com a seleção do link, o dispositivo número 15 seleciona o primeiro dispositivo conectado ao link do host.

O que significa "horkage"?

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

Quais otimizações são ativadas com a opção de montagem "ssd"?

  • 6

"Debian 12 Bookworm Minimal Install w/BTRFS" por JustAGuy Linux às 8:28 ele define uma opção para ssd,

mount -o ... ssd ...

Qual é a opção ssd? Quando deve ser usado e quando não deve ser usado? Eu não vejo isso documentado em man mount. Mas eu encontrei online, https://btrfs.readthedocs.io/en/latest/btrfs-man5.html

Diz,

Desde 4.14, as otimizações de layout de bloco foram descartadas. Isso costumava ajudar com as primeiras gerações de dispositivos SSD. A FTL (camada de tradução do flash) não foi eficaz e a otimização deveria melhorar o desgaste ao alinhar melhor os blocos. Isso não é mais verdade com dispositivos SSD modernos e a otimização não trouxe nenhum benefício real. Além disso, causou maior fragmentação. O ajuste do layout foi mantido intacto para a opção ssd_spread.

Sem as "otimizações de layout de bloco", o que mais a opção ssd faz para "controlar esquemas de alocação de SSD"?

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

O Debian envia a documentação para o btrfs?

  • 5

Ao pesquisar a resposta para esta pergunta , notei que há uma página de documentação man 5 btrfsque vejo online. Mas não vejo isso no Debian 12. Isso foi enviado? Como posso baixar isso para não ter que usar a interface da web?

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

Qual é a opção de montagem space_cache=v2?

  • 5

"Debian 12 Bookworm Minimal Install w/BTRFS" por JustAGuy Linux às 8:28 ele define uma opção para ssd,

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

Qual é a opção space_cache=v2? Quando deve ser usado e quando não deve ser usado? Eu não vejo isso documentado em man mount.

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

Qual é o objetivo do `equilíbrio btrfs` em um dispositivo?

  • 5

Qual é o sentido de fazer btrfs balanceem um dispositivo?

btrfs balance start /mnt

Que benefício isso dará se /mntestiver hospedado em uma única unidade?

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

Atualizando de ext3/4 para BTFS vs nova instalação?

  • 5

De acordo com o Debian

Os sistemas de arquivos Ext2/3/4 podem ser atualizados para Btrfs; no entanto, o upstream recomenda fazer backup dos dados, criar um sistema de arquivos btrfs puro com wipefs -a e mkfs.btrfs e restaurar a partir do backup -- ou replicar os dados existentes (por exemplo: usando tar, cpio, rsync etc.).

Como o Debian não oferece suporte ao BTRFS por meio da instalação, estou comparando wipefs, mkfs.btrfsapós a instalação e a abordagem de atualização? Você perde alguma coisa com a atualização para btrfs com btrfs upgradeabordagem?

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

RAID pronto para produção de software extensível no Linux?

  • 5

Meu objetivo número 1 com o RAID é redundância de falha. Minha preocupação nº 2 é a escalabilidade. Como o RAID do ZFS ainda não permite adicionar um disco ao pool de raid e o BTRFS RAID6 não é estável, quais são minhas opções?

  • Parece que o melhor compromisso que posso ver é Raid 1 (espelhamento) indo para Raid 10 Mirror/Striping. Supondo que cada unidade custe $ 300, se eu fizer isso, entendo que poderei escalar de 2 discos ($ 600), depois 4 discos ($ 1.200) e 6 ($ 1.800) discos. Cada vez criando um volume maior de raid 10. Porém, com este método terei que manter sempre 50% de paridade de disco.
  • Considerando que, se eu quiser gastar $ 1.800 antecipadamente e lançar com o Raid-z2, poderei sofrer quaisquer duas falhas de unidades. E em vez de ter 3 unidades utilizáveis, terei 4 unidades utilizáveis. Mas que tal solução sempre terá desempenho substancialmente inferior?

Eu resumi essas opções corretamente? Existe uma solução Raid-6 escalável pronta para produção que seja melhor que o ZFS? Seria ótimo poder comprar três unidades para raid6 e aumentar uma unidade de cada vez, reequilibrando à medida que dimensiono.

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

Como posso encontrar o número de série em uma máquina Lenovo?

  • 5

Estou usando um Lenovo ThinkPad. Como posso encontrar o número de série desta máquina sem desligá-la?

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

O que é o ControllerMode bluetooth em /etc/bluetooth/main.conf? O que é bredr?

  • 7
A recompensa expira em 4 dias . As respostas a esta pergunta são elegíveis para uma recompensa de reputação de +100 . Evan Carroll quer recompensar uma resposta existente :
Obrigado pela resposta, fique por aqui.

Muitos conselhos online sugerem que eu adicione a linha

ControllerMode=bredr

na minha /etc/bluetooth/main.conf. O que esse valor faz, atualmente parece que o padrão é dual. Como a alteração desse valor altera o comportamento do meu agente bluetooth? O que significa "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

Embora eu não ache relevante, o erro que estou recebendo é o que relatei aqui

Falha ao conectar: ​​org.bluez.Error.Failed br-connection-profile-unavailable

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

Por que minha partição de inicialização está cheia?

  • 5

Quando eu corro apt-get dist-upgrade, corro, eu recebo

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)

Aquele arquivo que diz que falhou ao gerar, está aqui, /boot/initrd.img-6.0.0-6-amd64você pode ver que é 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

Diz que falhou ao gerar este arquivo, mas o arquivo está lá. Além disso, se eu pular para a inicialização, posso ver que ainda há espaço para 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

Por que estou recebendo um erro informando que não há espaço no disco e que /boot/initrd.img-6.0.0-6-amd64falhou ao gerar quando,

  • Está lá
  • há 69 MB restantes no disco.

Eu posso reproduzir este erro com este

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

que está realmente chamando isso sob o capô para gerar o erro,

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

Por que `ip route replace` adiciona uma nova rota duplicada? [duplicado]

  • 0
Essa pergunta já tem respostas aqui :
Modificando a entrada de rota existente no linux (4 respostas)
Fechado há 3 meses .

Estes são meus ip routes,

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

Usei ip route replacecom a intenção de diminuir a métrica e aumentar a prioridade, assim,

sudo ip route replace default via 10.2.64.1 dev ens4 metric 90

No entanto, isso não substituiu a rota, acrescentou a ela, agora eu tenho,

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

Existe alguma maneira de alterar a métrica nesta linha,

default via 10.2.64.1 dev ens4 proto dhcp src 10.2.69.64 metric 100

Sem adicionar uma nova rota?

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

O que é uma métrica de rota ip, como faço para alterá-la?

  • 1

Quando eu corro ip route, eu vejo

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

Todos estes têm seu metricconjunto para 100. Onde isso está documentado e qual é a sintaxe moderna para ip(not ifconfigor route) é usada para alterar apenas a métrica? não vejo metricdocumentado emman ip route

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

Como posso configurar a comparabilidade do PipeWire para PulseAudio?

  • 0

Atualmente, não acho que meu calço PulseAudio para PipeWire esteja funcionando. Quando executo pactl info, estou recebendo um erro de "Conexão recusada" ,

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

Quando tento executar o pavumixer, recebo

Estabelecendo conexão com o PulseAudio. Por favor, espere...

Como posso resolver isto?

debian pulseaudio
  • 1 respostas
  • 387 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Possível firmware ausente /lib/firmware/i915/* para o módulo i915

    • 3 respostas
  • Marko Smith

    Falha ao buscar o repositório de backports jessie

    • 4 respostas
  • Marko Smith

    Como exportar uma chave privada GPG e uma chave pública para um arquivo

    • 4 respostas
  • Marko Smith

    Como podemos executar um comando armazenado em uma variável?

    • 5 respostas
  • Marko Smith

    Como configurar o systemd-resolved e o systemd-networkd para usar o servidor DNS local para resolver domínios locais e o servidor DNS remoto para domínios remotos?

    • 3 respostas
  • Marko Smith

    apt-get update error no Kali Linux após a atualização do dist [duplicado]

    • 2 respostas
  • Marko Smith

    Como ver as últimas linhas x do log de serviço systemctl

    • 5 respostas
  • Marko Smith

    Nano - pule para o final do arquivo

    • 8 respostas
  • Marko Smith

    erro grub: você precisa carregar o kernel primeiro

    • 4 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Martin Hope
    user12345 Falha ao buscar o repositório de backports jessie 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl Por que a maioria dos exemplos do systemd contém WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky Como exportar uma chave privada GPG e uma chave pública para um arquivo 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll status systemctl mostra: "Estado: degradado" 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim Como podemos executar um comando armazenado em uma variável? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S Por que /dev/null é um arquivo? Por que sua função não é implementada como um programa simples? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 Como ver as últimas linhas x do log de serviço systemctl 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - pule para o final do arquivo 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla Por que verdadeiro e falso são tão grandes? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST

Hot tag

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

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve