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

MMAX's questions

Martin Hope
MMAX
Asked: 2024-09-09 22:36:09 +0800 CST

traceroute (UDP) pacotes perdidos

  • 7

Estou enfrentando o seguinte problema ao executar tracerouteentre dois nós na mesma sub-rede. Isso é feito como um teste para saber se a conexão de rede entre esses dois nós é confiável ou não. Fomos informados para usar essa abordagem pela Equipe de Suporte de um fornecedor de DB conhecido.

Ao executar o comando: traceroute -s 10.1.3.205 -r 10.1.3.210 há pacotes aleatoriamente não recebidos e nenhum RTT é relatado:

traceroute to 10.1.3.210 (10.1.3.210), 30 hops max, 60 byte packets
 1  10.1.3.210 (10.1.3.210)  0.152 ms  0.064 ms *

Por outro lado, executar o traceroute com a opção ICMP: traceroute -I -s 10.1.3.205 -r 10.1.3.210é confiável e não há pacotes perdidos.

O mesmo problema foi descoberto em vários sistemas Linux em nosso ambiente com diferentes níveis de patch, diferentes versões do traceroute e não importa se o sistema é uma VM ou físico.

Para simplificar e facilitar a leitura do tcpdump, tentei com o seguinte comando:

for i in {1..10}; do traceroute -s 10.1.3.205 -r 10.1.3.210 -n 1 -m 1 -q 1; done

A saída é a seguinte:

for i in {1..10}; do traceroute -s 10.1.3.205 -r 10.1.3.210 -n 1 -m 1 -q 1; done
traceroute to 10.1.3.210 (10.1.3.210), 1 hops max, 28 byte packets
 1  10.1.3.210  0.203 ms
traceroute to 10.1.3.210 (10.1.3.210), 1 hops max, 28 byte packets
 1  10.1.3.210  0.067 ms
traceroute to 10.1.3.210 (10.1.3.210), 1 hops max, 28 byte packets
 1  10.1.3.210  0.067 ms
traceroute to 10.1.3.210 (10.1.3.210), 1 hops max, 28 byte packets
 1  10.1.3.210  0.071 ms
traceroute to 10.1.3.210 (10.1.3.210), 1 hops max, 28 byte packets
 1  10.1.3.210  0.067 ms
traceroute to 10.1.3.210 (10.1.3.210), 1 hops max, 28 byte packets
 1  10.1.3.210  0.075 ms
traceroute to 10.1.3.210 (10.1.3.210), 1 hops max, 28 byte packets
 1  *
traceroute to 10.1.3.210 (10.1.3.210), 1 hops max, 28 byte packets
 1  10.1.3.210  0.142 ms
traceroute to 10.1.3.210 (10.1.3.210), 1 hops max, 28 byte packets
 1  10.1.3.210  0.067 ms
traceroute to 10.1.3.210 (10.1.3.210), 1 hops max, 28 byte packets
 1  10.1.3.210  0.054 ms

Cada 7º pacote não obtém resposta e isso é reproduzível. Agora, a equipe de suporte finaliza como se tivéssemos um problema em nossa configuração de rede com essa perda de pacote.

Executando o mesmo loop com um atraso de 1 segundo, todos os 10 pacotes são enviados e recebidos:

for i in {1..10}; do traceroute -s 10.1.3.205 -r 10.1.3.210 -n 1 -m 1 -q 1; sleep 1; done

Estou com algumas dúvidas se essa maneira de testar a confiabilidade da rede está correta ou não, já que normalmente o traceroute é usado para monitorar o caminho da rede em conexões roteadas.

Tentei um teste de conexão de rede por várias horas com nipinga SAP, onde nenhuma conexão perdida foi descoberta.

Então, há algo óbvio que eu tenha esquecido e usar tracerouteesse método é uma maneira viável de testar a confiabilidade da rede?

tcpdump
  • 2 respostas
  • 387 Views
Martin Hope
MMAX
Asked: 2024-05-24 00:49:01 +0800 CST

Erro de inicialização/corrupção de dados Redhat 7.9

  • 6

Depois de reiniciar um sistema Redhat 7.9, enfrento corrupção de dados na primeira partição (dev/sda1). O sistema é uma VM e o último desligamento ocorreu normalmente no sistema operacional, sem desligamento, parada brusca, etc.

NAME         MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda            8:0    0   150G  0 disk
├─sda1         8:1    0   999M  0 part /boot
└─sda2         8:2    0   149G  0 part
  ├─vg1-root 253:0    0  15.4G  0 lvm  /
  ├─vg1-swap 253:1    0  16.2G  0 lvm
  ├─vg1-home 253:2    0  15.4G  0 lvm  /home
  └─vg1-u01  253:3    0  76.9G  0 lvm  /u01

O sistema inicia em modo de emergência, ao observar os logs, encontrei a seguinte entrada:

XFS (sda1) Corruption warning: Metadata has LSN (6:627) ahead of current LSN (5:6697) 
XFS (sda1) log mount/recovery failed: error -22
XFS (sda1) log mount failed

Tenho apenas um conhecimento limitado de quais opções tenho para me recuperar disso. xfs_repair está falhando, sugerindo o uso da opção -l, que pode causar mais corrupção.

Qualquer ajuda muito apreciada.

rhel
  • 1 respostas
  • 16 Views
Martin Hope
MMAX
Asked: 2024-02-16 22:49:23 +0800 CST

sistema de arquivos no disco sem partição

  • 9

Alguém pode me ajudar com isso, porque está me confundindo:

Eu tenho um disco 1.8T (é um disco virtual VM), aqui está um trecho de df:

df -TH
Filesystem                          Type      Size  Used Avail Use% Mounted on
/dev/sdb                            ext4      1.8T  1.6T   91G  95% /af

Aqui as informações da partição:

parted /dev/sdb print
Model: VMware Virtual disk (scsi)
Disk /dev/sdb: 1924GB
Sector size (logical/physical): 512B/512B
Partition Table: loop
Disk Flags:

Number  Start  End     Size    File system  Flags
 1      0.00B  1924GB  1924GB  ext4

Então presumo que o sistema de arquivos foi configurado sem criar a partição primeiro. Agora é necessária uma expansão e isso ultrapassará o limite de 2 TB. Só não tenho certeza se isso funcionará sem problemas. Para meu entendimento, não há problema em aumentar o tamanho do disco virtual e a expansão deve ser feita simplesmente expandindo o sistema de arquivos:, resize2fs -f /dev/sdbentão estou correto com isso?

disk-usage
  • 3 respostas
  • 422 Views
Martin Hope
MMAX
Asked: 2023-08-15 18:21:12 +0800 CST

Mantendo o manual completo para rolagem no terminal SSH (Putty)

  • 10

Pergunta de iniciante:

Estou lendo uma página de manual chamada em uma sessão ssh (putty), ou seja:

man usermod

Agora esta man page tem cerca de 252 linhas, ao chegar no final, pressiono qpara sair. Seria muito útil se todas as linhas da página man permanecessem na janela do terminal para rolagem, mas seriam cortadas, apenas as últimas 50 linhas permaneceriam na janela do terminal.

Provavelmente muito simples, mas não encontrou uma pergunta semelhante.

bash
  • 5 respostas
  • 570 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