Portál AbcLinuxu, 4. května 2025 23:04
cdrdao
s rovnomenným príkazom.mount
s príkazmi mount
a losetup
ktoré zvyknú byť inštalované vo východzom stave.sudo
s rovnomenným príkazom, alebo jeho obdobu su
na eskaláciu práv. Závisí od typu distribúcie čo preferuje vo východzom stave.command-not-found
ktorý poradí pri preklepoch alebo nenainštalovanom balíčku. Niesme predsa lexikón, a necháme si poradiť aj počítačom.golisp@WEB:~$ df -h . Filesystem Size Used Avail Use% Mounted on /home/golisp/.Private 8.6G 37M 8.1G 1% /home/golispVo výpise je vidno že som vo svojom domovskom adresári (pripojenom cez ecryptfs), a použitého mám 1% z 8.6G. To mi momentálne na bežnú prácu stačí.
dd
, pv
, pipemeter
alebo hoci aj ddrescue
. Má to ale jedno veľké ale:cdrdao
.
Update: Mnohí si myslia že ISO optickej mechaniky stačí prečítať pomocou jednoduchých nástrojov cat
, dd
, ddrescue
, pv
, pipemeter
a podobných, ale zvykne platiť len ak je blok zarovnaný na násobky ½ K. Teda pre starší typ dátového CD a Audio CD s názvami pesničiek. Pri iných typoch CD mi to zarovnala buď mechanika alebo jadro. A tým pádom nezbehlo overenie po zápise na médium (Verify After Write). Nespomeniem si presne. Už dve päťročnice nerobím kópie CD na CD, i keď občas niečo vypálim. Skôr som sa v poslednej dobe zaoberal nahraním CD/DVD do počítača aby som to mal pokope, a nehľadal hodnú chvíľu že kde to mám. Aj na to dôjde rada, ale neskôr.
golisp@WEB:~$ cdrdao disk-info Cdrdao version 1.2.3 - (C) Andreas Mueller <andreas@daneb.de> ERROR: Unable to open SCSI device /dev/sr0: Device or resource busy. ERROR: Unable to open SCSI device (null): Bad address. ERROR: Please use option '--device {[proto:]bus,id,lun}|device', e.g. --device 0,6,0, --device ATA:0,0,0 or --device /dev/cdrom ERROR: Cannot setup device (null).Vyskytla sa chyba, zariadenie
/dev/sr0
(primárna CD mechanika) je obsadené. Pravdepodobne bolo vložené médium automaticky pripojené, a jadro sa o danú mechaniku nechce deliť. Takže sa na to pozrieme:
golisp@WEB:~$ df -h /dev/sr0 Filesystem Size Used Avail Use% Mounted on /dev/sr0 201M 201M 0 100% /media/golisp/YYMMDDnnnn_nnnnnÁno, médium bolo pripojené, a mali by sme ho odpojiť pred ďalšou prácou s ním:
golisp@WEB:~$ umount /dev/sr0Médium sme teda odpojili, a môžeme pokračovať. Tu sa síce natíska otázka prečo nekliknúť na odpojenie v správcovi súborov. Ale ten by to médium aj vysunul, a my by sme nemali s čim pracovať. Po opätovnom zasunutí média do mechaniky by bolo médium znova pripojené, a my by sme si nepomohli. Znovu si pozrieme informácie o vloženom médiu:
golisp@WEB:~$ cdrdao disk-info Cdrdao version 1.2.3 - (C) Andreas Mueller <andreas@daneb.de> /dev/sr0: hp DVDRW DU8A6SH Rev: DH61 Using driver: Generic SCSI-3/MMC - Version 2.0 (options 0x0000) That data below may not reflect the real status of the inserted medium if a simulation run was performed before. Reload the medium in this case. CD-RW : no Total Capacity : n/a CD-R medium : Mitsubishi Chemical Corporation Long Strategy Type, e.g. Cyanine Recording Speed : n/a CD-R empty : no Toc Type : CD-DA or CD-ROM Sessions : 1 Last Track : 1 Appendable : noZ výpisu vidíme že sa jedná o médium s jednou session, teda napálené na jeden krát. Typ média je CD-R (Napaľovateľné CD, neprepisovateľné).
golisp@WEB:~$ cdrdao read-cd --datafile RTG-chrbat-20191029.iso RTG-chrbat-20191029.toc Cdrdao version 1.2.3 - (C) Andreas Mueller <andreas@daneb.de> /dev/sr0: hp DVDRW DU8A6SH Rev: DH61 Using driver: Generic SCSI-3/MMC - Version 2.0 (options 0x0000) Reading toc and track data... Track Mode Flags Start Length ------------------------------------------------------------ 1 DATA 6 00:00:00( 0) 22:48:70(102670) Leadout DATA 6 22:48:70(102670) PQ sub-channel reading (data track) is supported, data format is BCD. Raw P-W sub-channel reading (data track) is supported. Cooked R-W sub-channel reading (data track) is supported. Copying data track 1 (MODE1): start 00:00:00, length 22:48:70 to "RTG-chrbat-20191029.iso"... Reading of toc and track data finished successfully.Pozrieme si výsledok:
golisp@WEB:~$ ls -l RTG-ch* -rw-r--r-- 1 golisp golisp 210268160 Oct 29 11:40 RTG-chrbat-20191029.iso -rw-r--r-- 1 golisp golisp 112 Oct 29 11:40 RTG-chrbat-20191029.tocKeďže optické médium už nebudeme potrebovať, tak ho môžeme vysunúť z mechaniky a odložiť:
golisp@WEB:~$ eject /dev/sr0
/etc/fstab
s voľbou user.
golisp@WEB:~$ sudo mount -v RTG-chrbat-20191029.iso /mnt/cdrom -o loop mount: /mnt/cdrom: WARNING: device write-protected, mounted read-only. mount: /dev/loop0 mounted on /mnt/cdrom.Pozrieme sa na veľkosť po pripojení:
golisp@WEB:~$ df -h /mnt/cdrom Filesystem Size Used Avail Use% Mounted on /dev/loop0 201M 201M 0 100% /mnt/cdromVidíme, že veľkosť je identická s pôvodne a automaticky pripojeným CD médiom. Líši sa len názov zariadenia. Pôvodný názov zariadenia fyzického média bol
/dev/sr0
, a teraz vidíme /dev/loop0
. Prípojný bod som ponechal ten istý.
To je pre dnes všetko. Ako ste si všimli, tak názov vytvoreného ISO obrazu je trochu divný. Aj obsah je mierne zarážajúci. Na kosť sa mu pozrieme v ďalších dieloch.
Tiskni
Sdílej:
- spousta reci zbytecne. Staci dd a mount -o loopno ne vždycky - já teď googloval jak připojit .img (vyrobený pomocí dd) a nakonec z toho bylo něco takovýho:
fdisk -l todle.img
mount -o ro,loop,offset=1048576 todle.img /todle/tam/
(hodnota offset byla 512*"začátek" co vypsal ten fdisk -l)
klikátka co jsou v kde/gnome to nějak nedávala
kpartx -v -a todle.img mount /dev/mapper/loopXpY /tam
Je tam jedno jpg (!!!)Obvykle je tam cca 200M až 300M prehliadač na sken DICOM. Bude v ďalšom dieli, mám to pripravené na publikáciu. Ak tam pribalili JPG, tak je to prepych pre pacienta. Ale nie je to zvykom previesť ten DICOM na JPG.
optické média dnes sú niečo ako VHSky v 80tych rokoch a 3.5" diskety v 90tych rokoch...
To by oboje znamenalo, že jsou na vrcholu svého rozšíření… to bych si o CD/DVD dnes tvrdit rozhodně nedovolil.
growisofs
(to už je asi mrtvý projekt). Takže nevím, jaké jsou správné metody pro BR, které svou kapacitou pořád ještě na worm zálohu stačí.
Ahoj Peter,
chtěl jsem si dnes udělat záložní kopii 3 dvd a dopadlo to takto:
$ umount /dev/sr0
$ cdrdao disk-info Cdrdao version 1.2.3 - (C) Andreas Mueller <andreas@daneb.de> /dev/sr0: ASUS DRW-24F1MT Rev: 1.00 Using driver: Generic SCSI-3/MMC - Version 2.0 (options 0x0000) That data below may not reflect the real status of the inserted medium if a simulation run was performed before. Reload the medium in this case. CD-RW : no Total Capacity : 00:00:00 (-150 blocks, -1/-1 MB) CD-R medium : n/a Recording Speed : n/a CD-R empty : no Toc Type : CD-DA or CD-ROM Sessions : 1 Last Track : 1 Appendable : no
$ cdrdao read-cd --datafile objevovani_krestanstvi_1.iso objevovani_krestanstvi_1.toc Cdrdao version 1.2.3 - (C) Andreas Mueller <andreas@daneb.de> /dev/sr0: ASUS DRW-24F1MT Rev: 1.00 Using driver: Generic SCSI-3/MMC - Version 2.0 (options 0x0000) Reading toc and track data... ERROR: Cannot read disk toc. Track Mode Flags Start Length ------------------------------------------------------------ 1 DATA 4 00:00:00( 0) 413:35:11(1861136) Leadout DATA 7 413:35:11(1861136) PQ sub-channel reading (data track) seems to be supported but cannot determine data format. Please use driver option '--driver generic-mmc:0x1' or '--driver generic-mmc:0x3' to set the data format explicitly. Raw P-W sub-channel reading (data track) is supported. Cooked R-W sub-channel reading (data track) is supported. WARNING: Cannot determine mode of data track 1 - asuming MODE1. Copying data track 1 (MODE1): start 00:00:00, length 413:35:11 to "objevovani_krestanstvi_1.iso"... ERROR: Cannot get catalog number. Reading of toc and track data finished successfully.
$ ls -l celkem 3722280 -rw-r--r-- 1 petr petr 3811606528 bře 7 18:21 objevovani_krestanstvi_1.iso -rw-r--r-- 1 petr petr 122 bře 7 18:21 objevovani_krestanstvi_1.toc
$ sudo mkdir /mnt/cdrom
$ sudo mount -v objevovani_krestanstvi_1.iso /mnt/cdrom -o loop mount: /mnt/cdrom: chybný typ souborového systému, chybný přepínač, chybný superblok na /dev/loop0, chybí kódová stránka nebo pomocný program nebo jiná chyba.
Zkoušel jsem to 2x se stejným výsledkem. Nevíš prosím tě co s tím?
Jedná se o video dvd. Po vytvoření image u něj není ve správci souborů žádná ikonka vidět. Když na image dám pravomyš a kliknu na "připojit", tak se mi na ploše objeví ikona připojeného image, ale když na ní kliknu, tak se otevře správce souborů a nic tam není. Žádné soubory. Když na image (připojený/nepřipojený) dám pravomyš > "Otevřit s" > VLC, tak se spustí VLC, ale nic se nepřehrává.
A co ty 2 errory ve výpisu?
VLC > "Open disc" > nic.
DVD jinak pod Linuxem normálně funguje.
Mám takový dojem, že když jsem byl Windows pozitivní, tak jsem si pomocí Ashampoo udělal kopie těch 3 DVD a vše fungovalo. Zkusím to tedy ve Windows, ale mrzí mě to. Chtěl bych používat jen Linux.
Tak Ashampoo ve Windows to zvládl. Mám to jako iso, takže mi funguje i menu pro výběr kapitol. Přehrávám ve VLC. O žádnou novinku přitom nejde. Dostal jsem to asi před 5 lety.
BTW: Cdrdao to mělo hotové asi za 30 sekund, což je nereálné vzhledem k tomu, že je to velké ~ 3,7 GB. Ashampoo to dělalo ~ 15 minut.
I tak díky. Zeptám se v poradně, jestli někdo neví jak na to.
Díky za link. Zkusím.
To je super. Kdysi jsem s tím zkoušel, ale nešlo mi to.
BTW: Nevím jak teď, ale myslím, že to bývalo tak, že sis podle zákona mohl udělat záložní kopii DVD s ochranou. Proto mohl např. legálně existovat DVDShrink. Alepoň takto mi to bylo kdysi vysvětleno.
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.