Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Introduction to Microsoft Previous Versions

Previous versions is a feature included in Windows OS’ for both server and PC that copies changes to files and folders created by Windows Backup or System Restore.  It was first implemented in Windows XP and Server 2003, but has seen several improvements since. Originally, the solution was to copy files to a separate location the moment a change was made, and could be ‘called back’ in the event of an issue with the current file or document. The first version also specifically excluded areas of frequent change such as anything in the user profile and My Documents folder.  Since Server 2008, Vista, Windows 7 and beyond, Previous Versions uses Volume Shadow Copies, which operates at the block level, and is incremental in nature, allowing you full protection for files and folders, but without significant overhead. You can use previous versions to restore files and folders that were accidentally modified or deleted, or damaged. Depending on the type of file or folder, you can open, save to a different location, or restore a previous version.

The Volume Shadow Copy Service integrates with hardware and software VSS providers, backup applications and application level writers, enabling point-in-time, application level backup. The backup tool in question does not require any knowledge of the internals of each file or application. In other words, backup storage solutions, such as SoftNAS can integrate with Previous Versions, and mirror the OS level capability, even with external network storage. SoftNAS provides seamless integration for Previous Versions.

Benefits

With SoftNAS and Previous Versions, users can:

  • Restore individual files and images to a previous uncorrupted or unchanged state.
  • Recover lost or deleted items by selecting Previous Versions at the folder level.
  • Only blocks of data that are about to be over-written are backed up, allowing your data to be recovered without significant overhead.

...


Accessing Previous Versions from within your Windows PC or VM

In order to access Previous Versions of an individual file or image, simply right-click the file in question and select Properties. In properties, you will see a tab labelled Previous Versions.

...

To recover a lost file or image, you must know where the image or file was stored. Select the folder in which the file was stored, right-click, and select Restore Previous Versions.

Snapshots

Snapshots as a Backup Tool

The most reliable industry-standard alternative to high cost data storage rollback options is to take periodic snapshots and restore the most recent snapshot. This is an effective, storage efficient, low cost option, and built into \ SoftNAS CloudTMSoftNAS®.

Snapshots can be set as part of the regular maintenance settings in SoftNAS StorageCenter (recommended best practice) or taken manually (one at a time, not recommended).

...

Integration of Previous Versions with SoftNAS Snapshots

SoftNAS Cloud provides CIFS to share volumes with Windows operating systems. SoftNAS snapshots natively support the Windows Previous Versions API, functioning in the same manner as Restore Points or Backups on the native volume/OS.

...

You can also determine your Snapshot schedule upon Volume Creation. Simply select Snapshots, and follow the instructions found below for Setting up a Snapshot Policy.

CIFS

The Common Internet File System (CIFS) is the standard way that computer users share files across corporate intranets and the Internet. It provides users with seamless file and print interoperability between VMs and Windows-based clients. CIFS allows multiple clients to access and update the same file while preventing conflicts by providing file sharing and file locking.

SoftNAS Cloud uses Samba Windows File Sharing for secure, stable, and fast file sharing and print services. Samba integrates Linux/Unix Servers and Desktops into Active Directory environments using the winbind daemon.

...

See our Installation Guide and Reference Guide for more information on Creating CIFS Shares and Configuring CIFS Shares. 


Setting up a Snapshot Policy

  1. Snapshot schedule can be managed on a per volume basis. Simply select the volume for which you wish to edit Snapshot policy, and click Edit.

  2. Click the Snapshots tab to select your desired schedule.

    1. In the Volume Snapshot Configuration section, you can enable scheduled Snapshots, by checking the box. You can then select from the available pre-configured schedules in the Snapshot Schedule drop-down. The available options included are Default, 24 x 7, MaximumSnapshots and Business. You can also click Schedules in order to create your own schedule.

    2. In the Scheduled Snapshot Retention Policy section, set the maximum number of scheduled snapshot copies to maintain in the Hourly, Daily and Weekly fields by either manually entering the value or by using the scroll bar to increase or decrease the value.
        • Hourly snapshots occur on the hour at the hourly times specified in the schedule.
        • Daily snapshots occur at 1:00 a.m. each day on the days specified.
        • Weekly snapshots occur at 2:00 a.m. once per week on the day of the week specified


  3. Click Save.

Note: SoftNAS’ integration with Previous Versions is only compatible with hourly snapshots, not daily or weekly or manual snapshots. Support for these are planned for a future release.

Managing Snapshots and Previous Versions

Previous Versions (and VSS) are not a substitute for a true backup system, nor is it a true versioning system, for the following reasons:

...