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

Matt Zabojnik's questions

Martin Hope
Matt Zabojnik
Asked: 2020-02-15 19:07:03 +0800 CST

Como recuperar o Catálogo de Partições HFS+ (Possível unidade com falha)

  • 1

Eu tenho uma unidade externa de 1 TB que foi formatada como HFS + para uso com um computador Macintosh Apple. A unidade está completamente cheia.

Estou usando o Linux para tentar recuperar todos os arquivos, ou para reparar o disco e depois montá-lo e recuperar tudo.

Eu tentei gddrescue, mas estava demorando muito para terminar. Em 0,06% da recuperação, ele diminui para bytes/segundo digitalizado e, eventualmente, acelerou um pouco, mas ainda parecia muito lento para o meu gosto. Para recuperar totalmente esse 1TB, faltavam 41 anos. Eu o executei por um dia e decidi que 41 anos de ddrescue é mais do que os dados terão valor.

Eu então comecei photorec, que parece estar recuperando arquivos excluídos da partição muito bem. No entanto, gostaria de recuperar tudo (incluindo uma estrutura de diretórios intacta, de preferência) e não apenas os arquivos que foram excluídos antes que a unidade começasse a falhar.

Eu tentei fsck.hfsplus -de obtive esses resultados,

** /dev/sdd1
    Using cacheBlockSize=32K cacheTotalBlock=1024 cacheSize=32768K.
** Checking HFS Plus volume.
   Catalog file entry not found for extent
(4, 0)
** Volume check failed.
volume check failed with error 7 
    volume type is pure HFS+ 
    primary MDB is at block 0 0x00 
    alternate MDB is at block 0 0x00 
    primary VHB is at block 2 0x02 
    alternate VHB is at block 1953458172 0x746f67fc 
    sector size = 512 0x200 
    VolumeObject flags = 0x07 
    total sectors for volume = 1953458174 0x746f67fe 
    total sectors for embedded volume = 0 0x00 

Vendo o Catalog file entry not found for extenterro, que também recebo ao tentar preen, decidi reconstruir o catálogo com -r, mas sem sucesso. Eu acho que um catálogo deve existir para que ele seja reconstruído ou reparado.

fsck.hfsplus -qrelata um SISTEMA DE ARQUIVOS SUJO.

Eu tentei usar o hsfrescue que parece ser a ferramenta perfeita para o meu problema, mas durante a etapa de análise ( hfsprescue -s1) ele trava em 0,06% assim como o ddrescue. Da mesma forma testdisktrava durante a análise quando chega ao cilindro 74.

Eu dei a unidade para alguém que tem um iMac e ele tentou o software utilitário de disco GUI para consertar a unidade, sem sucesso. (Não sei qual erro é produzido, se houver)

Eu tenho um backup desta unidade de algum tempo no ano passado, mas o backup tem menos da metade da quantidade de dados que estão realmente armazenados na unidade atualmente.

Estou procurando conselhos sobre como reparar o disco para que ele possa ser montado e todos os dados copiados, ou talvez outra ferramenta semelhante ao photorec possa ser recomendada, mas uma que possa recuperar todos os arquivos e estruturas de pastas. Basicamente, o que devo fazer a seguir, neste momento.

Além disso, em seu conselho, sinta-se à vontade para abster-se de "Lição aprendida, faça backup constante de suas coisas!" palestras. A unidade não é minha, e o backup que tenho foi feito sem o conhecimento, consentimento, permissão, etc. do proprietário e não consigo convencê-lo do valor de fazer backup de dados, mesmo após eventos como falhas na unidade .

data-recovery hfs+
  • 1 respostas
  • 2427 Views
Martin Hope
Matt Zabojnik
Asked: 2019-02-19 17:28:24 +0800 CST

Algum ldlinux.c32 funcionará para criar uma ISO ao vivo?

  • 1

Estou tentando fazer um Live ISO para USB. Estou seguindo um guia para me ajudar a fazer isso e uma das etapas diz: cp /usr/lib/syslinux/modules/bios/ldlinux.c32 image/isolinux/, mas não tenho /usr/lib/syslinux/modules/bios/ldlinux.c32no meu sistema. Já tentei find -iname ldlinux.c32mas nada é retornado. Eu instalei isolinuxe syslinux, mas isso não ajudou.

