Configure offline files support on SMB shares using the CLI
You can configure offline files support using the ONTAP CLI by specifying one of the four offline files setting when you create SMB shares or at any time by modifying existing SMB shares. Manual offline files support is the default setting.
When configuring offline files support, you can choose one of the following four offline files settings:
Setting | Description |
---|---|
|
Disallows Windows clients from caching any files on this share. |
|
Allows users on Windows clients to manually select files to be cached. |
|
Allows Windows clients to cache user documents that are used by the user for offline access. |
|
Allows Windows clients to cache programs that are used by the user for offline access. Clients can use the cached program files in offline mode even if the share is available. |
You can choose only one offline file setting. If you modify an offline files setting on an existing SMB share, the new offline files setting replaces the original setting. Other existing SMB share configuration settings and share properties are not removed or replaced. They remain in effect until they are explicitly removed or changed.
-
Perform the appropriate action:
If you want to configure offline files on… Enter the command… A new SMB share
vserver cifs share create -vserver vserver_name -share-name share_name -path path -offline-files {none|manual|documents|programs}
An existing SMB share
vserver cifs share modify -vserver vserver_name -share-name share_name -offline-files {none|manual|documents|programs}
-
Verify that the SMB share configuration is correct:
vserver cifs share show -vserver vserver_name -share-name share_name -instance
The following command creates an SMB share named “data1” with offline files set to documents
:
cluster1::> vserver cifs share create -vserver vs1 -share-name data1 -path /data1 -comment "Offline files" -offline-files documents cluster1::> vserver cifs share show -vserver vs1 -share-name data1 -instance Vserver: vs1 Share: data1 CIFS Server NetBIOS Name: VS1 Path: /data1 Share Properties: oplocks browsable changenotify Symlink Properties: enable File Mode Creation Mask: - Directory Mode Creation Mask: - Share Comment: Offline files Share ACL: Everyone / Full Control File Attribute Cache Lifetime: - Volume Name: - Offline Files: documents Vscan File-Operations Profile: standard Maximum Tree Connections on Share: 4294967295 UNIX Group for File Create: -
The following command modifies an existing SMB share named “data1” by changing the offline files setting to manual
and adding values for the file and directory mode creation mask:
cluster1::> vserver cifs share modify -vserver vs1 -share-name data1 -offline-files manual -file-umask 644 -dir-umask 777 cluster1::> vserver cifs share show -vserver vs1 -share-name data1 -instance Vserver: vs1 Share: data1 CIFS Server NetBIOS Name: VS1 Path: /data1 Share Properties: oplocks browsable changenotify Symlink Properties: enable File Mode Creation Mask: 644 Directory Mode Creation Mask: 777 Share Comment: Offline files Share ACL: Everyone / Full Control File Attribute Cache Lifetime: - Volume Name: - Offline Files: manual Vscan File-Operations Profile: standard Maximum Tree Connections on Share: 4294967295 UNIX Group for File Create: -
Adding or removing share properties on an existing SMB share