DELETE FILESPACE(刪除伺服器上的用戶端節點資料)
使用這個指令來刪除伺服器的檔案空間。 屬於此檔案空間的檔案,將會從主要、作用中資料、副本儲存區以及所有檔案空間並置群組中刪除。
IBM Spectrum Protect 會以一系列的批次資料庫交易來刪除一或多個檔案空間,如此可防止將整個檔案空間當作一個單一動作來進行回復或確定。 如果程序被取消或發生系統失效,則可能發生部分刪除。 後續對相同節點或擁有者執行的 DELETE FILESPACE 指令可以刪除剩餘的資料。
將此指令套用至 WORM(寫入一次讀取多次)磁區時,如果磁區中仍有空間可用於寫入資料,則它會回到暫存狀態。 (無法改寫 WORM 磁區上的資料,包括已刪除及已過期的資料。 因此,只能在不含現行、已刪除或已過期資料的空間中寫入資料。) 如果 WORM 磁區中沒有任何空間可用於寫入資料,則它會保持專用狀態。 若要從媒體庫移除磁區,您必須使用 CHECKOUT LIBVOLUME 指令。
- 如果已啟用保存檔保留保護,伺服器將會刪除保留期已過期的保存檔。 如需相關資訊,請參閱 SET ARCHIVERETENTIONPROTECTION 指令。
- 伺服器不會刪除處於保留刪除狀態的保存檔,直到釋放保留狀態為止。
- 伺服器不會刪除保留集中包含的資料。 只要保留集存在,保留集中的資料就必須保持可供存取。 當保留集自身到期或被刪除時,伺服器才可以正常刪除資料。
- 當 DELETE FILESPACE 指令正在執行時,收回作業不會啟動。
- 如果某個檔案空間是並置群組的一部分,且您從節點中移除檔案空間,則該檔案空間也會從並置群組中移除。
- 如果您刪除已刪除重複資料之儲存區中的檔案空間,則檔案空間名稱 DELETED 會顯示在 QUERY OCCUPANCY 指令的輸出中,直到移除所有重複資料刪除相依關係為止。
- 當為檔案空間配置抄寫時,DELETE FILESPACE 指令僅刪除您在其上發出指令的伺服器上的檔案空間。 如果發出 REPLICATE NODE 指令,則不會刪除其他抄寫伺服器上的檔案空間。
專用權類別
如果要發出此項指令,您必須具有系統專用權、無限制原則專用權或用戶端節點之 指定原則網域的限制原則專用權。
語法
參數
- 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
相關指令
Command | Description |
---|---|
CANCEL PROCESS | 取消背景伺服器處理程序。 |
QUERY ACTLOG | 顯示伺服器活動日誌中的訊息。 |
QUERY FILESPACE | 顯示屬於用戶端的檔案空間中的資料的相關資訊。 |
QUERY OCCUPANCY | 依儲存區顯示檔案空間資訊。 |
QUERY PROCESS | 顯示背景處理程序的相關資訊。 |
REMOVE NODE | 從特定原則網域的登錄節點清單中移除用戶端。 |
RENAME FILESPACE | 重新命名伺服器上的用戶端檔案空間。 |