Hi Everyone,

I have been using Dirvish very happily for years now but have hit a snag trying to utilise a WD NAS box.

It seems their NFS implementation (using BusyBox) doesn't handle symlinks:

sync: link "/mnt/feNAS/ABC.QBW" => /mnt/feNAS/ABC.QBW failed: Invalid cross-device link (18)

I found a reference here from a couple of chaps having similar issues:

http://community.wdc.com/t5/WD-ShareSpace/Incremental-backup-of-linux-machine-on-NFS-partition-of/m-p/33095/highlight/true

The filesystems on the WD box are all formatted as ext3 and running tests using rsync --link-dest in an ssh session on the box works fine so I think it must be something to do with their NFS implementation that is causing the issue and the lack of response from WD implies it isn't something there is a quick fix for.

There is nothing obvious in the WD NFS daemon config or the exports:

start() {
    echo -n "Starting NFS services: "
    /usr/sbin/exportfs -r
    echo "OK"

    echo -n "Starting NFS daemon: "
    /usr/sbin/rpc.nfsd
    echo "OK"

    echo -n "Starting NFS mountd: "
    /usr/sbin/rpc.mountd
    echo "OK"
    touch /var/lock/nfs
}

exports: /nfs/Public *(ro,all_squash,sync,insecure,anonuid=65534,anongid=65534)

(I have configured dirvish with 'UNSET permissions' to stop it trying to chown with these uid/gid set.)

I'll try mounting the box using smb but just so you are aware these WD NASs don't play well,

Cheers


_______________________________________________
Dirvish mailing list
[email protected]
http://www.dirvish.org/mailman/listinfo/dirvish

Reply via email to