在 Tru64 UNIX 中擦除舊轉儲磁帶
我們使用命令將我們的 OLD Tru64 UNIX 系統(Digital UNIX 4.0F)備份到 DDS3 磁帶
dump
。我們希望回收這些磁帶,以便將來在它們太舊時進行備份。我發現該mt erase
命令不會擦除它們,可能是因為轉儲命令將塊放在磁帶上並且它不再是原始的。擦除磁帶的簡單方法是什麼?
通常對於磁帶設備,您不必做任何特殊的事情來覆蓋它們——只需從磁帶的開頭重新開始寫入,任何已經存在的東西都消失了。
作為一個經典備份程序的常見問題解答,問題通常是相反的:大多數磁帶設備都非常熱衷於倒帶到 BOT 並開始覆蓋其有效負載,因此在防止它們完全這樣做上花費了大量的設計和實施工作:
附加到磁帶時,有可能在 Amanda 定位到最後一張圖像的時間(這已經不是微不足道的!)和打開設備進行寫入之間,發生磁帶倒帶,在這種情況下,Amanda 會愉快地擦除所有磁帶,可能包含許多天的備份。
(AMANDA 通過簡單地從不附加到磁帶上解決了這個問題 - 您將要寫入的所有內容一次性寫入該磁帶,在此期間設備保持鎖定。嚴厲和浪費,是的,但這給了你一些想法意外倒帶和覆蓋磁帶是多麼容易!)
我建議不要對除安全破壞之外的任何東西進行消磁(我也不會依賴它)。 正如維基百科所說:
然而,對於某些形式的電腦數據儲存,例如現代硬碟驅動器和一些磁帶備份驅動器,消磁會使磁介質完全無法使用並損壞儲存系統。這是由於設備具有無限可變的讀/寫磁頭定位機制,該機制依賴於旨在永久嵌入磁介質中的特殊伺服控制數據(例如格雷碼)。
$$ … $$ 伺服模式通常不會因任何原因被設備覆蓋,並用於將讀/寫磁頭精確定位在介質上的數據磁軌上,以補償突然的設備移動、熱膨脹或方向變化。消磁不僅會不加選擇地去除儲存的數據,還會去除伺服控制數據,並且在沒有伺服數據的情況下,設備不再能夠確定要在磁介質上讀取或寫入數據的位置。
儘管我坦率地承認我不知道 DDS-3 是否是這樣一種媒介。