Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.os.linux.misc > #27171
| From | Dan Espen <dan1espen@gmail.com> |
|---|---|
| Newsgroups | comp.os.linux.misc |
| Subject | Re: tip: sweet grep recurse feature |
| Date | 2019-06-14 17:54 -0400 |
| Organization | A noiseless patient Spider |
| Message-ID | <qe153f$c4d$1@dont-email.me> (permalink) |
| References | (4 earlier) <qdu8ne$7b7$1@dont-email.me> <87d0jgy2jw.fsf@LkoBDZeT.terraraq.uk> <i7ydnTm4JMnJ9p7AnZ2dnUU78S_NnZ2d@brightview.co.uk> <qe029s$e2u$1@dont-email.me> <qe0qk2$rg9$1@tncsrv09.home.tnetconsulting.net> |
Grant Taylor <gtaylor@tnetconsulting.net> writes:
> On 6/14/19 6:01 AM, Dan Espen wrote:
>> When I delete a file in $HOME, I want it deleted from the
>> backup. But suppose I deleted the file by accident. I want rsync to
>> wait a while before it deletes the backup, in my case I want to wait
>> 30 days so I can discover whether I deleted something I need.
>
> Take a look at BackupPC.
>
> It uses rsync under the hood. But it does some very interesting
> things on the server. It will keep different copies for each backup
> run (usually daily) and you can easily go back multiple days. (You
> define how long.)
>
> BackupPC will hard link (some) files that are identical so that they
> take up less disk space.
>
> I say some because BackupPC has an option for how many files to hard
> link together. The idea being that no more than that number of
> backups will be compromised if the common hard linked file gets
> corrupted. So if you have 30 backups, and one file is messed up, it
> only impacts a small number of the backups. I think it defaults to
> either 3 or 5.
>
> Seriously, spend a few minutes and check out BackupPC.
Very interesting, thanks, but it's a layer on top of rsync, so even though it's
touted as "high performance" it won't give me any speed ups.
I don't see any options for a delayed delete of backed up deleted files,
I suppose I'd have to handle that with multiple backups specifying one
that was longer term. Since my backups are working pretty well,
I'm not inclined to switch.
This AM I got email showing my backup (to a USB stick) failed with
backup file system full. That seemed odd, since I knew I had plenty
of room on the USB stick. So, the USB backup directory was
/back-home. Somehow, /back-home got unmounted so the backup script
was really writing to the "/" file system. There is no way I have
enough room to copy /home over to "/". So, now I added this to the
backup script:
blkid -L BACK-HOME >/dev/null 2>&1
if [[ $? != 0 ]] ; then
echo "USB stick BACK-HOME is not mounted, exiting"
exit 1
fi
I see I can also look at:
/dev/disk/by-label/BACK-HOME
but blkid seems good enough.
Right now, I'm backing up /home to 128Gib USB stick formatted as ext3.
I also need to back up 7K flac music files, that's just over 128Gib so I need to
invest in a larger USB stick or SD card. Still trying to decide.
I'd like the music backup to go to FAT for maximum ability to restore.
At first my backups to FAT worked, except it kept trying to back up
files that were already backed up. A little Google searching told me I
need to mount FAT with the options:
shortname=mixed,iocharset=utf8
and then run rsync with the option:
--modify-window=1
Not sure what BackupPC does with that.
--
Dan Espen
Back to comp.os.linux.misc | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
tip: sweet grep recurse feature T <T@invalid.invalid> - 2019-06-13 03:15 -0700
Re: tip: sweet grep recurse feature Javier <invalid@invalid.invalid> - 2019-06-13 08:46 -0500
Re: tip: sweet grep recurse feature Jean-David Beyer <jeandavid8@verizon.net> - 2019-06-13 09:51 -0400
Re: tip: sweet grep recurse feature Grant Taylor <gtaylor@tnetconsulting.net> - 2019-06-13 09:17 -0600
Re: tip: sweet grep recurse feature Dan Espen <dan1espen@gmail.com> - 2019-06-13 11:22 -0400
Re: tip: sweet grep recurse feature Grant Taylor <gtaylor@tnetconsulting.net> - 2019-06-13 09:56 -0600
Re: tip: sweet grep recurse feature Richard Kettlewell <invalid@invalid.invalid> - 2019-06-13 17:29 +0100
Re: tip: sweet grep recurse feature Dan Espen <dan1espen@gmail.com> - 2019-06-13 15:38 -0400
Re: tip: sweet grep recurse feature Richard Kettlewell <invalid@invalid.invalid> - 2019-06-14 09:49 +0100
Re: tip: sweet grep recurse feature Javier <invalid@invalid.invalid> - 2019-06-14 04:39 -0500
Re: tip: sweet grep recurse feature "Carlos E.R." <robin_listas@es.invalid> - 2019-06-14 12:11 +0200
Re: tip: sweet grep recurse feature Javier <invalid@invalid.invalid> - 2019-06-14 07:11 -0500
Re: tip: sweet grep recurse feature Jean-David Beyer <jeandavid8@verizon.net> - 2019-06-14 09:07 -0400
Re: tip: sweet grep recurse feature Grant Taylor <gtaylor@tnetconsulting.net> - 2019-06-14 12:44 -0600
Re: tip: sweet grep recurse feature Robert Heller <heller@deepsoft.com> - 2019-06-14 14:20 -0500
Re: tip: sweet grep recurse feature Eli the Bearded <*@eli.users.panix.com> - 2019-06-15 03:18 +0000
Re: tip: sweet grep recurse feature Robert Heller <heller@deepsoft.com> - 2019-06-14 23:05 -0500
Re: tip: sweet grep recurse feature Anssi Saari <as@sci.fi> - 2019-06-17 09:44 +0300
Re: tip: sweet grep recurse feature Fenris <fenris@invalid.invalid> - 2019-06-17 10:21 +0200
Re: tip: sweet grep recurse feature Grant Taylor <gtaylor@tnetconsulting.net> - 2019-06-14 12:50 -0600
Re: tip: sweet grep recurse feature "Carlos E.R." <robin_listas@es.invalid> - 2019-06-15 13:37 +0200
Re: tip: sweet grep recurse feature Dan Espen <dan1espen@gmail.com> - 2019-06-14 08:01 -0400
Re: tip: sweet grep recurse feature Grant Taylor <gtaylor@tnetconsulting.net> - 2019-06-14 12:55 -0600
Re: tip: sweet grep recurse feature Dan Espen <dan1espen@gmail.com> - 2019-06-14 17:54 -0400
Re: tip: sweet grep recurse feature Grant Taylor <gtaylor@tnetconsulting.net> - 2019-06-14 20:20 -0600
Re: tip: sweet grep recurse feature "Carlos E.R." <robin_listas@es.invalid> - 2019-06-15 13:42 +0200
Re: tip: sweet grep recurse feature Grant Taylor <gtaylor@tnetconsulting.net> - 2019-06-15 11:09 -0600
Re: tip: sweet grep recurse feature "Carlos E.R." <robin_listas@es.invalid> - 2019-06-17 12:37 +0200
Re: tip: sweet grep recurse feature Aragorn <thorongil@telenet.be> - 2019-06-17 12:51 +0200
Re: tip: sweet grep recurse feature "Carlos E.R." <robin_listas@es.invalid> - 2019-06-17 12:57 +0200
Re: tip: sweet grep recurse feature Aragorn <thorongil@telenet.be> - 2019-06-17 14:20 +0200
Re: tip: sweet grep recurse feature Grant Taylor <gtaylor@tnetconsulting.net> - 2019-06-17 08:51 -0600
Re: tip: sweet grep recurse feature Aragorn <thorongil@telenet.be> - 2019-06-17 19:43 +0200
Re: tip: sweet grep recurse feature "Carlos E.R." <robin_listas@es.invalid> - 2019-06-17 20:38 +0200
Re: tip: sweet grep recurse feature Grant Taylor <gtaylor@tnetconsulting.net> - 2019-06-17 13:07 -0600
Re: tip: sweet grep recurse feature Aragorn <thorongil@telenet.be> - 2019-06-17 21:56 +0200
Re: tip: sweet grep recurse feature Georges <georges@prout.com> - 2019-06-17 22:30 +0200
Re: tip: sweet grep recurse feature "Carlos E.R." <robin_listas@es.invalid> - 2019-06-17 22:19 +0200
Re: tip: sweet grep recurse feature Grant Taylor <gtaylor@tnetconsulting.net> - 2019-06-17 19:43 -0600
Re: tip: sweet grep recurse feature Aragorn <thorongil@telenet.be> - 2019-06-18 10:26 +0200
Re: tip: sweet grep recurse feature Charlie Gibbs <cgibbs@kltpzyxm.invalid> - 2019-06-18 23:58 +0000
Re: tip: sweet grep recurse feature Dan Espen <dan1espen@gmail.com> - 2019-06-14 08:07 -0400
Re: tip: sweet grep recurse feature The Natural Philosopher <tnp@invalid.invalid> - 2019-06-13 19:42 +0100
Re: tip: sweet grep recurse feature Andreas Kohlbach <ank@spamfence.net> - 2019-06-13 14:58 -0400
Re: tip: sweet grep recurse feature Grant Taylor <gtaylor@tnetconsulting.net> - 2019-06-13 14:29 -0600
Re: tip: sweet grep recurse feature Andreas Kohlbach <ank@spamfence.net> - 2019-06-13 16:38 -0400
Re: tip: sweet grep recurse feature Eli the Bearded <*@eli.users.panix.com> - 2019-06-15 03:10 +0000
Re: tip: sweet grep recurse feature "Carlos E.R." <robin_listas@es.invalid> - 2019-06-15 13:46 +0200
Re: tip: sweet grep recurse feature Richard Kettlewell <invalid@invalid.invalid> - 2019-06-15 13:16 +0100
Re: tip: sweet grep recurse feature gazelle@shell.xmission.com (Kenny McCormack) - 2019-06-15 13:16 +0000
Re: tip: sweet grep recurse feature Grant Taylor <gtaylor@tnetconsulting.net> - 2019-06-15 11:12 -0600
Re: tip: sweet grep recurse feature Richard Kettlewell <invalid@invalid.invalid> - 2019-06-15 22:26 +0100
Re: tip: sweet grep recurse feature Eli the Bearded <*@eli.users.panix.com> - 2019-06-15 20:09 +0000
Re: tip: sweet grep recurse feature T <T@invalid.invalid> - 2019-06-16 14:29 -0700
csiph-web