Pesquisei no Google ldlinux.c32 intitle:"index of" -inurl:(jsp|pl|php|html|aspx|htm|cf|shtml) -inurl:(listen77|mp3raid|mp3toss|mp3drug|index_of|wallywashis)e encontrei ldlinux.c32 em alguns diretórios abertos. Qualquer um que eu escolher, funcionará? Estou preocupado que isso não esteja nem perto da melhor prática, mas não consigo descobrir como obter o ldlinux.c32. O site syslinux assume que você o possui, pelo que li.

live-usb iso
  • 1 respostas
  • 1802 Views
Martin Hope
Matt Zabojnik
Asked: 2019-02-04 17:43:25 +0800 CST

Como posso fazer um ISO inicializável a partir de uma unidade USB inicializável?

  • 2

Usei um conjunto de instruções para criar uma unidade USB inicializável para o ChromeOS. Quero instalar o ChromeOS no VirtualBox. Isso é aparentemente impossível de fazer a partir de uma unidade USB. Tentei montar o arquivo .img de 9 GB como um controlador de disquete , mas deu erro .

A única coisa que posso pensar em fazer, para instalar isso no VirtualBox, é escrever o .img em um USB, depois tentar copiar o USB para um ISO e tentar inicializar como um ISO ao vivo, pois é isso que normalmente aconteceria em uma instalação de hardware. (Reinicialize o PC, inicialize a partir do USB, o ChromeOS inicializa, execute alguns comandos e está instalado)

Estou fazendo uma tentativa com ddrescue, mas acho que não vai funcionar.

Como posso criar um ISO inicializável para realizar essa tarefa ou que outra solução você pode recomendar para atingir o objetivo final de qualquer maneira?

virtualbox iso
  • 1 respostas
  • 485 Views
Martin Hope
Matt Zabojnik
Asked: 2019-01-15 12:30:11 +0800 CST

Recuperação de cartão SD sem perda de dados ou corrupção

  • 1

Eu tenho um cartão Micro SD de 128 GB que formatei como ext4 e usei em um Chromebook para um ambiente Ubuntu Chroot. Usei por um bom tempo assim. Em algum momento, excluí tudo dele ou o formatei usando o sistema de formatação simples do Chromebook.

Depois disso, coloquei-o em uma GoPro Hero Session e descobri que a GoPro não se importava em formatar o disco e podia gravar fotos e vídeos imediatamente. Sem problemas.

Fiz uma viagem, tirei muitas fotos e vídeos e, de repente, a GoPro estava com problemas para ler o disco. Ele ainda era capaz de gravar vídeos e fotos (suponho), pois eu podia ativar o modo de gravação e não relatou nenhum problema. Pelo que pude perceber, 128 GB é demais para esta GoPro Session.

Quando conecto isso em um computador (Chromebook, Mac OSX, Ubuntu), recebo um erro (Chromebook e OSX) ou tenho a montagem em disco, mas nenhuma estrutura de arquivo visível quando abro com um explorador de arquivos. Totalmente vazio.

Se eu clicar com o botão direito do mouse e clicar em Propriedades (no Ubuntu), recebo um relatório de que o disco está formatado como ext3/ext4, 128 GB e tem 45,1 GB usados, 71,9 GB de espaço livre. gpartedestá relatando a mesma coisa.

Consegui recuperar com sucesso todos os 6 GB de fotos usando photorec. Eu não recuperei nenhum vídeo, no entanto.

Eu costumava ddrescueduplicar o disco para uma imagem com a qual posso trabalhar. Quando eu mounto arquivo de imagem, ele se comporta exatamente da mesma maneira que o disco (esperado).

ddrescueresultado:

resgatado: 125829 MB,
tamanho do erro: 0 B,
taxa atual: 12648 kB/s

ipos: 125829 MB,
erros: 0,
taxa média: 19079 kB/s

opos: 125829 MB,
tempo desde a última leitura bem-sucedida: 0 s

Finalizado

Eu executei uma passagem no arquivo .IMG com foremost -v -q -t mp4 -dmas terminou com 0 arquivos retornados.

Neste ponto, não me parece que houve perda ou corrupção de dados. Não tenho certeza do que realmente está acontecendo, mas suspeito que algo deu errado com o sistema de arquivos - sendo ext3/ext4 em uma GoPro em vez de FAT32 ou exFAT.

EDIT: Acabei de usar o Disk Usage Analyzer e encontrei todos os maiores arquivos que photorecse recuperaram. Entre eles estão muitos arquivos .bz2 grandes, com arquivos neles sem extensão que são marcados com data e hora para o tempo que eu teria gravado a filmagem. Posso abri-los e visualizar essas informações com um gerenciador de arquivos, mas não consigo extraí-los.

