I want to use a knoppix feature (bootfrom cheatcode) requiring a copy of the knoppix CD in the form of a regular file. (Placing that file on the hard disk lets it pinch hit for the CD itself next time you boot so the CD drive gets freed up.) The way to make such a file is with the dd command (dd if=<cd device> of=<filename>).
What if the only available platform for running dd is knoppix itself? With knoppix running, the CD is mounted and you can't unmount it. It goes against my instincts to copy a mounted filesystem. But I seem to have gotten away with it. And being a CD, it's nonvolative, maybe that's why. The resulting file ("knoppix37.iso") is useable with bootfrom ("knoppix bootfrom=/dev/hda1/knoppix37.iso"). System come up just fine and I'm free to take the knoppix CD out of the drive. I do notice a slight discrepancy in size of the file, versus one I made from an unmounted copy of the CD on another machine (400 bytes out of 700 gig). But it's all functional.
Any perspectives or downside warnings against dd'ing mounted filesystems, here or in general? Or should I stop worrying about it?
Juniper Networks EX3300-48P 48-Port PoE+ 4x SFP+ Network Switch w/ Power Cord
$43.95
Juniper ACX1100 8-Port GbE 4-SFP Universal Access Router w/Ears ACX1100-AC #73
$150.00
Juniper EX3400-48P Ethernet Switch 48 Port New
$999.00
Juniper EX3400-48P 48-Port Poe+ Network Switch, 1 Year Warranty
$209.00
🍀 NEW SEALED Juniper Networks EX3400-48P 48-Port Gigabit PoE+ Switch LOT AVAIL
$999.99
🍀 NEW Juniper Networks EX2300-48MP 48 Port Gigabit PoE+ Ethernet Switch
$1999.99
Juniper Networks EX2300-24P 24 Port Gigabit PoE 4 SFP 1/10G Network Switch
$115.00
Juniper EX3300-48P, 48 Port PoE+ Gigabit Network Switch w/ Power cord
$54.99
Juniper EX2300-C-12P 12 Port Gigabit PoE 2 SFP 1/10G Network Switch
$359.00
EX2300-24P Juniper 24-port 10/100/1000BASE-T PoE+ 4 x 1/10GbE SFP/SFP+ UNCLAIMED
$450.00