On 09/07/2014 02:38 AM, Kenny Noe wrote:
> Dan,
>
> Appreciate the reply....   Yes this is exactly what I want to do.
> However when I try to just do a "simple" restore, the job finishes
> with the error previously given.
>
> Any suggestions to do this would be appreciated.

Working with pipes or fifos is tricky, and the message about interrupted
system call (or something along that line) indicates that your the
conditions to make the pipe/fifo work are not properly setup.

I recommend simplifying things.

Best regards,
Kern

>
> Thanks    --Kenny
>
> On Sat, Sep 6, 2014 at 5:51 PM, Dan Langille <d...@langille.org> wrote:
>> On Sep 5, 2014, at 5:48 PM, Kenny Noe <knoe...@gmail.com> wrote:
>>
>> Birre,
>>
>> Thanks for the reply.   I guess this is where I get lost...
>>
>>
>>
>> The fifo is reading a file that was created in the pre-process called
>> mail.tar.  The mail.tar is made from the following directories /opt/zimbra
>> and /var/mail/zimbra.  This is where the Zimbra files and mailstore were
>> kept.
>>
>> This pre-process is a script that has this :
>>
>> MailBackup.bash
>> #!/bin/bash
>>
>> exec >/dev/null
>>
>> MKDIR="/bin/mkdir"
>> MKFIFO="/usr/bin/mkfifo"
>> RM="/bin/rm"
>> TAR="/bin/tar"
>>
>> DEFCODE=0
>> DUMPBASE="/data/backups"
>>
>> errCode=${DEFCODE}
>> mailDir="/var/mail/zimbra"
>> zimbraDir="/opt/zimbra"
>>
>> Main()
>>    {
>>    service zimbra stop
>>
>>    RunMailRestore
>>
>>    service zimbra start
>>
>>    ExitScript ${errCode}
>>    }
>>
>> RunMailRestore()
>>    {
>>    EXTENSION=".tar"
>>
>>    dumpDir="${DUMPBASE}/mail"
>>    fifoDir="${dumpDir}/fifo"
>>
>>    RebuildFifoDir
>>
>>    ${MKFIFO} ${fifoDir}/mail${EXTENSION}
>>
>>    ${TAR} -xpf ${fifoDir}/mail${EXTENSION} 2>&1 </dev/null &
>>    }
>>
>> RebuildFifoDir()
>>    {
>>    if [ -d ${fifoDir} ]
>>    then
>>       ${RM} -rf ${fifoDir}
>>    fi
>>
>>    ${MKDIR} -p ${fifoDir}
>>    }
>>
>> ExitScript()
>>    {
>>    exit ${1}
>>    }
>>
>> Main
>>
>> The restore script simply does a tar xpf instead of a tar cpf.
>>
>>
>> Perhaps instead of doing that, just restore the data, and then do the tar
>> xpf later.
> ------------------------------------------------------------------------------
> Slashdot TV.  
> Video for Nerds.  Stuff that matters.
> http://tv.slashdot.org/
> _______________________________________________
> Bacula-users mailing list
> Bacula-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/bacula-users
>


------------------------------------------------------------------------------
Slashdot TV.  
Video for Nerds.  Stuff that matters.
http://tv.slashdot.org/
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to