Copie os arquivos do FreeBSD

0

Eu tenho uma máquina FreeBSD que eu tenho que copiar tudo da unidade. O sistema de destino é UFS e não é legível por nenhum outro sistema operacional. (ótimo ...)

Eu tenho uma unidade flash USB (FAT32) Eu preciso copiar tudo para a partir do SATA na máquina bsd.

Eu procurei os comandos cp e consegui que ele funcionasse parcialmente, mas parece copiar para o diretório errado. Não consigo descobrir o "nome" do drive USB e se ele pode até copiar para ele.

    
por studiohack 17.03.2011 / 14:48

2 respostas

3

O drive USB será mapeado como um dispositivo SCSI Direct Access - isto é, / dev / da **

Se for o único dispositivo de acesso direto SCSI no sistema (o que é provável), ele será / dev / da0

Digitação: ls /dev/da* deve confirmar isso. Se for o único dispositivo, você deverá ver /dev/da0 /dev/da0s1 retornado.

Você precisaria montar o dispositivo para acessá-lo:

# mount -t msdosfs /dev/da0s1 /mnt

( s1 é o primeiro 'slice' ou partição no disco)

Você pode copiar os dados com cp <whatever> /mnt

Quando terminar e antes de desconectar o dispositivo USB , você deverá desmontar o dispositivo:

# umount /mnt

Se você não corre o risco de corrupção de dados no pen drive USB.

    
por 18.03.2011 / 11:37
1

No FreeBSD você primeiro precisa montar o seu drive USB.
(Veja man mount ). Como eu me lembro de mount 'what' 'where'
Por exemplo: mount /dev/ad10f1 /mnt/mydisk

Use mount -t msdos /dev/da0s1 /mnt/mydisk (onde da0s1 é seu drive USB)
Em seguida, use o comando cp

Ou você pode instalar o Samba-server e poderá trabalhar com o sistema UFS no Windows.

    
por 17.03.2011 / 14:53