So, the logical thing to do is to use NFS, set up the sun to export the partition of interest to the linux machine, then mount it and then do rsync from the mounted filesystem.
The following link is useful, along with "man" for share and shareall.
su vi /etc/hosts -- to add the linux machine vi /etc/dfs/dfstab -- fiddle a line as below unshareall shareall shareThere was already a line exporting the /d0 partition in the dfstab, so I just needed to add my machine to the end of the list. This machine is already running NFS to a variety of machines (most of which no longer exist or are unreachable due to new network setup). Be all that as it may, I don't need to do anything to start NFS running on boot, just add my machine to the list.
- /d0 rw=tom:dick:harry:linuxhost ""The dfstab file gets generated from information in the directory /l/rootutil/data/dfs as part of an heirloom sun management scheme, so I added my machine to the files there -- but I don't expect this management scheme to ever run again, so this is just covering my bases.
su mkdir /crater_d0 vi /etc/fstab -- add a line to mount, as below mount /crater_d0It was just that easy. I used the first line below first, then switched to the second so the mount would be read-only.
crater:/d0 /crater_d0 nfs defaults 0 0 crater:/d0 /crater_d0 nfs ro,nosuid,nodev,nofail 0 0Since I put this into fstab, it should get mounted every time the machine reboots.
Tom's home page / [email protected]