pendejo
To copy files from remote to local, maintaining file properties and sym-links (-a), zipping for faster transfer (-z), verbose (-v).
rsync -avz host:file1 :file1 /dest/ rsync -avz /source host:/dest
Copy files using checksum (-c) rather than time to detect if the file has changed. (Useful for validating backups).
rsync -avc /source/ /dest/
Copy contents of /src/foo to destination:
This command will create /dest/foo if it does not already exist
rsync -auv /src/foo /dest
Explicitly copy /src/foo to /dest/foo
rsync -auv /src/foo/ /dest/foo
LMGM MAIL work mails
#rsync --dry-run --itemize-changes --stats -h --archive /run/media/barriot/1AB6-AB2B/Mail /home/barriot/Documents/Mail/work/Mail rsync --dry-run --itemize-changes --stats -h --archive /run/media/barriot/1AB6-AB2B/Mail/Local/ /home/barriot/Documents/Mail/Local/WORK.Local.sbd/ # pendejo /home/barriot/box.local on biskit (run as root) rsync --dry-run --archive --hard-links --delete --acls --xattrs --one-file-system --itemize-changes --stats -h --exclude='*/.thumbnails' --exclude='*/Cache' --exclude='*/.cache' --exclude='*/.gvfs' --exclude='.local/share/Trash/' /home/barriot/box.local/ /run/media/barriot/ext/pendejo.barriot/box.local/ # TEACHING USB rsync --dry-run --itemize-changes --stats -h --archive /run/media/barriot/1AB6-AB2B/TEACHING/2016-2017/L2-L3-Bioinfo/ box.local/TEACHING/2016-2017/L2-L3-Bioinfo/
AMAP
rsync --dry-run --itemize-changes --stats -h --archive box/Administrative_stuff/amap/ box.local/Administrative_stuff/amap/ rsync --dry-run --itemize-changes --stats -h --archive box.local/Administrative_stuff/amap/ box/Administrative_stuff/amap/
System and data backup
# linux time rsync --dry-run --exclude '*.fucked.up' --itemize-changes -a --stats -h /boot/ /run/media/barriot/barracuda3t/pendejo/boot/ time rsync --dry-run --exclude 'win7-HardDisk1.vdi' --exclude '*.fucked.up' --itemize-changes -a --stats -h --hard-links --acls --xattrs --one-file-system / /run/media/barriot/barracuda3t/pendejo/rootfs/ time rsync --dry-run --exclude .cache --exclude 'win7-HardDisk1.vdi' --exclude '*.fucked.up' --itemize-changes -a --stats -h /home/ /run/media/barriot/barracuda3t/pendejo/home/ # win time rsync --dry-run --exclude '*.fucked.up' --itemize-changes -a --stats -h --hard-links --acls --xattrs --one-file-system /mnt/win_boot/ /run/media/barriot/barracuda3t/pendejo/sda1.WD500Gb.win7_boot/ time rsync --dry-run --exclude '*.fucked.up' --itemize-changes -a --stats -h --hard-links --acls --xattrs --one-file-system /mnt/win_sys/ /run/media/barriot/barracuda3t/pendejo/sda2.WD500Gb.win7_C/
clone sth like the usb key you bootde from
partitions (lsblk)
sdc 8:32 1 15G 0 disk ├─sdc1 8:33 1 1G 0 part ├─sdc2 8:34 1 548M 0 part /run/media/lambo/hpboot ├─sdc3 8:35 1 1G 0 part /run/media/lambo/hphome └─sdc4 8:36 1 12.4G 0 part /run/media/lambo/hpsystem
then rsync(s)
time rsync --dry-run --itemize-changes -a --stats -h /boot/ /run/media/lambo/hpboot/ time rsync --dry-run --itemize-changes -a --stats -h --hard-links --acls --xattrs --one-file-system / /run/media/lambo/hpsystem/ time rsync --dry-run --itemize-changes -a --stats -h /home/ /run/media/lambo/hphome/
tests & edit & run
mount --bind /dev /run/media/lambo/hpsystem/dev # same for sys & proc # edit /boot/grub2/grub.cfg for uuids ll /dev/disk/by-uuid/ chroot /run/media/lambo/hpsystem/ # grub2-install /dev/sd?? /dev/sda or /dev/sdb or /dev/sdc usually umount /run/media/lambo/hpsystem/dev umount /run/media/lambo/hpsystem/proc umount /run/media/lambo/hpsystem/sys umount /run/media/lambo/hpsystem/home umount /run/media/lambo/hpsystem/boot umount /run/media/lambo/hpsystem /run/media/lambo/boot # reboot