EDIT 2: Tentei executar fscke fiz check-in /lost+found. Todos os meus arquivos do Linux estavam lá, mas nenhum vídeo e nem mesmo as fotos que eu havia recuperado anteriormente com photorec.

Eu também tentei montar a imagem como exfat usando sudo mount -o loop -t exfat SD_Card.img ~/mountpoint, mas não consegue montar.

FUSE exfat 1.2.8

ERRO: o sistema de arquivos exFAT não foi encontrado.

data-recovery ext4
  • 1 respostas
  • 3432 Views
Martin Hope
Matt Zabojnik
Asked: 2018-04-11 00:18:09 +0800 CST

Combine arquivos de texto por título usando grep awk sed

  • 0

Estou tentando combinar vários arquivos em um arquivo final. Cada arquivo tem muitas entradas dentro deles, a maioria com títulos sobrepostos. Eu gostaria de mesclar o conteúdo entre ambos, sob os cabeçalhos do título. Pense em combinar dois dicionários e faz mais sentido. Entradas para uma única palavra podem ser encontradas em ambos, mas as definições diferem ligeiramente em cada um. Algumas entradas existem em um e não no outro, etc.

Por exemplo, gostaria de mesclar esses dois arquivos para produzir um único arquivo de saída:

Arquivo 1

Entry 1
Green Trees
Entry 3
Orange Fibers

Arquivo 2

Entry 1
Red Trees
Entry 2
Spotted Zebras
Entry 3
Blue Fibers

Arquivo de saída

Entry 1
Green Trees
Red Trees
Entry 2
Spotted Zebras
Entry 3
Orange Fibers
Blue Fibers

Observe que a Entrada 2 não existia no Arquivo 1, mas chegou ao produto final. Da mesma forma, o conteúdo de cada entrada foi mesclado em qualquer lugar correspondente ao ID da entrada.

Como posso fazer isso?

EDIT: O texto acima é uma versão simplificada para fazer a pergunta. Abaixo está uma amostra de entradas reais nos arquivos.

O $$$00001 é o título da Entrada.

Do arquivo 1

$$$00001
<b><br>- Original: Α<b><br></b></b>- Transliteration: A<b><br></b></b>- Phonetic: al'-fah<b><br></b></b>-...
$$$00002
<b><br>- Original: script<b><br></b></b>- Translitera...

Do arquivo 2

$$$00001
<b><br>α<b><br></b></b>a; indeclinable...
$$$00002
<b><br>texts<b><br></b></b>A...
text-processing
  • 1 respostas
  • 725 Views
Martin Hope
Matt Zabojnik
Asked: 2018-04-03 09:25:39 +0800 CST

Como posso obter de uma lista com várias linhas em um nome de arquivo?

  • 1

Gostaria de obter uma lista de itens que estou recuperando de um arquivo XML. Estou usando sed para limpar o XML e estou terminando com uma saída como esta:

CountofMonteCristo.zip
English.
http://www.archive.org/download/count_monte_cristo_0711_librivox/count_monte_cristo_0711_librivox_64kb_mp3.zip
Alexandre.
Dumas.
LettersofTwoBrides.zip
English.
http://www.archive.org/download/letters_brides_0709_librivox/letters_brides_0709_librivox_64kb_mp3.zip
Honoréde.
Balzac.
BleakHouse.zip
English.
http://www.archive.org/download/bleak_house_cl_librivox/bleak_house_cl_librivox_64kb_mp3.zip
Charles.
Dickens.

Eu gostaria de usar wget -i para baixar esses arquivos como Language.Lastname.Firstname.Title.zip

Estou aberto para reorganizar o arquivo de alguma forma para que eu possa usar $ filename $ url

Eu tentei alguns comandos sed diferentes. Sed é o que usei para limpar as tags XML, mas não consigo descobrir como mover o texto para o local apropriado. Os títulos, nomes e idiomas variam para cada arquivo.

EDIT: Antes de limpar as tags com sed, cada linha é agrupada em tags, como English e FileTitle. Acho que isso pode ser útil para identificar padrões para reorganizar as coisas.

EDIT2: Aqui está a fonte XML

EDIT3: Algo assim parece que funcionaria, mas estou tendo problemas para modificá-lo para atender às minhas necessidades.

Meu objetivo final é organizar todos os arquivos em pastas, com uma hierarquia de Language -> AuthorLastnameFirstname -> Files.zip

Se o que estou fazendo não for a melhor prática, estou aberto a outros métodos.

Obrigado

bash wget
  • 3 respostas
  • 654 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