Linux форматировать dvd диск

Заметки о Linux

Решил поделиться своим опытом работы в Linux. Статьи посвящены не только использованию системы, но также программированию и компьютерным играм под линукс.

среда, 29 октября 2014 г.

Пакетная запись на dvd/cd-rw в linux

Существует два способа дозаписи на dvd-r и cd-r — это мультисессия и пакетная
запись. В первом случае можно использовать утилиту growisofs:

$growisofs -Z /dev/dvd -JRV "Диск 1" file1 file2 . 

здесь -J — использовать расширение jolie для отображение юникода и длинных имён
файлов, -R — RockRidge для сохранения атрибутов posix, -V — метка тома,
последние параметры — список файлов и папок.

$growisofs -M /dev/dvd -JRV "Диск 1" file3 "file 4" . 

т.е. меняется один параметр — -Z на -M, в первом случае диск инициализируется и
записывается первая сессия, во втором — записываются последующие сессии.
Подробнее можно узнать в man growisofs .

Перейдём ко второму случаю, он заключается в том, чтобы отформатировать диск в
файловую систему udf, а потом использовать его как флешку, т.е. записывать файлы
сразу напрямую по отдельности, также можно удалять файлы. Для этого подходит
любая болванка, даже не перезаписываемая, типа dvd-r, но в этом случае при
удалении файлов место на диске освобождаться не будет. Для работы требуется
пакет udftools, который есть в репозитории Debian, он достаточно популярен,
поэтому должен быть и в других дистрибутивов. И так, необходимы следующие
действия:

1. Подготавливаем диск.

2. Форматируем в файловую систему udf

$mkudffs -r 0x0150 --media-type=dvdrw /dev/dvd 

-r означает версию udf, если не требуется ничего особого, то лучше поставить
версию поменьше (1.5 хватит для любых целей) для гарантии, что диск будет
читаться на всех ОС. Можно без этой опции, тогда версия будет 2.01.

В файле README из документации пакета udftool написано, что нужно использовать
утилиту pktsetup и использовать вместо /dev/dvd (или /dev/sr0) что-то вроде
/dev/pktcdvd/0, но у меня из-за этого были жуткие тормоза, диск записывался
полностью аж за 10 часов. Этот способ можно использовать, если не получилось
напрямую через /dev/dvd:

$pktsetup 0 /dev/dvd $mkudffs /dev/pktcdvd/0 

3. Монтируем файловую систему и работем с ней

$mount -t udf -o rw,noatime /dev/dvd /media/dvd0 

noatime нужно, чтобы при чтении не обновлялось время доступа к файлам. Это
сохранит ресурс rw диска и ускорит работу за счёт уменьшения количества
операций.

4. Завершаем работу

$sync $umount /media/dvd0 $eject 

Хотя всё выполнится автоматически, если нажать кнопку на dvd-приводе, правда
придётся подождать, т.к. операции могут занять достаточно длительное время.

Читайте также:  Получить дату файла линукс

Дополнительно

Если в вашей системе не разрешены вышеприведённые команды на выполнение
обычному пользователю, то следует их запускать от имени суперпользователя (кроме
команды sync).

Данный способ записи плохо подходит, если требуется забить диск до отказа
мелкими файлами, т.е. производительность очень сильно страдает от этого, и
вместо 15 минут записи образа на dvd-rw, операция может занять несколько часов.
Даже при записи одного большого файла скорость записи dvd-rw 4x снижается до 3x.
Поэтому данный способ подходит, когда требуется регулярно дописывать на диск
небольшой объём данных, например при инкрементальном резервном копировании.

А вообще, если не требуется, чтобы диск читался на windows и других системах,
можно использовать любой тип файловой системы, например ext2 (желательно, чтоб
ФС не была журналируемой). Разумеется, в этом случае подойдёт только
перезаписываемый диск. Просто вместо mkudffs используем

$dd if=/dev/null bs=4700MB seek=1 of=dvd.img 

Источник

unixforum.org

Помнится в винде была какая-то прога не помню, вообщем позволяла создать файловую систему на CD.
Можно ли это как нить сделать в линуксе на DVD?

Красных бей и белых бей!
Вот вам иерархия!
Я люблю тебя за это, милая моя,
Разудалая, хмельная мать моя – Анархия!

Re: Форматирование DVD

Сообщение vfed » 26.08.2007 17:02

