Any way to spool to disk and write to tape at same time?

366 views
Skip to first unread message

Hunt, Phillip

unread,
Aug 26, 2015, 10:48:12 AM8/26/15
to bareos...@googlegroups.com

Spooling to disk and writing to tape after doubles backup time.

 

Is there a way to spool one file and then as writing that spool file to tape, write a second to disk, overlapping the operations?

 

 


This message (including any attachments) may contain confidential, proprietary, privileged and/or private information. The information is intended to be for the use of the individual or entity designated above. If you are not the intended recipient of this message, please notify the sender immediately, and delete the message and any attachments. Any disclosure, reproduction, distribution or other use of this message or any attachments by an individual or entity other than the intended recipient is prohibited.

David Pearce

unread,
Aug 26, 2015, 11:03:42 AM8/26/15
to bareos-users, phili...@bms.com
We use data spooling and this can increase the total time, but it definitely keeps the tape drive streaming (going at full speed) reducing wear-and-tear.

However, I agree that a job that is spooling to disk should not reserve a tape drive and block it from other jobs. I guess that is the cost of using data spooling.

lst_...@kwsoft.de

unread,
Aug 26, 2015, 11:19:17 AM8/26/15
to bareos...@googlegroups.com

Zitat von David Pearce <david_...@wycliffe.org>:
It is possible to spool and despool (write to tape) at the same time,
but not within the same job. We have a setup with around 10 concurrent
running jobs with data spooling and while one of the jobs do
despooling to tape the others go on spooling fine. But be awere that
you need a really fast spooling area to saturate a LTO-6 for example
while other jobs write to the same IO device with 10G speed.

Regards

Andreas


Stephan Duehr

unread,
Aug 27, 2015, 12:13:57 PM8/27/15
to bareos...@googlegroups.com
And there may also be cases where data spooling does not make much sense,
eg. a large fileserver with fast storage and tape library attached to
the same machine and the average file size not too small so that it can
deliver data fast enough to the tape. Also not needing additional concurrent
jobs from multiple clients. In that case I'd only use attribute spooling, see
http://doc.bareos.org/master/html/bareos-manual-main-reference.html#directiveDirJobSpool%20Attributes

Regards
--
Stephan Dühr stepha...@bareos.com
Bareos GmbH & Co. KG Phone: +49 221-630693-90
http://www.bareos.com

Sitz der Gesellschaft: Köln | Amtsgericht Köln: HRA 29646
Komplementär: Bareos Verwaltungs-GmbH
Geschäftsführer: S. Dühr, M. Außendorf,
J. Steffens, Philipp Storz, M. v. Wieringen

Bernd Wollny

unread,
Oct 14, 2015, 6:40:01 AM10/14/15
to bareos-users, lst_...@kwsoft.de

This may be correct. If you have two jobs that use same pool spooling/despooling can run parallel. If you using different pools for every client job you will see:
Jobs waiting to reserve a drive:

Bareos seems to check, before the job starts, if there is any volume for writing. To check the Volume must be loaded to the tapedrive.
Is there a way to move this check after the spooling process?

Reply all
Reply to author
Forward
Message has been deleted
0 new messages