All SCSI drives should work if the controller is supported, including optical (MO), WORM, floptical, Bernoulli, Zip, SyQuest, PD, and others.
Removable drives work like floppies, just fdisk
/mkfs
and mount
the disks. Linux provides drive locking if your drives support it.
mtools
can also be used if the disks are in MS-DOS format.
CD-R drives require special software to work. Read the CD-R Mini-HOWTO.
Linux supports both 512 and 1024 bytes/sector disks.