DELETE FILESPACE(刪除伺服器上的用戶端節點資料)

使用這個指令來刪除伺服器的檔案空間。 屬於此檔案空間的檔案,將會從主要、作用中資料、副本儲存區以及所有檔案空間並置群組中刪除。

IBM Spectrum Protect 會以一系列的批次資料庫交易來刪除一或多個檔案空間,如此可防止將整個檔案空間當作一個單一動作來進行回復或確定。 如果程序被取消或發生系統失效,則可能發生部分刪除。 後續對相同節點或擁有者執行的 DELETE FILESPACE 指令可以刪除剩餘的資料。

將此指令套用至 WORM(寫入一次讀取多次)磁區時,如果磁區中仍有空間可用於寫入資料,則它會回到暫存狀態。 (無法改寫 WORM 磁區上的資料,包括已刪除及已過期的資料。 因此,只能在不含現行、已刪除或已過期資料的空間中寫入資料。) 如果 WORM 磁區中沒有任何空間可用於寫入資料,則它會保持專用狀態。 若要從媒體庫移除磁區,您必須使用 CHECKOUT LIBVOLUME 指令。

提示:
  • 如果已啟用保存檔保留保護,伺服器將會刪除保留期已過期的保存檔。 如需相關資訊,請參閱 SET ARCHIVERETENTIONPROTECTION 指令。
  • 伺服器不會刪除處於保留刪除狀態的保存檔,直到釋放保留狀態為止。
  • 伺服器不會刪除保留集中包含的資料。 只要保留集存在,保留集中的資料就必須保持可供存取。 當保留集自身到期或被刪除時,伺服器才可以正常刪除資料。
  • DELETE FILESPACE 指令正在執行時,收回作業不會啟動。
  • 如果某個檔案空間是並置群組的一部分,且您從節點中移除檔案空間,則該檔案空間也會從並置群組中移除。
  • 如果您刪除已刪除重複資料之儲存區中的檔案空間,則檔案空間名稱 DELETED 會顯示在 QUERY OCCUPANCY 指令的輸出中,直到移除所有重複資料刪除相依關係為止。
  • 當為檔案空間配置抄寫時,DELETE FILESPACE 指令僅刪除您在其上發出指令的伺服器上的檔案空間。 如果發出 REPLICATE NODE 指令,則不會刪除其他抄寫伺服器上的檔案空間。

專用權類別

如果要發出此項指令,您必須具有系統專用權、無限制原則專用權或用戶端節點之 指定原則網域的限制原則專用權。

語法

讀取語法圖表略過語法圖表DELete FIlespacenode_namefile_space_nameType=ANYType=ANYBackupARchiveSPacemanagedSERverDAta=ANYDAta=ANYFIlesIMages1Wait=NoWait=NoYesOWNer=owner_nameNAMEType=SERVERNAMEType=SERVERUNIcodeFSIDCODEType=BOTHCODEType=UNIcodeNONUNIcodeBOTH
註:
  • 1 只有在指定 TYPE=ANYTYPE=BACKUP 時,才能使用此參數。

參數

node_name(必要)
指定檔案空間所屬之用戶端節點名稱。
file_space_name(必要)
指定要刪除得檔案空間名稱。 這個名稱是區分大小寫的, 而且必須正確輸入伺服器可以識別的名稱。 如果要決定如何輸入名稱,請使用 QUERY FILESPACE 指令。 您可以使用萬用字元來指定此名稱。

對於其用戶端支援 Unicode 的伺服器,您可能要讓伺服器轉換您輸入的檔案空間名稱。 例如,您可能要讓伺服器將您輸入的名稱,從伺服器的字碼頁轉換成 Unicode。 請參閱 NAMETYPE 參數,以取得詳細資料。 若您未指定檔案空間名稱或只指定單一萬用字元代表名稱,您可以使用 CODETYPE 參數,將作業限制為 Unicode 檔案空間或非 Unicode 檔案空間。

Type
指定要刪除的資料類型。 這是選用的參數。 預設值為 ANY。 您可以使用下列值:
any
僅刪除檔案的備份版本及已保存的檔案副本。

