Thanks. I should replace pi with 'root'.
Then, I find that rsync is not installed on the target as it shows:
$ rsync -rl --delete-after --safe-links ro...@192.168.0.112:/{lib,usr} $HOME/rypi/rootfs
sh: rsync: command not found
rsync: connection unexpectedly closed (0 bytes received so far) [Receiver]
rsync error: remote command not found (code 127) at io.c(226) [Receiver=3.1.0]
$
On the host PC, rsync has message, which shows it has been installed.
The above command is a surprise to me, as I run it at the host computer, it says
command not found. But when I simply enter (without the following arguments),
it has echo:
............
$ rsync
rsync version 3.1.0 protocol version 31
Copyright (C) 1996-2013 by Andrew Tridgell, Wayne Davison, and others.
Web site:
http://rsync.samba.org/
..............
What is wrong with command 'rsync'?
Do you know how to install rsync on the target?
Thanks,