grep -i pktcdvd /usr/src/linux/.config
mount -t your_fs -o rw /dev/dvd /mnt/dvd

smolett Сообщения: 110 Статус: Левша ОС: Их слишком много Контактная информация:

Re: Форматирование DVD

Сообщение smolett » 26.08.2007 18:17

Re: Форматирование DVD

Сообщение vfed » 26.08.2007 19:44

Re: Форматирование DVD

Сообщение tmp13 » 28.08.2007 14:03

Красных бей и белых бей!
Вот вам иерархия!
Я люблю тебя за это, милая моя,
Разудалая, хмельная мать моя – Анархия!

Re: Форматирование DVD

Сообщение tmp13 » 17.09.2007 19:44

так наконцето начал опробывать данный метод:

grep -i pktcdvd /usr/src/linux/* /usr/src/linux/MAINTAINERS:PKTCDVD DRIVER

это ебинственное где нашёл
далее:

mke2fs /dev/dvdram mke2fs 1.39 (29-May-2006) /dev/dvdram is entire device, not just one partition! Proceed anyway? (y,n) y Warning: could not erase sector 2: Attempt to write block from filesystem resulted in short write Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) 544000 inodes, 1087024 blocks 54351 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=1115684864 34 block groups 32768 blocks per group, 32768 fragments per group 16000 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736 Warning: could not read block 0: Attempt to read block from filesystem resulted in short read Warning: could not erase sector 0: Attempt to write block from filesystem resulted in short write Writing inode tables: done Writing superblocks and filesystem accounting information: Warning, had trouble writing out superblocks.done This filesystem will be automatically checked every 25 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override.

Ну и соответственно mount:

mount -o rw /dev/dvdram /mnt/ mount: /dev/dvdram: can't read superblock

Красных бей и белых бей!
Вот вам иерархия!
Я люблю тебя за это, милая моя,
Разудалая, хмельная мать моя – Анархия!

Читайте также:  Расшаренная папка linux virtualbox

Re: Форматирование DVD

Сообщение luluga » 17.09.2007 22:20

Re: Форматирование DVD

Сообщение tmp13 » 18.09.2007 01:00

Красных бей и белых бей!
Вот вам иерархия!
Я люблю тебя за это, милая моя,
Разудалая, хмельная мать моя – Анархия!

Re: Форматирование DVD

Сообщение vfed » 18.09.2007 12:42

ls /lib/modules/$(uname -r)/kernel/drivers/block/

Re: Форматирование DVD

Сообщение tmp13 » 20.09.2007 00:01

Спасибо всё отформатироваллось норм:
только не смотря терь на опции что монтирую -o rw пишет что система доступна только для чтения(

отформатировал в reiserfs пишу:

mkreiserfs -f /dev/dvdram
mkreiserfs 3.6.19 (2003 www.namesys.com)

A pair of credits:
Yury Umanets (aka Umka) developed libreiser4, userspace plugins, and all
userspace tools (reiser4progs) except of fsck.

Vladimir Demidov wrote the parser for sys_reiser4(), the V3 alpha port, part of
the V3 journal relocation code, and helped Hans keep the business side of
things running.

/dev/dvdram is entire device, not just one partition!
Continue (y/n):y
Guessing about desired format.. Kernel 2.6.22.2-ccj52-default is running.
Format 3.6 with standard journal
Count of blocks on the device: 1148944
Number of blocks consumed by mkreiserfs formatting process: 8247
Blocksize: 4096
Hash function used to sort names: «r5»
Journal Size 8193 blocks (first block 18)
Journal Max transaction length 1024
inode generation number: 0
UUID: 10eb115f-0415-46f3-a279-c0ea59634216
Initializing journal — 0%. 20%. 40%. 60%. 80%. 100%
Syncing..ok
ReiserFS is successfully created on /dev/dvdram.
00:57 tmp:/mnt # mount -o rw /dev/dvdram /mnt -t reiserfs

Красных бей и белых бей!
Вот вам иерархия!
Я люблю тебя за это, милая моя,
Разудалая, хмельная мать моя – Анархия!

Re: Форматирование DVD

Сообщение vfed » 20.09.2007 07:24

А с UDF как?
(На старом приводе у меня тоже были проблемы с некоторыми ФС, в т.ч. с reiserfs, с reiser4 — нормально)

Re: Форматирование DVD

Сообщение tmp13 » 20.09.2007 18:03

# mkudffs /dev/dvdram
start=0, blocks=16, type=RESERVED
start=16, blocks=3, type=VRS
start=19, blocks=237, type=USPACE
start=256, blocks=1, type=ANCHOR
start=257, blocks=16, type=PVDS
start=273, blocks=1, type=LVID
start=274, blocks=2297357, type=PSPACE
start=2297631, blocks=1, type=ANCHOR
start=2297632, blocks=239, type=USPACE
start=2297871, blocks=16, type=RVDS
start=2297887, blocks=1, type=ANCHOR

# mount -o rw /dev/dvdram /mnt
через несколько минут сисения выдало:
mount: wrong fs type, bad option, bad superblock on /dev/dvdram,
missing codepage or other error
In some cases useful info is found in syslog — try
dmesg | tail or so

кстать в логе:
REISERFS warning (device hdb): journal-837 _update_journal_header_block: IO error during journal replay
REISERFS warning (device hdb): reiserfs-2006 journal_init: Replay Failure, unable to mount
REISERFS warning (device hdb): sh-2022 reiserfs_fill_super: unable to initialize journal space
REISERFS (device hdb): found reiserfs format «3.6» with standard journal
REISERFS (device hdb): using ordered data mode
reiserfs: using flush barriers
REISERFS (device hdb): journal params: device hdb, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
REISERFS (device hdb): checking transaction log (hdb)
reiserfs: disabling flush barriers on hdb
hdb: command error: status=0x51 < DriveReady SeekComplete Error >
hdb: command error: error=0x54 < AbortedCommand LastFailedSense=0x05 >
ide: failed opcode was: unknown
ATAPI device hdb:
Error: Illegal request — (Sense key=0x05)
Invalid address for write — (asc=0x21, ascq=0x02)
The failed «Write 10» packet command was:
«2a 00 00 00 40 24 00 00 02 00 00 00 00 00 00 00 »
end_request: I/O error, dev hdb, sector 65680

Читайте также:  Скриншоты линукс чем делать

Красных бей и белых бей!
Вот вам иерархия!
Я люблю тебя за это, милая моя,
Разудалая, хмельная мать моя – Анархия!

Источник

Какой программой стереть диск DVD RW в OC Linux ?

Но что-бы на русском языке .
Есть одна — K3b, но сложная .http://www.k3b.org/
Есть ещё Brasero —
свободная программа для записи CD и DVD для UNIX-подобных операционных систем, которая представляет собой графический интерфейс для cdrtools, dvd+rw-tools и libburn. http://projects.gnome.org/brasero/
Но эта только записывает — кнопки стереть не нашёл.
Вопрос : Какой программой стереть диск DVD RW в OC Linux ?



K3b — всё на английском


Размер окна программы должно быть — на максимум .
После этого появляется в левой верхней части окна — Проект Правка Инструменты Спрака .
В маленьком окне нет.

Размер окна программы должно быть — на максимум .
После этого появляется в левой верхней части окна — Проект Правка Инструменты Справка .
В маленьком окне нет.

k3b рулит. Но коли стоит бубунта, то при установке будет ещё качаться куча KDE-шных библиотек метров так на 200, после чего обычно гномик подглючивает. А центр приложений просто показывает скрин программы, конечно же на английском. Так-что ваш вариант — Brasero.

Источник

Как стереть CD или DVD диск в Ubuntu

Несмотря на то, что времена оптических дисков безнадежно уходят в прошлое, многие их еще используют в повседневной жизни. Одним из видов CD дисков являются перезаписываемые CD/DVD-RW. Так вот, чтобы записать на такой диск что-нибудь новое, если он уже заполнен, его, логично, нужно стереть. Как это сделать?

Как стереть CD или DVD диск в Ubuntu

По умолчанию, в Ubuntu установлена (хоть с версии 16.04 обещают убрать из стандартной поставки) программа для записи дисков Bresero. С ее помощью и можно стереть диск.

Вставляем диск в дисковод и открываем Brasero через Dash:

Открываем Brasero через Dash

В открывшемся окне программы, на верхней панели в меню выбираем “Инструменты” и нажимаем “Стереть”:

Стираем диск

Откроется окно “Очистка диска”:

Стираем диск

В поле “Выберите диск” будут доступны оптические диски. В параметрах можно оставить быструю очистку. В принципе все. Можно нажимать “Стереть”. Начнется процесс очистки диска:

Стираем диск

Через минуту диск будет очищен:

Источник

Оцените статью
Adblock
detector