~teejee2008/timeshift/trunk

« back to all changes in this revision

Viewing changes to src/Gtk/FinishBox.vala

  • Committer: Tony George
  • Date: 2016-12-26 15:50:17 UTC
  • Revision ID: tony.george.kol@gmail.com-20161226155017-ae30px7sg6znki6u
Console: Added --btrfs and --rsync; BTRFS: Added support for @home on separate disk;

Show diffs side-by-side

added added

removed removed

Lines of Context:
68
68
 
69
69
                var msg = "";
70
70
 
 
71
                string bullet = "▰ ";
 
72
                
71
73
                if (!show_notes){
72
74
                        if (App.scheduled){
73
 
                                msg += _("◈ Scheduled snapshots are enabled. Snapshots will be created automatically at selected intervals.") + "\n\n";
74
 
 
75
 
                                msg += _("◈ BTRFS snapshots are atomic. They are created instantly and does not require files to be copied. Only file system metadata is changed.\n\n");
76
 
 
77
 
                                msg += _("◈ BTRFS snapshots do not occupy any space on disk when first created. All data blocks are shared with system files. As files on the system gradually change with time, new files will point to new data blocks and snapshot files will point to older data blocks. Snapshots will gradually take up disk space as more and more files change on the system.\n\n");
 
75
                                msg += bullet + _("Scheduled snapshots are enabled. Snapshots will be created automatically at selected intervals.") + "\n\n";
 
76
 
 
77
                                /*msg += bullet + _("BTRFS snapshots are atomic. They are created instantly and does not require files to be copied. Only file system metadata is changed.\n\n");
 
78
 
 
79
                                msg += bullet + _("BTRFS snapshots do not occupy any space on disk when first created. All data blocks are shared with system files. As files on the system gradually change with time, new files will point to new data blocks and snapshot files will point to older data blocks. Snapshots will gradually take up disk space as more and more files change on the system.\n\n");*/
78
80
                        }
79
81
                        else{
80
 
                                msg += _("◈ Scheduled snapshots are disabled. It's recommended to enable it.") + "\n\n";
 
82
                                msg += bullet + _("Scheduled snapshots are disabled. It's recommended to enable it.") + "\n\n";
81
83
                        }
82
84
                }
83
85
 
84
 
                msg += _("◈ You can rollback your system to a previous date by restoring a snapshot.") + "\n\n";
 
86
                msg += bullet + _("You can rollback your system to a previous date by restoring a snapshot.") + "\n\n";
85
87
 
86
88
                if (App.btrfs_mode){
87
 
                        msg += _("◈ Restoring a snapshot will set the selected snapshot as 'active'. The current system will become a new snapshot after you restart the system. You can undo the restore by restoring the new snapshot that was created.") + "\n\n";
88
 
 
89
 
                        msg += _("◈ Restoring a snapshot is a lossless action. No files are deleted, overwritten or copied during restore. Your current system will be preserved as a new snapshot.") + "\n\n";
 
89
                        msg += bullet + _("Restoring a snapshot will replace system subvolumes. The current system will be preserved as a new snapshot after restore. You can undo the restore by restoring the new snapshot that was created.") + "\n\n";
90
90
                }
91
91
                else{
92
 
                        msg += _("◈ Restoring a snapshot only replaces system files and settings. Documents and other files in your home directory will not be touched. You can change this by adding a filter to include these files. Any files that you include will be backed up when a snapshot is created, and replaced when the snapshot is restored.") + "\n\n";
 
92
                        msg += bullet + _("Restoring a snapshot only replaces system files and settings. Documents and other files in your home directory will not be touched. You can change this by adding a filter to include these files. Any files that you include will be backed up when a snapshot is created, and replaced when the snapshot is restored.") + "\n\n";
93
93
                }
94
94
                
95
 
                msg += _("◈ If the system is unable to boot after restore, you can try restoring another snapshot by installing and running Timeshift on the Ubuntu Live CD/USB.") + "\n\n";
 
95
                msg += bullet + _("If the system is unable to boot after restore, you can try restoring another snapshot by installing and running Timeshift on the Ubuntu Live CD/USB.") + "\n\n";
96
96
 
97
97
                if (App.btrfs_mode){
98
 
                        msg += _("◈ In BTRFS mode, snapshots are saved on the same disk from which it is created. If your hard disk fails, then you will not be able to rescue your system. Use RSYNC mode and save snapshots to another disk if you wish to guard against disk failures.") + "\n\n";
 
98
                        msg += bullet + _("In BTRFS mode, snapshots are saved on the same disk from which it is created. If your system disk fails, then you will not be able to rescue your system. Use RSYNC mode and save snapshots to another disk if you wish to guard against disk failures.") + "\n\n";
99
99
                }
100
100
                else{
101
 
                        msg += _("◈ To guard against hard disk failures, select an external disk for the snapshot location instead of the primary hard disk.") + "\n\n";
102
 
 
103
 
                        msg += _("◈ Avoid storing snapshots on your system partition. Using another partition will allow you to format and re-install the OS on your system partition without losing the snapshots stored on it. You can even install another Linux distribution and later roll-back the previous distribution by restoring the snapshot.") + "\n\n";
104
 
 
105
 
                        msg += _("◈ The first snapshot creates a copy of all files on your system. Subsequent snapshots only store files which have changed. You can reduce the size of snapshots by adding filters to exclude files which are not required. For example, you can exclude your web browser cache as these files change constantly and are not important.") + "\n\n";
106
 
 
107
 
                        msg += _("◈ Common files are hard-linked between snapshots. Copying the files manually to another location will duplicate the files and break hard-links between them. Snapshots must be moved carefully by running 'rsync' from a terminal. The file system at destination path must support hard-links.") + "\n\n";
 
101
                        msg += bullet + _("To guard against hard disk failures, select an external disk for the snapshot location instead of the system disk.") + "\n\n";
 
102
 
 
103
                        msg += bullet + _("Avoid storing snapshots on your system disk. Using another non-system disk will allow you to format and re-install the OS on your system disk without losing the snapshots stored on it. You can even install another Linux distribution and later roll-back the previous distribution by restoring the snapshot.") + "\n\n";
 
104
 
 
105
                        msg += bullet + _("The first snapshot creates a copy of all files on your system. Subsequent snapshots only store files which have changed. You can reduce the size of snapshots by adding filters to exclude files which are not required. For example, you can exclude your web browser cache as these files change constantly and are not critical.") + "\n\n";
 
106
 
 
107
                        msg += bullet + _("Common files are hard-linked between snapshots. Copying the files manually to another location will duplicate the files and break hard-links between them. Snapshots must be moved carefully by running 'rsync' from a terminal. The file system at destination path must support hard-links.") + "\n\n";
108
108
                }
109
109
 
110
110
                lbl_message.label = msg;