{"id":230,"date":"2014-04-17T17:10:23","date_gmt":"2014-04-17T17:10:23","guid":{"rendered":"https:\/\/stevepedwards.today\/DebianAdmin\/?p=230"},"modified":"2014-04-17T17:10:23","modified_gmt":"2014-04-17T17:10:23","slug":"cool-command-3-rsync","status":"publish","type":"post","link":"https:\/\/stevepedwards.today\/DebianAdmin\/cool-command-3-rsync\/","title":{"rendered":"Cool Command #3 Rsync"},"content":{"rendered":"<div class=\"pvc_clear\"><\/div>\n<p id=\"pvc_stats_230\" class=\"pvc_stats all  \" data-element-id=\"230\" style=\"\"><i class=\"pvc-stats-icon medium\" aria-hidden=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"chart-bar\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" class=\"svg-inline--fa fa-chart-bar fa-w-16 fa-2x\"><path fill=\"currentColor\" d=\"M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z\" class=\"\"><\/path><\/svg><\/i> <img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" alt=\"Loading\" src=\"https:\/\/stevepedwards.today\/DebianAdmin\/wp-content\/plugins\/page-views-count\/ajax-loader-2x.gif\" border=0 \/><\/p>\n<div class=\"pvc_clear\"><\/div>\n<p style=\"margin-left: 108pt;\"><span style=\"font-size: 12pt;\">Cool Cmd #3 Rsync<br \/>\n<\/span><\/p>\n<p><span style=\"color: #548dd4; font-size: 12pt;\">man rsync<br \/>\n<\/span><\/p>\n<p><span style=\"color: red; font-size: 12pt;\">DESCRIPTION<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">Rsync is a fast and extraordinarily versatile file copying tool. It can copy locally, to\/from another host over any remote shell, or to\/from a remote rsync daemon. It offers a large number of options that control every aspect of its behaviour and permit very flexible specification of the set of files to be copied. It is famous for its delta-transfer algorithm, which reduces the amount of data sent over the network by sending only the differences between the source files and the existing files in the destination. Rsync is widely used for backups and mirroring and as an improved copy command for everyday use.<br \/>\n<\/span><\/p>\n<p><span style=\"font-size: 12pt;\">As seen with dd, copying a whole drive or SD media is a handy tool for cloning one system to another drive including the MBR. If you only want the OS files, rsync can be used to recursively copy an OS file structure, between different mounted drive types, even if it still means the MBR has to be written correctly after, maybe by installing GRUB as a boot loader or using gpart or Gparted to write another correct type.<br \/>\n<\/span><\/p>\n<p><span style=\"font-size: 12pt;\">Rsync is about the best tool for doing incremental backups also, either locally or over network, and encrypted using SSH if required. <span style=\"color: red;\"><br \/>\n<\/span><\/span><\/p>\n<p><span style=\"font-size: 12pt;\">There is a great free GUI version for Windows that I use, called Syncback, by 2BrightSparks:<br \/>\n<\/span><\/p>\n<p><a href=\"https:\/\/www.2brightsparks.com\/\"><span style=\"color: #00b050; font-size: 12pt;\">https:\/\/www.2brightsparks.com\/<\/span><\/a><span style=\"color: #00b050; font-size: 12pt;\"><br \/>\n<\/span><\/p>\n<p><span style=\"font-size: 12pt;\">For this example, I'm going to clone the directory structure of a working Linux install I have on an external 250GB USB drive to an internal 320GB SATA drive.<br \/>\n<\/span><\/p>\n<p><span style=\"font-size: 12pt;\">A couple of things to remember when copying a working OS, like instantaneous memory processes aren't wanted and won't copy obviously, some of which in Linux are \"mounted\" in the \/proc (process) directory, and network shares should be unmounted also else their contents will be physically copied also. It may be quicker in that case to just run rsync on a required folder by folder basis with a simpler command line, than a more complex one with multiple \"--exclude \/xxx\" folder names.<br \/>\n<\/span><\/p>\n<p><span style=\"font-size: 12pt;\">The MOST important folder to exclude is the new system folder itself that is being copied to, else you get a feedback loop and an infinite copying until the new drive is filled, because the target folder is mounted under the main root \/ directory!<br \/>\n<\/span><\/p>\n<p><span style=\"font-size: 12pt;\">First, the target drive is prepared as a blank drive, by deleting and reformatting as a new Linux partition, with a swap drive of about 2.5 times memory size, say 5GB (with cfdisk and mkfs.ext4 for example), which is larger than the current OS structure to be copied. I'll assume it is known how to do this.<br \/>\n<\/span><\/p>\n<p><span style=\"font-size: 12pt;\">The basic command structure of rsync is standard, though switch placement is more flexible.<br \/>\n<\/span><\/p>\n<p><span style=\"font-size: 12pt;\">CMD OPTIONS SOURCE_FOLDER DEST_FOLDER e.g.<br \/>\n<\/span><\/p>\n<p><span style=\"color: #548dd4; font-size: 12pt;\">rsync --dry-run -vr \/content \/backup<br \/>\n<\/span><\/p>\n<p><span style=\"font-size: 12pt;\">This would run a test copy not actually transfer files - recursively and verbosely, of the files in \/content to \/backup.<br \/>\n<\/span><\/p>\n<p><span style=\"font-size: 12pt;\">I created a folder called \/320GB which is the empty target SATA drive partition, and mounted the physical partition on it:<br \/>\n<\/span><\/p>\n<p><span style=\"color: #548dd4; font-size: 12pt;\">mount -t ext4 \/dev\/sdb \/320GB<br \/>\n<\/span><\/p>\n<p><span style=\"font-size: 12pt;\">Once mounted, the folder \/320GB is the target folder. I need to copy every folder and file that makes up the current working Linux OS, with the exceptions above the target folder itself must not be recopied, and the processes folder \/proc is unnecessary as it works for this current system only, and may cause rsync problems. This folder can be added empty to the mirrored directory afterwards for when the new system boots.<br \/>\n<\/span><\/p>\n<p><span style=\"font-size: 12pt;\">The actual command I'm using becomes:<br \/>\n<\/span><\/p>\n<p><span style=\"color: #548dd4; font-size: 12pt;\">rsync -dry-run -vr \/ \/320GB\/ --exclude \/320GB\/ --exclude \/proc\/<br \/>\n<\/span><\/p>\n<p><span style=\"font-size: 12pt;\">It is a good habit to always use the <em>-dry-run<\/em> switch to check the command will do what you want before you run it for real. If all looks right then run without it. Note the -exclude options can be after the destination folder, but the source must always be before the destination obviously so you get the copying in the right direction.<br \/>\n<\/span><\/p>\n<p><span style=\"font-size: 12pt;\">Once the dry run has been done and you are happy it works as you want, go for real:<br \/>\n<\/span><\/p>\n<p><span style=\"color: #548dd4; font-size: 12pt;\">rsync -vr \/ \/320GB\/ --exclude \/320GB\/ --exclude \/proc\/<br \/>\n<\/span><\/p>\n<p><span style=\"color: red; font-size: 12pt;\">var\/www\/www2\/zones<br \/>\n<\/span><\/p>\n<p><span style=\"color: red; font-size: 12pt;\">var\/www\/www2\/grepegsamples_files\/<br \/>\n<\/span><\/p>\n<p><span style=\"color: red; font-size: 12pt;\">var\/www\/www2\/two-interface_files\/<br \/>\n<\/span><\/p>\n<p><span style=\"color: red; font-size: 12pt;\">sent 37655478872 bytes received 3163246 bytes 16193782.89 bytes\/sec<br \/>\n<\/span><\/p>\n<p><span style=\"color: red; font-size: 12pt;\">total size is 37061299540 speedup is 0.98<br \/>\n<\/span><\/p>\n<p><span style=\"color: red; font-size: 12pt;\">rsync error: some files\/attrs were not transferred (see previous errors) (code 23) at main.c(1070) [sender=3.0.9]<br \/>\n<\/span><\/p>\n<p><span style=\"font-size: 12pt;\"><span style=\"color: red;\">root@DellLinux:~#<\/span><span style=\"color: #548dd4;\"><br \/>\n<\/span><\/span><\/p>\n<p><span style=\"font-size: 12pt;\">This copied about 37GB of data, and a listing of the original root, then the \/320GB folder differences shows:<br \/>\n<\/span><\/p>\n<p>root@DellLinux:~# <span style=\"color: #0070c0;\">ls -l \/<\/span><\/p>\n<p><span style=\"color: red;\">total 124<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">drwxr-xr-x 31 root root 4096 Apr 17 00:04 320GB<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">drwxr-xr-x 2 root root 4096 Apr 7 20:22 Acer1<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">drwxr-xr-x 2 root root 4096 Mar 29 02:03 bin<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">drwxr-xr-x 3 root root 4096 Mar 21 22:02 boot<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">drwxr-xr-x 14 root root 4096 Mar 22 00:19 debian<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">drwxr-xr-x 14 root root 3620 Apr 17 00:00 dev<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">drwxr-xr-x 150 root root 12288 Apr 16 23:56 etc<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">drwxr-xr-x 3 root root 4096 Mar 21 21:28 home<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">lrwxrwxrwx 1 root root 30 Mar 21 21:15 initrd.img -&gt; \/boot\/initrd.img-3.2.0-4-amd64<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">drwxr-xr-x 17 root root 4096 Apr 8 03:34 lib<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">drwxr-xr-x 2 root root 4096 Mar 21 21:14 lib64<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">drwx------ 2 root root 16384 Mar 21 21:13 lost+found<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">drwxr-xr-x 3 root root 4096 Apr 15 19:02 media<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">drwxr-xr-x 2 root root 4096 Jan 28 10:53 mnt<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">drwxr-xr-x 3 root root 4096 Apr 16 18:26 opt<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">dr-xr-xr-x 128 root root 0 Apr 16 23:56 proc<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">drwxr-xr-x 2 root root 4096 Mar 31 17:03 Quadra<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">drwx------ 26 root root 4096 Apr 16 19:56 root<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">drwxr-xr-x 25 root root 1000 Apr 16 23:58 run<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">drwxr-xr-x 2 root root 4096 Mar 29 02:03 sbin<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">drwxr-xr-x 2 root root 4096 Jun 10 2012 selinux<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">drwxrwxrwx 9 stevee stevee 4096 Apr 12 11:07 share<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">drwxr-xr-x 2 root root 4096 Mar 21 21:14 srv<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">drwxr-xr-x 2 root root 4096 Apr 12 16:19 SSDWin7<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">drwxr-xr-x 2 root root 4096 Mar 24 19:02 Storebird<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">drwxr-xr-x 13 root root 0 Apr 16 23:56 sys<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">drwxrwxrwt 10 root root 4096 Apr 17 01:00 tmp<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">drwxr-xr-x 10 root root 4096 Mar 21 21:14 usr<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">drwxr-xr-x 12 root root 4096 Mar 23 00:59 var<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">-rw-r--r-- 1 root root 1276 Apr 13 01:19 varspace.sh<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">lrwxrwxrwx 1 root root 26 Mar 21 21:15 vmlinuz -&gt; boot\/vmlinuz-3.2.0-4-amd64<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">drwxr-xr-x 2 root root 4096 Apr 11 17:23 W7<\/span><\/p>\n<p>root@DellLinux:~#<span style=\"color: red;\"><br \/>\n<\/span><span style=\"color: #0070c0;\">ls -l \/320GB\/<\/span><span style=\"color: red;\"><br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">total 132<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">drwxr-xr-x 29 root root 4096 Apr 17 00:02 Acer1<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">drwx------ 2 root root 4096 Apr 17 00:04 bin<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">drwx------ 3 root root 4096 Apr 17 00:04 boot<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">drwx------ 14 root root 4096 Apr 17 00:04 debian<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">drwx------ 14 root root 4096 Apr 17 00:04 dev<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">drwx------ 150 root root 12288 Apr 17 00:04 etc<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">drwx------ 3 root root 4096 Apr 17 00:04 home<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">drwx------ 17 root root 4096 Apr 17 00:06 lib<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">drwx------ 2 root root 4096 Apr 17 00:02 lib64<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">drwx------ 2 root root 16384 Apr 17 00:00 lost+found<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">drwx------ 3 root root 4096 Apr 17 00:07 media<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">drwx------ 2 root root 4096 Apr 17 00:02 mnt<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">drwx------ 3 root root 4096 Apr 17 00:07 opt<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">drwx------ 2 root root 4096 Apr 17 00:02 Quadra<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">drwx------ 26 root root 4096 Apr 17 00:07 root<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">drwx------ 25 root root 4096 Apr 17 00:07 run<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">drwx------ 2 root root 4096 Apr 17 00:07 sbin<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">drwx------ 2 root root 4096 Apr 17 00:02 selinux<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">drwx------ 9 root root 4096 Apr 17 00:15 share<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">drwx------ 2 root root 4096 Apr 17 00:02 srv<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">drwx------ 2 root root 4096 Apr 17 00:02 SSDWin7<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">drwx------ 2 root root 4096 Apr 17 00:04 Storebird<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">drwx------ 13 root root 4096 Apr 17 00:26 sys<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">drwx------ 10 root root 4096 Apr 17 00:26 tmp<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">drwx------ 10 root root 4096 Apr 17 00:26 usr<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">drwx------ 12 root root 4096 Apr 17 00:40 var<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">-rw-r--r-- 1 root root 1276 Apr 17 00:04 varspace.sh<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">drwx------ 2 root root 4096 Apr 17 00:02 W7<\/span><\/p>\n<p>Recreating \/proc:<\/p>\n<p><span style=\"color: #548dd4;\">mkdir \/320GB\/proc<br \/>\n<\/span><\/p>\n<p>and giving it the same permissions:<\/p>\n<p><span style=\"color: #548dd4;\">chmod ugo+rx,ugo-w \/320GB\/proc\/<br \/>\n<\/span><\/p>\n<p>root@DellLinux:~#<span style=\"color: #548dd4;\"> ls -al \/320GB\/proc<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">dr-xr-xr-x 2 root root 4096 Apr 17 01:07 .<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">drwxr-xr-x 32 root root 4096 Apr 17 01:07 ..<br \/>\n<\/span><\/p>\n<p>Ownership is root anyway.<\/p>\n<p>Just to check recursive copy took place:<\/p>\n<p>root@DellLinux:~# <span style=\"color: #00b0f0;\">ls \/320GB\/lib<\/span><\/p>\n<p><span style=\"color: red;\">crda libip6tc.so.0.1.0 lsb<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">discover libipq.so.0.0.0 modprobe.d<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">firmware libiptc.so.0.0.0 modules<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">hdparm libnss_mdns4_minimal.so.2 oss-compat<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">init libnss_mdns4.so.2 security<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">klibc-2xtYrByCrj5OEwaInv4tMSjej98.so libnss_mdns6_minimal.so.2 systemd<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">libaudit.so.0.0.0 libnss_mdns6.so.2 terminfo<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">libauparse.so.0.0.0 libnss_mdns_minimal.so.2 udev<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">libcryptsetup.so.4.2.0 libnss_mdns.so.2 x86_64-linux-gnu<br \/>\n<\/span><\/p>\n<p><span style=\"color: red;\">libip4tc.so.0.1.0 libxtables.so.7.0.0 xtables<br \/>\n<\/span><\/p>\n<p>That seems ok, so now you have the major task of researching and installing a suitable boot loader like grub2 on the MBR so that the new drive will boot...<\/p>\n<p>Needless to say, I won't be doing a Post on GRUB2 under a ~Cool Command~ heading because it never was cool at all just a complete overly complex headache in my view - particularly for such a useful backup scenario as this...Good Luck with that!<\/p>\n<p>Good How To's seem hard to find also...<\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"pvc_clear\"><\/div>\n<p id=\"pvc_stats_230\" class=\"pvc_stats all  \" data-element-id=\"230\" style=\"\"><i class=\"pvc-stats-icon medium\" aria-hidden=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"chart-bar\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" class=\"svg-inline--fa fa-chart-bar fa-w-16 fa-2x\"><path fill=\"currentColor\" d=\"M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z\" class=\"\"><\/path><\/svg><\/i> <img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" alt=\"Loading\" src=\"https:\/\/stevepedwards.today\/DebianAdmin\/wp-content\/plugins\/page-views-count\/ajax-loader-2x.gif\" border=0 \/><\/p>\n<div class=\"pvc_clear\"><\/div>\n<p>Cool Cmd #3 Rsync man rsync DESCRIPTION Rsync is a fast and extraordinarily versatile file copying tool. It can copy locally, to\/from another host over any remote shell, or to\/from a remote rsync daemon. It offers a large number of options that control every aspect of its behaviour and permit very flexible specification of the <a href=\"https:\/\/stevepedwards.today\/DebianAdmin\/cool-command-3-rsync\/\" class=\"more-link\">...<span class=\"screen-reader-text\">\u00a0 Cool Command #3 Rsync<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-230","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"a3_pvc":{"activated":true,"total_views":1,"today_views":0},"_links":{"self":[{"href":"https:\/\/stevepedwards.today\/DebianAdmin\/wp-json\/wp\/v2\/posts\/230","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stevepedwards.today\/DebianAdmin\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/stevepedwards.today\/DebianAdmin\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/stevepedwards.today\/DebianAdmin\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/stevepedwards.today\/DebianAdmin\/wp-json\/wp\/v2\/comments?post=230"}],"version-history":[{"count":0,"href":"https:\/\/stevepedwards.today\/DebianAdmin\/wp-json\/wp\/v2\/posts\/230\/revisions"}],"wp:attachment":[{"href":"https:\/\/stevepedwards.today\/DebianAdmin\/wp-json\/wp\/v2\/media?parent=230"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/stevepedwards.today\/DebianAdmin\/wp-json\/wp\/v2\/categories?post=230"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/stevepedwards.today\/DebianAdmin\/wp-json\/wp\/v2\/tags?post=230"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}