This is an old revision of the document!


Backup

Backup may be used to save files and settings in Tiny Core.

Time taken to Start Up and Shut Down

The more you have in backup, the longer it will take to start up and shut down Tiny Core.

For quicker start up and shut down, minimize the size of backup, or if installed on a hard drive, don't use backup at all.

Select What is Saved During Backup

The file /opt/.filetool.lst contains a list of files and directories saved during backup. The file /opt/.xfiletool.lst contains a list of files and directories within those in /opt/.filetool.lst excluded from being saved during backup.

You can add the names of files and directories to, or remove the names of files and directories from, /opt/.filetool.lst and /opt/.xfiletool.lst to determine what is saved during backup.

To edit /opt/.filetool.lst or /opt/.xfiletool.lst use a Root Text Editor. Open the terminal and type

sudo editor

Include the directories relative to the root directory, and leave out the leading /.

Safe Backup

When shutting down Tiny Core, you may select Safe Backup. This saves the previous backup as mydatabk.tgz, and creates a new backup.

To save additional backup files, see

Change the Name of the Backup File

By default, files are backed up in a file called mydata.tgz.

If you are using version 3.6 or higher, you can change the name of the backup file.

To change the name of the backup file, include “mydata=other-name” boot code in the bootloader.

If you don't want to use Backup

If you don't want to use backup, include the “norestore” boot option in the bootloader.

When using Persistent /home and /opt

When using persistent home and opt you may choose not to use backup at all, by including the “norestore” boot option in the bootloader.

If you do use backup, all references to the home and opt directories can be removed from /opt/.filetool.lst. In the version I am using, that is everything. Then add the names of other files and directories you want in backup to /opt/.filetool.lst.

Other Ways to save Files and Settings

Files and settings may also be saved by:

1. Making extensions for settings. For more information, see Make Extensions for Settings.

2. Saving in /opt. For an example of this, see Tiny Core Passwords.

Exclude Anything Unnecessary from Backup

Exclude anything unnecessary from backup. Following are examples.

Large Files

It is a good idea to make extensions for any large files which don't change.

To list large files in /home/tc, open the terminal and use

/home/tc/ -type f -size +1M | xargs ls -lhS

For more information, see Make Extensions for Settings.

Internet Browser Cache

Most Internet browsers save cache in /home/tc. If this is included in backup, it may take a long time. You may want to exclude Internet browser cache from backup.

Xfe and Backup

If you use Xfe file manager, it saves files and directories you delete in trash. If you backup /home/tc, this is included in backup. The more you delete, the longer backup takes. To avoid this, add the following line to /opt/.xfiletool.lst.

home/tc/.xfe

You may also edit the preferences in Xfe, to permanently delete files instead of adding them to trash. To do this, go to Edit, then Preferences. Click the square preceeding “Include a command to bypass the trash can (permanent delete),” to tick it. Then click “Accept.”

Extract a Backup File

You normally access a backup by starting the computer, and restoring it.

Here is a guide on extracting backup files manually.

Backup files are normally saved in the tce directory, which may be somewhere like /mnt/sda1/tce.

To access the contents of a backup, create a new directory and copy the backup file to it. Open the terminal and type

cd directory
tar -xvf backup-name

This cannot be done with encrypted backups. You access them by restoring them when you start the computer.

Using Commands

To run backup, open the terminal and use

filetool.sh -b

To restore files in backup, use

filetool.sh -r

To list files that will be in backup and their size, use

filetool.sh -d

To find out where backup is saved, use

cat /opt/.backup_device

Also see

Print/export
QR Code
QR Code wiki:backup (generated for current page)