RDSS User Guide#
This page includes step by step instructions for how to connect to, disconnect from, manage access to, and restore previous versions of files and folders in an RDSS share.
Note
Instructions for connecting to FSMResFiles are maintained by FSM IT. Many of the following instructions will work for FSMResFiles with minor modifications.
Configure a Persistent Mount#
If you use RDSS regularly on a particular machine, you can configure a persistent mount to your share that will reconnect automatically after you log out of or restart your computer as long as you are connected to an approved Northwestern network.
Warning
DO NOT use these instructions if you are using a public or shared workstation.
Follow these operating-specific instructions to configure a persistent RDSS mount.
- Open a File Explorer window. Select the Computer tab at the top and the click the Map network drive option in the menu.  
- In the window that appears: - In the Drive field, select the letter you would like to use to reference the share (eg - R:).
- In the Folder field, enter the server address and share name in the following format: - \\resfiles.northwestern.edufor resfiles
- \\resfilesaudit.northwestern.edufor resfiles-audit
 
  
- Use the checkboxes to configure the following options: - Reconnect at sign-in: checking this box will automatically remount your share when your computer restarts. 
- Connect using different credentials: - If you use your Northwestern NetID to log in to the computer, leave this box unchecked. The credentials you use when you log in to your computer will be used to authenticate to the share. 
- If you do not use your Northwestern NetID to log in to your computer, check this box. You will be prompted to enter your NetID and password. These credentials will be saved on this machine to allow it to autoconnect. 
 
 
- Click OK. The drive will appear in your This PC window in File Explorer. 
To set up a persistent connection to an RDSS share on a Mac, add the mount to your Login Items.
- Connect to your share as described in the Connect to the Share section. 
- Open System Settings on your computer. 
- Search for Login Items in the search bar. 
- Click the + sign at the bottom of the Open at Login window. 
- A Finder window will open. Select the network drive you want to add from the lefthand sidebar under Locations. 
- Click Add in the lower right corner of the window 
Your machine will attempt to connect to the server when you log in.
To set up a persistent connection to an RDSS share on Linux, add the server information to the file system table (fstab) file on your computer. This action requires sudo privileges.
- Open the - /etc/fstabfile in a text editor, like nano.
$ sudo nano /etc/fstab
- Add the following text to the end of your fstab file 
//server/share-name /mnt/share-name cifs username=netid,password=netid_password,iocharset=utf8
Replacing
- serveraddress with - resfiles.northwestern.edufor resfiles
- resfilesaudit.northwestern.edufor resfiles audit
 
- share-name with the name of your RDSS share. 
- netid with your Northwestern NetID 
- netid_password with your Northwestern NetID password 
Check your work by running:
$ sudo mount -a
If this command does not generate errors, then the share will automatically mount again each time your machine starts.
Note
Even if a persistent mount is configured, your computer will not connect unless you are connected to the right network.
Restoring Files from Snapshots#
RDSS creates snapshots of files stored on RDSS every evening, between 7 pm and midnight. These snapshots are kept for 28 days.
This feature allows users to retrieve versions of files that were accidentally modified or deleted if they existed on RDSS:
- within the past 28 days and 
- when a snapshot occurred. 
For example, versions that exist for less than 1 day may not have been captured by a nightly snapshot.
To restore a file/folder:
See below for detailed instructions.
1. Connect to RDSS from a Windows Computer#
Older versions of files can only be restored from computers running the Windows operating system.
- Windows users can connect to their share as usual to restore files. 
- MacOS/Linux users can connect to NUworkspace using their NetID to complete the restore process. and mount your RDSS share in NUworkspace documentation for instructions. 
2. Finding Previous Versions of a File/Folder#
To see the previous versions of a file that are available:
- Open a File Explorer window 
- Navigate to the file or folder you want to retrieve - Navigate to the file or folder if a newer version still exists 
- Navigate to the folder that the file/folder was previously in for deleted files/folder. 
 
- Right-click on the file/folder 
- Select Properties from the menu that appears. 
- In the properties window, select the Previous Versions tab. You should see a list of previous versions of the file/folder. 

3. Previewing the Contents of Previous Versions#
To see the contents of a file or folder version:
- Select the version you want to inspect and click the Open button. 
- The version you selected will open in the default application for that file type for files and in File Explorer for folders. 
- Do note make changes to the files/folders that you are previewing. Restore or copy them to another location before making changes. 
4a. Restoring Previous Versions of Existing Files/Folders#
To restore a previous version of a file or folder:
- In the Previous Versions tab, click the version you want to restore. 
- Click the Restore button below the version list. - Performing this action on a file will restore a single file 
- Performing this action on a folder will restore the entire folder 
 
- You will see a message warning you that the current version of the file will be replaced. Click Yes to confirm. 
The current version of the file or folder will now match the version you selected. Note that new versions are only created during nightly snapshots. Any changes made to the most recent version between the last snapshot and the restore action will not be saved in a snapshot.
4b. Restoring Deleted Files/Folders#
To restore a deleted file or folder,
- Navigate to the folder that the file was stored in. 
- Right click the folder and select Properties and click on the Previous Versions tab 
- Click the version you want to revert to. 
- Click the Open button below the version list. A new File Explorer window will open containing the files/folders that were in that folder at the time of the snapshot. 
- Right click on file/folder you want to retrieve and select Copy. 
- Navigate to where you’d like to save this file. Right click and select Paste to save the file there. 
Determine your SMB version#
Server Message Block (SMB) protocol is a communication standard that computers use to share access to files, printers, and other resources on a network, including the Research Data Storage Service (RDSS) and FSMResFiles. SMB protocol versions (SMBv1, SMBv2, and SMBv3) are referred to as dialects.
Knowing which dialect you use to connect to RDSS is important because SMBv1 connections lack the following features:
- Your computer will not reconnect automatically if you are disconnected due to server maintenance or lost network connection. 
- The connection is not encrypted, leaving your information vulnerable to unintended exposure or corruption. 
When you mount an RDSS share, the connection uses the most recent dialect that your computer has enabled, because RDSS supports all three.
What dialects does my computer support?#
The dialects your computer can use is determined by the operating system version on Mac and Windows or by the samba package version on Linux systems. Systems running the following software support SMBv1 only.
- Linux operating systems running samba package versions 3.5 and earlier 
Warning
If your system only supports SMBv1, we recommend upgrading your software to enable a newer SMB dialect if possible. Be sure to check that upgrading will not affect compatibility with other software and instruments you need to use for your research.
What SMB dialect am I using?#
Your system typically uses the most current SMB dialect that both your machine and the server have in common. However, newer dialects may be disabled, preventing them from being used. The following system-specific instructions will show you how to determine which version of SMB you are using to connect to RDSS.
- From the start menu, search for PowerShell 
- Right-click Windows PowerShell and select Run as Administrator. 
- Run the following PowerShell command 
> Get-SmbConnection
In the output, your SMB version is listed in the Dialect field in the format X.Y.Z where X is the major version.

- Open a Terminal window (Applications > Utilities > Terminal). 
- Type the following command: 
$ smbutil statshares -a 
In the ATTRIBUTE_TYPE column of the output, look for the row labeled SMB_VERSION. The corresponding text in the VALUE column indicates your SMB version. The value is in the format SMB_X.Y.Z, where X is the major version.

- Open a Terminal window 
- Type the following command: 
$ sudo smbstatus –version
Your SMB version is listed in the Protocol Version field in the format SMX_YZ where X is the major version.

Warning
If your system supports other SMB dialects and is still using SMBv1, contact rdss-help@northwestern.edu for advice on how to configure your machine to use a more current version.
