Как скопировать CD диск в Linux?

Сегодня уже поднимал тему записи CD дисков в линукс, и теперь хочу немного продолжить тему, так как есть ещё одна консольная программа, которая может пригодится кому то, особенно любящим консоль. Как скопировать CD диск в Linux?

Называется эта программа cdrdao. Установить эту программу можно в терминале командой:

sudo apt-get install cdrdao

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

Команда cdrdao -это альтернатива для wodim. Возможности cdrdao не так широки, но она предлагает гораздо больше параметров для считывания и записи аудио-дисков. Название команды подсказывает, что информация создается в режиме односеансовой записи (disk at once, коротко — DAO).

Как скопировать CD диск

На практике команда cdrdao чаще всего используется для копирования аудио-дисков. Первая команда cdrdao создает файлы data.bin (содержимое компакт-диска) и data.toc (оглавление). Вторая команда записывает эти данные на CD.

user$ cdrdao read-cd --device 0,0,0 data.toc
user$ cdrdao write --device 0,0,0 --buffers 64 data.toc

Верификация дисков с данными. Следующая команда сравнивает содержимое CD с оглавлением каталога master файл за файлом и байт за байтом. Все найденные различия записываются в файл diff.log, находящийся в домашнем каталоге.

Вместо /media/cdrom необходимо указать каталог в вашей файловой системе, к которому будет привязан CD.

root# diff -qrd /master /media/cdrom/ >& ~/diff.log

Во втором окне (или во второй консоли) можно проследить процесс создания файла diff.log с помощью tail. Поскольку в данном случае используются символьные ссылки, не обойдется без сообщений об ошибках, так как символьные ссылки уже не будут указывать в нужное место CD.

Однако по-настоящему беспокоиться стоит в том случае, когда отдельные файлы вообще не удается прочитать (ошибка ввода-вывода) или когда оглавление файлов отличается от необходимого (а вы уверены, что не вносили в файл изменений).

root# tail -f ~/diff.log

Если вы хотите просто протестировать, можно ли прочитать все данные содержащиеся на диске (вне зависимости от того, что это за данные), выполните следующую команду. Такой тест оправдан, например, в тех случаях, когда вы получили компакт-диск, который, возможно, неисправен (например, это касается установочного диска Linux).

root# dd if=/dev/cdrom of=/dev/null

Вот такие полезные программы, которые могут быть интересны любителям консоли:)


VK
OK
MR
GP

Опубликовано © Просто Linux | Всё про Линукс, Android и Windows.

Как записать содержимое папки на диск DVD в Linux?


Увы, пока нет комментариев :(

Понравилась ИГРА? Возьми КОД, поставь себе на сайт...

Самый лучший хостинг!

лучший хостинг

Где заказать логотип?

Логотип для сайта

НАЙТИ НА САЙТЕ

КОМАНДЫ LINUX

РЕПОЗИТОРИИ LINUX

ОБЛАЧНЫЕ СЕРВИСЫ

КОМПЬЮТЕРНЫЕ ТОВАРЫ

КАК ЗАРАБОТАТЬ В СЕТИ?

ВСЕ СТАТЬИ САЙТА

СОВЕТ ДНЯ: Если вы хотите вернуть часть стоимости при покупке в интернет магазине, обязательно воспользуйтесь одним из сервисов кэшбэка:

1. EPN - самый надежный кэшбэк (Aliexpress, GearBes, BANGGOOD и многие другие...)

2. LetyShop - самое большое количество магазинов - больше 1000 магазинов!

Что такое кэшбэк читайте в этой статье...

© Все права сохраняются. Копировать материалы без разрешения автора ЗАПРЕЩАЕТСЯ!