若您指定 delete filespace node_name * type=any ,該節點所有檔案空間中所有的備份資料和保存資料都會被刪除。 只有在檔案空間不含從 IBM Spectrum Protect for Space Management 用戶端移動的檔案時,才會刪除檔案空間。

Backup
刪除檔案空間的備份資料。
Archive
刪除檔案空間伺服器上所有的保存資料。
SPacemanaged
刪除 IBM Spectrum Protect for Space Management 用戶端從使用者本端檔案系統移轉的檔案。 您若指定 TYPE=SPACEMANAGED,OWNER 參數會被忽略。
伺服器
為登錄為 TYPE=SERVER 的節點刪除所有檔案空間中的全部保存檔。
DAta
指定要刪除的物件。 這是選用的參數。 預設值為 ANY。 您可以指定下列其中一值:
any
刪除檔案、目錄及影像檔。
FIles
刪除檔案及目錄。
IMages
刪除影像檔物件。 只有在已指定 TYPE=ANY 或 TYPE=BACKUP 時,才能使用此參數。
Wait
指定是否等待伺服器在前景完成處理完成此指令。 這是選用的參數。 預設值是 No。 您可以指定下列其中一值:
No
指定伺服器在背景處理此指令。 處理指令時,您可以繼續執行其他作業。

從背景處理程序建立的訊息,視其記載位置而定,將會顯示在活動日誌檔或伺服器主控台中。

Yes
指定伺服器在前景處理這個指令。 等待指令完成後,才能繼續執行其他作業。 指令完成時, 伺服器會顯示輸出訊息至管理用戶端。
限制: 您不能從伺服器主控台指定 WAIT=Yes。
owner
將要刪除的資料限制為屬於擁有者的檔案。 這是選用性參數,在 TYPE=SPACEMANAGED 時會被忽略。 此參數僅適用於多使用者用戶端系統,例如 AIX、Linux® 及 Solaris OS。
NAMEType
指定您要伺服器解譯您輸入之檔案空間的方式。 這個參數在其用戶端支援的伺服器非常有用。 支援 Unicode 的備份保存用戶端僅適用於下列作業系統:Windows、Macintosh OS X 及 NetWare 作業系統。

請在您輸入部分或完整的檔案空間名稱時,才使用這個參數。 預設值為 SERVER。 您可以指定下列其中一值:

伺服器
伺服器使用伺服器的字碼頁解譯檔案空間名稱。
UNIcode
伺服器將檔案空間名稱從伺服器字碼頁轉換成 UTF-8 字碼頁。 轉換是否成功由名稱中的實際字元以及伺服器的字碼頁決定。 如果字串包含伺服器字碼頁所沒有的字元,或伺服器無法存取系統轉換常式,轉換就會失敗。
FSID
伺服器會將檔案空間名稱解譯為它們的檔案空間 ID (FSID)。
CODEType
指定將檔案空間包括到作業中的方式。 預設值為 BOTH,表示將包括檔案空間並與字碼頁無關。 請在您對檔案空間名稱指定單一的萬用字元時才使用這個參數。 您可以指定下列其中一值:
UNIcode
包括 Unicode 格式的檔案空間。
NONUNIcode
包括不是 Unicode 格式的檔案空間。
BOTH
包括檔案空間而且和字碼頁無關。

刪除檔案空間

刪除屬於用戶端節點 HTANG 的 C_Drive 檔案空間。
delete filespace htang C_Drive

刪除用戶端節點的所有空間管理檔

刪除從用戶端節點 APOLLO 移轉的所有檔案(也就是所有空間管理檔)。
delete filespace apollo * type=spacemanaged

相關指令

表 1. DELETE FILESPACE 的相關指令
Command Description
CANCEL PROCESS 取消背景伺服器處理程序。
QUERY ACTLOG 顯示伺服器活動日誌中的訊息。
QUERY FILESPACE 顯示屬於用戶端的檔案空間中的資料的相關資訊。
QUERY OCCUPANCY 依儲存區顯示檔案空間資訊。
QUERY PROCESS 顯示背景處理程序的相關資訊。
REMOVE NODE 從特定原則網域的登錄節點清單中移除用戶端。
RENAME FILESPACE 重新命名伺服器上的用戶端檔案空間。