Você pode usar o comando dd em um CFAST?

3

Eu sei que você pode usar o comando dd para copiar um cartão CF para o seu disco rígido, mas o mesmo pode ser feito para um cartão CFAST?

    
por askubuntu8_8 26.12.2016 / 20:15

2 respostas

3

dd não é específico para copiar dados de um tipo de mídia para um arquivo no disco. Sua tarefa é copiar (parte de) o conteúdo de um arquivo em (partes de) um arquivo diferente.

  • dd if=/dev/sda of=/mnt/image.img copia o conteúdo do seu disco rígido (se for /dev/sda , o que provavelmente é) no arquivo /mnt/image.img .
  • dd if=/mnt/image.img of=/dev/sda copia o conteúdo de /mnt/image.img no seu disco rígido. Note que você provavelmente não quer fazer isso se /mnt/image.img não for uma imagem antiga do seu disco rígido que você deseja restaurar (e que você sempre deve fazer isso em uma sessão ao vivo, mesmo com relação ao comando anterior). / li>
  • dd if=~/Documents/someFile of=~/Documents/copyOfThatFile cria uma cópia do arquivo someFile na sua pasta Documents .
  • dd if=/dev/urandom of=/dev/sda copia o conteúdo de /dev/urandom (que envia dados pseudo-aleatórios, na quantidade que você quiser) para o disco rígido.
  • dd if=/dev/sda1 of=/dev/sda copia o conteúdo da primeira partição do seu disco rígido para o seu disco rígido, o que é provavelmente a pior ideia de todas.

Se o meio de armazenamento que você usa é um cartão CF, um cartão CFAST, um HDD, um SSD, um pen drive aleatório que você pegou ou algo virtual como um disco RAM ou um RAID não importa. O meio apenas tem que ser suportado pelo seu sistema.

Note que você provavelmente deve especificar o tamanho do bloco para algo maior que o tamanho padrão para acelerar o processo de cópia. Você pode fazer isso adicionando bs=8M ao comando para definir o tamanho do bloco como 8 MiB. O tamanho de bloco padrão de 512 Byte é muito pequeno para o hardware moderno e somente pequeno, por razões históricas.

    
por UTF-8 26.12.2016 / 20:38
1

Qualquer dispositivo de armazenamento pode ser visualizado em / de seu disco rígido usando dd , desde que o kernel do Linux o reconheça como um dispositivo de bloco.

O fato de o kernel do Linux reconhecer ou não depender do modelo do leitor de cartões.

Se o leitor de cartões aparecer quando você conectá-lo e você conseguir ver arquivos nele, então dd funcionará.

    
por Android Dev 26.12.2016 / 20:20

Tags