News:

LATEST RELEASE:  FPP 8.0 - Download from here - https://github.com/FalconChristmas/fpp/releases/tag/8.0

+-+-

+-User

Welcome, Guest.
Please login or register.
 
 
 
Forgot your password?

+-Site Stats

Members
Total Members: 16522
Latest: MrLV83
New This Month: 10
New This Week: 2
New Today: 1
Stats
Total Posts: 133120
Total Topics: 16545
Most Online Today: 87
Most Online Ever: 7634
(January 21, 2020, 02:14:03 AM)
Users Online
Members: 4
Guests: 38
Total: 42

Attn Newbies!!! There are two types of storage space

Started by JonD, November 02, 2022, 09:39:09 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

JonD

Many are just two weeks from go live.  Don't forget there are two types of storage space.  Storage space that has failed, and storage space that will someday fail.  It might be 30 years from now, or 30 seconds, but someday it is going to crash.  It will suck rebuilding everything from scratch, especially the weekend before Christmas when cars are lined up a mile back!!!

Just a friendly reminder to backup all your configuration files.  FPP, Falcon Controllers, Xlights/LOR/Vixen, and others, all have the ability to back up.  You should consider doing this on a regular basis.  Even if you can rebuild from memory, you will want to keep your show running and minimize any down time.

Merry Christmas from the Grinch!  ;)


k6ccc

AMEN!

This is a post I made on the LOR forum recently, so some of the terminology is LOR centric.  Worth the read...

This is essentially a re-post (with a little editing and updating) from an eight year old thread.
I'm going to bring this up (again), because we are getting close to show season, and every year at least one person shows up on the forum after having lost all or part of their sequences due to a hard drive crash, home burglary, fire, accidental deletion, computer virus or ransomeware, or some other reason.  I'm hoping this reminder will keep at least one person from being in this awful situation.  The summary is:  Backup!  Backup! and  Off-site Backup!

I know that some of you have seen parts of this before, but take this as a reminder. I am a bit unusual in that I have a domain controller / file server and all computers log into the domain.  Therefore, most of you can't do exactly what I do, but it should give ideas.  On both the show computer and primary sequencing computer, there is a mapped network drive of L: that is really D:\Shared\LOR on the server.  All the LOR files are stored on the server.  My normal routine goes something like this.  While I am sequencing, the file being worked on is saved with a new filename regularly with the date and a revision letter as part of the file name so it's easy to tell what is newer than what.  For example a file might be:
Jingle Bells 2022-10-03a.loredit

I'll bet most of you can figure out what song it is, and what date that I edited it.  The "a" after the date indicates that it was the "a" revision for that date.  Every time I save the sequence, I save with a new filename and increment the revision letter.  BTW, if I were to get to a z" revision, I figure I have spent too much time sequencing and it's time to quit for the day.  I think I got to a "s" revision once.  Usually when I am completed sequencing for an evening (and happy with it) or during the next session, I will delete the intermediate versions leaving only the last version of the night.  The next step is to upload the last version of the night onto the cloud.  In my case I use Google Drive.

The D drive on the server is currently four 1 TeraByte hard drives in a RAID-5 configuration.  This protects against a single drive failure.  There is also a fifth identical drive as a hot spare (the server has room for eight drives).  Note that in the event that the RAID controller detects a problem, it will immediately send me an E-Mail.  The hot spare drive will protect against a second drive failure (provided it happens long enough after the first failure that the RAID controller has moved it into an active role and fully rebuilt the array).  The server is backed up every Friday night to a hard drive on my family room computer (different building).  And the server is backed up every Sunday or Monday night to an external hard drive and taken into my office at work.  I have two external hard drives that swap places as the off-site backup.  In other words, there is always a backup drive at work that is no more than 8 or 9 days old.  And as noted above, important files are copied to the cloud right away.  In the event of a problem that takes out the server completely (house burns down, major theft, Sax's RansonWare, etc), the data is sitting somewhere else - usually more than one other place.  One note on cloud storage.  Some cloud storage solutions will create a drive letter on your computer.  That way you can save or copy files to the cloud just as easily as a local hard drive.  This is very convenient, but does come with one major gotcha.  Because it appears as just another hard drive on your computer, malware (such as a virus or RansomWare) can access it just as easily as a local hard drive.  In other words, your cloud storage could get wiped out at the same time as your local hard drive. Keep that in mind.

You will note that I have made several references to having backed up data off site.  I can not stress the importance of this.  There are several things that are quite capable of removing or destroying your backup if it's sitting on the shelf right next to the computer.  At least one person here on the forum had their home burglarized, and the bad guy took both the computer and the backup disks that were right next to it.  A fire can easily destroy both as well.  And yes, we had someone on the forum a few years ago that lost their house in a large brush fire that took out their backups that were in another building on their property.

Just for good measure, this computer (what I normally use for sequencing), the LAN switch in this room, and internet modems are protected by a UPS that has about an hour of battery life.  The server, show computer, routers, and LAN switch in the data cabinet, are protected by redundant UPSes that currently are good for several hours (each UPS feeds a different power supply in the server), and when that project is completed, will have about 8 hours of battery (unless it's during the day when the solar will extend that).  I also have a generator.  I get sent E-Mails in the event of loss of primary power for any of the UPSes.  During Christmas show season, all the active LOR files are also copied onto a backup folder on the show computer.  In case of a failure of the server, I simply change the mapped network drive of L: on the show computer so that it points to C:\LOR_Local, and all my files are there.  I did have to use that in 2014 when my ancient server was dying and kept re-booting.  In the event that the show computer dies, I can move the three LOR networks back to the server and run the show from there - which is how I run the year round landscape lighting show.

In case you are wondering why I am so detailed in making sure stuff stays working, it comes from what I do for a living.  I run a regional public safety two way radio system with the understanding that under the wrong set of circumstances, failure of the radio system could result in someone dying.  We take system reliability VERY seriously at work!  That mentality rubs off at home...
Using LOR (mostly SuperStar) for all sequencing - using FPP only to drive P5 and P10 panels.
My show website:  http://newburghlights.org

Jim

jnealand

Amen to this.  As a retired IT tech that has been called to fix way to many home computers that failed with data not backed up I'm with you on the BACKUP, BACKUP, BACKUP.  I no longer have my own server, but I do have multiple computers and one is dedicated as a file server.  In addition I use multiple portable drives to copy my data files.  I have two identical drives that I renamed to have the  identical name.  Then I use a program called Syncback to copy data every night to one of those drives that is always connected to my file server.  Once a week I swap the two drives with one being kept in the trunk of my car (could also be kept in a fire proof safe etc), but my car sits outside and if the house burns down I do have an "offsite" copy such as it is.  The car trunk is just more convenient that taking the backup drive elsewhere.  The reason for using Syncback is that the Syncback SE version will back up to a named drive and I do not have to worry if the drive letter changes when I reconnect to USB.  Syncback SE does have a cost but it is pretty low, $40 at the time this is written.
Jim Nealand
Kennesaw, GA all Falcon controllers, all 12v Master Remote Multisync with Pi and BBB P10 and P5

algerdes

Learn from us "old IT Techs".  No matter how great your new-fangled machines are, they will fail.  Memory cards go bad.  (Heck, even MY memory goes bad from time to time.)  

In this house we have multiple computers that are used to do sequencing.  We have many RPI/FPP instances across 3 different venues ("yes dear- all volunteer"), and a plethora of different devices, some with their own OS connected to the show.  ALL are backed up to our in-house NAS and that is backed up to a computer serving as a "Safety Storage Server".  We don't go to the length of an "off-site", but if the house burns down then hopefully one of the laptops will be in our possession (usually in the car) and will make it out.  In fact, if the house burns down, somehow I don't think "Blinky" will be a high priority for a while.  In that case, new stuff will have been developed and we will be "starting over" again.

Sorry about the side-track, but it shows real-world concerns.  Best advice anyone can give - Backup, Backup, Backup.  Have a spare copy of your show ready to be installed and then propagated to the necessary spots you need.
Sequencers: Vixen3 and xLights
Players: FPP and xSchedule Controllers:  Renards - SS24/SS16; E1.31 - San Devices E682 - Falcon F16, F4, F48 - J1Sys - DIYLEDExpress E1.31 Bridges.  Much more!

k6ccc

Quote from: jnealand on November 02, 2022, 07:03:50 PMOnce a week I swap the two drives with one being kept in the trunk of my car

Not sure that your car trunk is a very good location - they get HOT.  And as I'm sure you know, heat and electronics don't mix all that well.  However, for retired people, the option of taking the off-site drive to work is of course not an option  :)

The important part is that some variety of backup is ACTUALLY DONE.  I keep a Google Sheet as a backup log so I can look and confirm what backups were done when.
Using LOR (mostly SuperStar) for all sequencing - using FPP only to drive P5 and P10 panels.
My show website:  http://newburghlights.org

Jim

Support FPP

+- Recent Topics

Setting up FPP and Xlights to talk to PCA9685 (Servos) by Poporacer
Today at 05:21:56 PM

Can I control 12 volt WS2811 Pixels with the PI Hat. by tbone321
Today at 04:06:04 PM

P5 Matrix on FPP 8.0 help by cmora111
Today at 02:27:47 PM

Falcon srx1 psu problem by Vet4Christ
Today at 04:34:56 AM

HELP - Panels Blown or PocketScroller messed up by DaSarge
September 09, 2024, 05:03:25 PM

Lights don't work on K16 by jnealand
September 09, 2024, 07:23:53 AM

New K16s by dkulp
September 08, 2024, 06:07:48 PM

LED Panel issue after upgrade to v8 by k6ccc
September 06, 2024, 05:54:33 PM

Leave eth0 Gateway blank by colonelcline
September 06, 2024, 09:19:53 AM

FPP After Hours Music Plugin has been updated by ckuhner
September 06, 2024, 07:58:54 AM

Powered by EzPortal
Powered by SMFPacks Menu Editor Mod