rsync 2.5.6 fails to create device nodes on IRIX and NFS mount

Bernhard Erdmann be at berdmann.de
Fri Nov 7 10:12:56 EST 2003


Hi,

rsync (2.5.6 protocol version 26) on IRIX fails to create device inodes 
to a NFS mounted filesystem.

rsync via ssh, client side is on IRIX 6.5.19, server side is on RedHat 
Linux 7.3 (rsync 2.5.4 protocol version 26) and the NFS mount is from a 
linux box (NFSv3 and dev,suid as mount options, no_root_squash,rw as 
export option).

[root at octane /]# /usr/freeware/bin/rsync -aHzvxe "ssh -q" --delete 
--rsync-path=/usr/bin/rsync root at host:/ /net/ente/master/DISK
[...]
mknod dev/zqft0 : Invalid argument
mknod dev/zqft1 : Invalid argument
mknod dev/zqft2 : Invalid argument
mknod dev/zqft3 : Invalid argument
[...]

mknod by commandline on IRIX to the NFS filesystem has no problems:

[root at octane /]# mknod /net/ente/master/DISK/dev/sda b 8 0
[root at octane /]# ll /net/ente/master/DISK/dev/sda
brw-r--r--    1 root     sys         8,  0 Nov  6 23:59 
/net/ente/master/DISK/dev/sda

The devicenode on the remote linux box master:

[root at master root]# ll /dev/sda
brw-rw----    1 root     disk       8,   0 Apr 11  2002 /dev/sda

Mount options on IRIX:

[root at octane /]# mount | fgrep master
ente:/master on /.amd/ente/master type nfs 
(exec,intr,proto=udp,rw,hard,suid,dev,vers=3)

rsyncing to a local disk on IRIX (/master) is no problem:

[root at octane /]# /usr/freeware/bin/rsync -aHzvxe "ssh -q" --delete 
--rsync-path=/usr/bin/rsync root at host:/dev /master
[...]
[root at octane /]# ll /master/dev/sda
brw-rw----    1 root     news        0,2048 Apr 11  2002 /master/dev/sda

[root at octane /]# man mknod

mknod(1M) 
mknod(1M)

NAME
      mknod - build special file or named pipe (FIFO)

SYNOPSIS
      mknod name b | c major minor
      mknod name p
[...]


Regards,
Bernie




More information about the rsync mailing list