設定現有共用以確保持續可用度
您可以修改現有的共用區、使其成為持續可用的共用區、讓Hyper-V和SQL Server應用程式伺服器在不中斷營運的情況下存取Hyper-V虛擬機器和組態檔、以及SQL Server資料庫檔案。
如果共用具有下列特性、您就無法將現有共用區用作持續可用的共用區、以便透過SMB與應用程式伺服器進行不中斷營運:
-
如果是
homedirectory
共用屬性是在該共用上設定 -
如果共用包含已啟用的symlink或wdelinks
-
如果共用區包含位於共用根目錄下方的輔助磁碟區
您必須確認下列兩個共用參數設定正確:
-
。
-offline-files
參數設為任一manual
(預設)或none
。 -
必須停用symlink。
必須設定下列共用內容:
-
continuously-available
-
oplocks
不得設定下列共用內容。如果目前共用內容清單中有這些內容、則必須從持續可用的共用區中移除:
-
attributecache
-
branchcache
-
顯示目前的共用參數設定和目前設定的共用內容清單:
vserver cifs share show -vserver <vserver_name> -share-name <share_name>
-
如有必要、請使用命令修改共用參數以停用 symlink 、並將離線檔案設為手動
vserver cifs share modify
。-
您可以設定的值來停用符號連結
-symlink
參數至""
。 -
您可以設定
-offline-files
指定參數至正確的設定manual
。
-
-
新增 Share 屬性、並視需要新增
continuously-available
oplocks
Share 屬性:vserver cifs share properties add -vserver <vserver_name> -share-name <share_name> -share-properties continuously-available[,oplock]
如果是
oplocks
尚未設定共用屬性、您必須將其與一起新增continuously-available
共用屬性。 -
移除持續可用共用區上不支援的任何共用內容:
vserver cifs share properties remove -vserver <vserver_name> -share-name <share_name> -share-properties properties[,...]
您可以使用以逗號分隔的清單來指定共用屬性、以移除一或多個共用屬性。
-
確認
-symlink
和-offline-files
參數設定正確:vserver cifs share show -vserver <vserver_name> -share-name <share_name> -fields symlink-properties,offline-files
-
確認已設定的共用內容清單正確無誤:
vserver cifs share properties show -vserver <vserver_name> -share-name <share_name>
以下範例說明如何在儲存虛擬機器( SVM )「 VS1 」上、針對 NDOS 設定名為「 share1 」的現有共享區、並透過 SMB 設定應用程式伺服器:
-
將參數設定為、即可在共用區上停用 symlinks
-symlink
""
。 -
。
-offline-file
參數已修改並設為manual
。 -
。
continuously-available
共用屬性即會新增至共用。 -
。
oplocks
共用屬性已在共用屬性清單中、因此不需要新增。 -
。
attributecache
共用內容即會從共用中移除。 -
。
browsable
對於透過 SMB 與應用程式伺服器使用的 NDOS 持續可用共用區、則可選用 Share 屬性、並保留為其中一個共用屬性。
cluster1::> vserver cifs share show -vserver vs1 -share-name share1 Vserver: vs1 Share: share1 CIFS Server NetBIOS Name: vs1 Path: /data Share Properties: oplocks browsable attributecache Symlink Properties: enable File Mode Creation Mask: - Directory Mode Creation Mask: - Share Comment: - Share ACL: Everyone / Full Control File Attribute Cache Lifetime: 10s Volume Name: data Offline Files: documents Vscan File-Operations Profile: standard cluster1::> vserver cifs share modify -vserver vs1 -share-name share1 -offline-file manual -symlink "" cluster1::> vserver cifs share properties add -vserver vs1 -share-name share1 -share-properties continuously-available cluster1::> vserver cifs share properties remove -vserver vs1 -share-name share1 -share-properties attributecache cluster1::> vserver cifs share show -vserver vs1 -share-name share1 -fields symlink-properties,offline-files vserver share-name symlink-properties offline-files -------- ---------- ------------------ ------------- vs1 share1 - manual cluster1::> vserver cifs share properties show -vserver vs1 -share-name share1 Vserver: vs1 Share: share1 Share Properties: oplocks browsable continuously-available