这是我在Linux机器上用来执行相同类型任务的脚本.基本上我只是每个磁盘到文件夹的原始图像.我之后运行了另一个脚本,每个脚本都安装了一个脚本并将目录列表转储到一个文件中.
#!/bin/bash
floppydev='/dev/sdb'
savepath='/srv/floppy_imgs'
while true
do
echo "Press a key to create an image of the next floppy"
read -n 1
dd if=$floppydev of=/dev/null count=1 2> /dev/null
errlvl=$?
#if the disk isn't in the drive then wait
while [ $errlvl -ne 0 ]
do
sleep 1
dd if=$floppydev of=/dev/null count=1 2> /dev/null
errlvl=$?
done
filename=$(date +'img-%Y%m%d-%H%M%S.flp')
if [ ! -f $savepath/$filename ]
then
echo "creating image as $filename"
dd if=$floppydev of=$savepath/$filename
errlvl=$?
if [ $errlvl -ne 0 ]
then
echo 'the image copy failed!'
rm -i $savepath/$filename
else
mlabel -s -i $savepath/$filename ::
md5sum $savepath/$filename > $savepath/$filename.md5
echo "copy complete"
echo " "
fi
fi
done
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
350 次 |
最近记录: |