LINUX.ORG.RU

Вопрос по магнитооптике


0

0

Есть МО HP SureStore 5200ex (Диски по 1,3 Гб). Записываем приблизитеьно 100 Мб информации. При считывании командой dd bs=1024 if=/dev/sda of=/home/backup/file в /home/backup/file считывается вся поверхность диска, т.е. 652 Мб, а как можно сделать чтобы считывались только записанные данные?

-- С Уважением, Максим Петин


1. dd не для этого используется - для архивирования есть tar (man tar), у тебя на MO файловая система есть или ты dd-шкой и бэкапил?

2. странно, у тебя при дд читается только половина емкости диска? - проверь блоки на МО могут быть 2048 байт (на моем Futjitsu Dynamo 640 MO-drive так и есть)

akml
()

Просто данные на МО диск пишет электронная АТС и считать их можно только dd. Я бы провел аналогию с ленточками DDS там же есть nst - чтение без перемотки и st - c перемоткой. Магнитооптика - 2-х сторонняя поэтому и половина диска (блоксайз точно 1024 - так на диске написано хотя я пробовал и 2048 результат тот же).

mpetin
() автор топика

Гы, если формат лога АТС - текстовый с полями, и кол-во записей известно или известен общий объем информации записанный АТС,то

dd bs=1024 if=/dev/sda of=/home/backup/file count=кол-во_блоков_размером_bs

может тебе поможет ?

"Хвосты с мусором" все равно придется потом откусывать.

akml
()

ОК! Вполне возможно АТС вписывает какой-то свой уникальный конец файла, который не распознают другие системы.

Хотя объем информации варьируется это всеж лучьше ...

Огромное Спасибо !

mpetin
() автор топика

Но с другой стороны записал файл с файловой системы UNIX (опять же командой dd) - результат тот же :(

На DDS такого не наблюдается ...

mpetin
() автор топика

софт для ленточек пишет метку конца - a dd нет, это просто копировщик/конвертер

Я не понял - АТС что просто пишет на МО(internal ?, или соединение с АТС через COM-port) - а смотреть этот лог есть чем, ну хоть под виндовс ?

Попробуй сделать так 1. Залить нулями MO 2. Вставить в ATC (?) 3. Сделать два снимка диска МО и сравнить внутренности через некоторый интервал времени. 4. Сделать самую легкую работу - выяснить формат логов АТС :-)

P/S/ если у тебя связь с АТС через ком-порт, то у тебя неправильно организован сьем и хранение информации, ИМХО надо данные отправлять в скрипт для обработки и писать затем обработанные данные(логи) в файл на диске. Какая хоть АТС?

akml
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.