У меня есть машина с FreeBSD, с которой я должен скопировать все с диска. Файловая система является UFS и не может быть прочитана любой другой операционной системой. (отличный...)

У меня есть флэш-накопитель USB (FAT32). Мне нужно скопировать все данные с SATA на машине bsd.

Я посмотрел команды cp и заставил его работать частично, но, похоже, он скопирован в неправильный каталог. Я не могу узнать "имя" USB-накопителя и можно ли его даже скопировать на него.

2 ответа2

3

USB-накопитель будет подключен как устройство прямого доступа SCSI, т. Е. / Dev / da **

Если это единственное устройство прямого доступа SCSI в системе (что вероятно), это будет /dev /da0

Введите: ls /dev/da* чтобы подтвердить это. Если это единственное устройство, вы должны увидеть /dev/da0 /dev/da0s1 .

Затем вам нужно будет смонтировать это устройство, чтобы получить к нему доступ:

# mount -t msdosfs /dev/da0s1 /mnt

(s1 - первый «фрагмент» или раздел на диске)

Затем вы можете скопировать данные с помощью cp <whatever> /mnt

Когда вы закончите, и прежде чем отключить USB-устройство, вы должны отключить устройство:

# umount /mnt

В противном случае вы рискуете испортить данные на флешке.

1

На FreeBSD сначала нужно смонтировать USB-накопитель.
(См. man mount). Как я помню mount 'what' 'where'
Например: mount /dev/ad10f1 /mnt/mydisk

Используйте mount -t msdos /dev/da0s1 /mnt/mydisk (где da0s1 - ваш usb-накопитель)
Затем используйте команду cp

Или вы можете установить Samba-сервер и работать с UFS-системой в Windows.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .