Carnegie Mellon University School of Computer Science

Archival Backup Service

SCS Computing Facilities provides data backup and restore solutions for registered computers in our environment.  Historically, archival backup for unstructured data sets commonly found in research and scientific communities has been offered through Teradactyl’s True Incremental Backup System® (TiBS). 

About TiBS

Effective November 13, 2025, the TiBS archival backup service is in containment and is scheduled to be retired after March 2026. Please review the details below for next steps and important information about data retention.

During Containment:

  • New systems cannot be added.
  • Data backup for currently enrolled systems will continue through March 2026.
  • Existing archives will be preserved for restores and accessible for an indefinite period.
  • Retirement and service replacement timelines will be communicated as they are finalized.

Next Steps

We are actively evaluating new archival and backup solutions to replace TiBS. Existing subscribers will be contacted directly with details about migration or replacement options as plans are finalized. Updates will also be posted here as they become available.

Restore Requests for Currently Enrolled Systems

To request a restore, complete the Data Restore Request Form. You will receive an email with instructions on how to access restored files once the process is complete. 

Note: New data ingestion will end after March 2026, however historical tape libraries will remain and be available for restores indefinitely.

Service Information (Applicable Through March 2026)

For systems currently enrolled in TiBS, the following information remains applicable during the containment period:

  • Windows: Drives of the form /N, where N is some drive letter, are usually backed up. Directories are not defined individually for backups. 
  • Unix: Directories of the form /usrN, where N is a number, are usually backed up. Directories in other places, such as /home are not backed up by default. We also back up the contents of /usr/BACKUP but do not back up /etc/srvtab (since backup traffic is not encrypted). 
  • Files/directories whose names match */.netscape/cache/* or */vmware/* are not backed up.
  • If you have a dual-boot machine, only the OS that is running at the time the backup system is operating will get backed up. Backups usually run from around 5:00 PM until 10:00 AM. Your machine will be backed up during some random time during that period (it cannot be individually scheduled). 

Important Notes:

  • Hosts are not automatically placed in the backup system; backups must be specifically requested. See the section below on how to check backup status if you are uncertain if your host is receiving backups.
  • If you add a disk to a host, or change or rename the partitioning, you must inform us in order for the new disk or partition to be included in an existing backup routine. 
  • In order to receive backups, we must be able to install the backup software on your host and it must be running the Facilities environment.

Laptop Polling Backups (default)

  • A polling system that runs from 6:00am to 6:00pm every day that looks for mobile computers over the SCS wired network
  • Automatically running backups
  • Warning: Laptops should be left online from 6:00am to 6:00pm

On-Demand Only Backups

  • These backups are set up so that you can initiate backups over the SCS wired network at any time that you desire
  • Warning: There are no automatic backups

Nightly Backups

  • These backups are set up so that an automatic backup over the SCS wired network happens at night
  • Warning: The laptop must be left on the SCS wired network overnight

Custom Scheduled Backups

  • These backups are set up so that an On-Demand Only backup is initiated by the laptop at a pre-determined time
  • Warning: The laptop must be left on the SCS wired network at the pre-determined time

Windows: If your computer has backups enabled, you can run the LastBackup program to find out what partitions on your computer are being backed up and when the last backup was performed. LastBackup is available in the SCSBackups section of your Start Menu. Please contact the Help Desk for assistance if LastBackup is not installed or for more information about enabling backups on your computer.  

macOS: If your computer has backups enabled you may use the LastBackup script found in the /Applications folder for Mac OS 10.7 Lion and later or the /Applications/Utilities folder for earlier Mac operating systems. If the machine is being backed up this should return the last backup date. If this script does not exist or returns an error you are most likely not being backed up.  

Ubuntu Linux: You can run the program bustatus to tell whether or not a host is being backed up. The path for Ubuntu is /usr/cs/bin/bustatus. For all other Linux systems, the path is /usr/local/bin/bustatus. 

Backup Status Dashboard  

This allows you to easily see the status of archive backups (TiBS) and data protection (CrashPlan) on all of your subscribed computers. Visit the Backup Status Dashboard (requires SCS Kerberos credentials), for information on backup attempts and results. 

Databases 

  • IBM DB2
  • Microsoft SQL Server
  • MySQL-(If you are running a MySQL server, backups may not properly back up the database files, because the server may have locks in memory or other files open/locked at the time the backup occurs. If you want to be sure your MySQL database is being backed up, you should do periodic dumps (mysqldump) to a directory under /usr0 or some other nightly backed up volume.)
  • Oracle Database
  • PostgreSQL

Directories 

  • Automounted - (A statically-mounted network volume will actually be mounted in /automount, and a symbolic link pointing to it will be placed where the volume would normally be mounted.)
  • Cores - (Under some conditions, when a program crashes, it stores a copy of the program state at the time it crashed into this directory. This is really only useful for programmers trying to debug their own programs.)
  • I386 - (A copy of the Windows Installation CD.)
  • Image - (An archive file of data including all the filesystem metadata, including boot code, structures, and attributes. All of this information is contained in a single file.)
  • Google - (This directory contains files, such as settings and user data, for a variety of Google programs including Google Chrome and Google Desktop.)
  • Lastlog - (A database directory which contains info on the last login of each user.)
  • Network - (This is the "real" location of the Network item that appears at the Computer level in the finder. It provides a place to attach network wide resources and server volumes.)
  • Private - (Provides an extra layer of security for confidential and/or sensitive files that you do not want to share with other people.)
  • Service Pack - (A collection of updates, fixes and/or enhancements to a software program delivered in the form of a single installable package.)
  • System Volume - (This is the disk volume that contains the hardware specific files that are needed to start the Operating System.)
  • Var - (Contains system logging and accounting, system news, preserved data from interrupted edit sessions, and files being processed by programs such as electronic mail.)

Files 

  • Cache - (AFS, Mozilla, Internet Explorer have a temporary storage area where frequently accessed data can be stored for rapid access.)
  • Deleted - (Any files that are deleted and put the operating systems trash bin.)
  • Dump - (Files that are created when an error occurs for which there is additional information that would be useful in diagnosing a problem.)
  • Encrypted - (A form of disk encryption where individual files or directories are encrypted.)
  • Swap - (A space on a hard disk used as the virtual memory extension of a computer's real memory.)
  • Temporary - (A computer file used to store information for a short time; the file is then deleted after its use. They are often stored in a temporary folder and/or with the .TMP file extension.)

Indexing 

  • Pagefiling - (Temporary data which is swapped in and out of physical memory in order to provide a larger virtual memory set.)
  • Spotlight V100 - (A indexing search technology on mac that can find anything on your computer or any mounted volume.)

Virtual OS

  • Parallels - A desktop based hypervisor that allows macOS users of running Windows on their Mac. Parallels is unique in the many modes of operation that it allows: a hybrid integration of Windows and its application into the macOS's functionality, or a stand-alone contained experience. 
  • VMware - (Transforms hardware into software. Use VMware to transform or virtualize the hardware resources of an x86 based computer including the CPU, RAM, hard disk and network controller to create a fully functional virtual machine that can run its own operating system and applications just like a real computer.)