NetApp文件複製
它總是出現,我怎麼能複製單一文件,或直接從NetApp控制台大片嗎? 一般來說,答案回來,你不能使用Robocopy或rsync或其他文件遷移工具。 但是周圍直接複製文件從文件管理器本身有一定的方法,通常這是最有效的方式做! 然而,這些都不是最直觀的或有據可查的命令。
可能還有其他的方法,如果你有你在過去的東西,或者你知道,請隨時分享! 並不是所有的方法都適用於所有的任務,但每個人都有它自己的個人用途。
ndmpcopy
這是作為一個文件/文件夾複製命令往往被忽視,往往只是用來遷移整個卷左右。 事實上,它可以用於複製單個文件夾或文件管理器周圍,甚至更好,可用於數據複製到其他文件管理器! 確保NDMP首先啟用(ndmpd)。 語法很簡單...
ndmpcopy /卷/ vol_source_name的/文件夾/文件/卷/ vol_dest_name的/文件
只是為了打破這種下跌,我們選擇複製文件管理器“/卷/ vol_source_name的/文件夾”1,我們希望它複製到“/卷/ vol_dest_name的”。 這是沒有太多限制,我們沒有保持相同的路徑,我們甚至可以複製在相同體積的東西(例如,如果您需要qtree的東西複製到)。 你可以從整卷複製的東西,一個單一的配額樹,下降到單個文件夾的方式在目錄樹中。 唯一真正的限制是你不能使用通配符,你不能選擇多個文件副本。
如果你想複製文件從一個文件管理器到另一個,我們只是延長此語法...
ndmpcopy SA <USER>:<pass>達<USER>:<pass> source_filer :/卷/ vol_source_name的/文件夾/文件destination_filer :/卷/ vol_dest_name的/文件
更換<USER>與源文件管理器(SA)登錄名和目標文件管理器(DA)登錄和<pass>。 在這裡,我們複製一個文件管理器的位置從一個單一的文件,另一個在另一個!
我們還可以定義轉移的增量水平。 默認情況下,系統會做0級轉移,但你可以定義做一個單一的1級或2增量轉移。 如果數據已經改變,因為過去的副本太多,太多的時間已經過去了,這可能會失敗或可能需要比一個乾淨的0級長。
這可能是非常有用的,作為Filer是塊級,所有ACL的完全保留。 照顧,使安全的風格,以防止被轉換然而從ACL的目標是相同的。
ONTAP的7.2.6.1本手冊頁,可以發現 - http://now.netapp.com/NOW/knowledge/docs/ontap/rel7261/html/ontap/cmdref/man1/ndmpcopy.1.htm
MV
這是一個“私人設置先進的”命令,顯然是為“Network Appliance公司的人員”的保留。 “MV”是非常簡單的,給它一個源和目標,將獲得移動單個文件。 請記住,這是一招,所以它不是技術上的所有文件的副本。
MV <file2> <file2>
柔性克隆
這是一個真正的作弊,而是一個巨大的騙子! 你克隆整個卷的快照,然後分割此卷從快照。 這是一個偉大的方式獲得整個卷的複製造成的干擾降到最低。 幾乎立即創建克隆,然後就可以在線和現場使用。 克隆發生分割操作,這樣你就可以移動的東西,住在很少的時間在新的位置,在所有的背景。
卷克隆創建new_vol的體積-B source_vol source_snap
在哪裡“new_vol”是你要創建新卷,“-S卷”是空間保留,source_vol“-B”是父卷,克隆將根據和“source_snap”的是你想要的快照基地關於克隆。
卷克隆分裂開始new_vol
然後將啟動的分割操作對“new_vol”
卷副本
,而不是一個Flex克隆,如果你沒有得到的許可,您可以做一個完整的卷副本。 這實際上是作為一個卷克隆相同,但你需要做的整個運作量是前在線和可用。 你需要首先創建目標卷,然後將它限制,因此,它是準備好副本。 然後啟動複製過程。
卷拷貝啟動-S snap_name source_vol dest_vol
“-S snap_name”定義要作為副本快照,和“source_vol”和“dest_vol”的定義複製源和目的地。 “S”型,也可以用來複製體積也包括在所有的快照。 如果你需要複製卷內的所有備份以及剛剛量數據,這可以是非常有用的。
LUN克隆
如果你需要複製整個LUN,並再次,你沒有得到柔性克隆許可,您可以直接LUN克隆和LUN克隆分裂。 這是唯一真正有用的,如果你需要重複在相同體積的LUN。 這將創建一個基於已經存在的一個快照克隆。
LUN克隆創建clone_path-B parent_path parent_snap
“clone_path”你想要新的LUN創建,的“parent_path”你想要克隆“parent_snap”已經存在父LUN快照的源LUN。 您需要分割成為獨立的LUN。
LUN克隆分裂開始clone_path
SnapMirror的/的SnapVault
您還可以使用SnapMirror或SnapVault的數據複製左右。 SnapMirror的可能是有用的,如果你需要複製大量的數據,這將改變。 你可以設置一個複製日程安排,過程中的停機時間的小窗口,然後,你可以做最後的更新,帶來了新的目標在線。
轉儲和恢復
這不是真正的文件複製周圍的一個好辦法,但可以肯定的方法。 如果磁帶設備直接連接到文件管理器,你可以做一個轉儲,然後恢復到新的位置或文件管理器。 這可能是唯一的方法,如果你有大量的數據移動到一個新的站點,並沒有帶寬或沒有辦法有2系統方面暫時並列。
based on 5 ratings









































_AT_克里斯·克蘭茲
您好克里斯 - 我已經嘗試mv命令,只得到一個“重命名:沒有這樣的文件或目錄”的錯誤 - 我猜我的語法錯誤? “MV / vol/userdata1/staff/dave/file.txt / vol/userdata1/staff/bob/file.txt的”。
也 - 試圖ndmpcopy卻得到了一個“失敗”消息源開始轉儲。
mv命令,目標目錄是否存在?
我以為這是因為你正在做的NDMP備份,但NDMP的啟用並打開文件管理器? 的語法,你把NetApp和卷的完整路徑? 我做的“ndmpcopy”之間的卷副本,但我不知道如果我做過相同體積內複製。 值得一檢查語法,它應該仍然工作。
_AT_克里斯·克蘭茲
是 - 目標目錄的絕對存在,是的,我已經檢查NDMP是快樂的。 我沒有把NetApp和卷的完整路徑。 它應該是:\卷\卷名\目錄\文件格式“myfiler”?
這不應該是“/”而不是“\”?
_AT_克里斯·克蘭茲
你說得對。
還檢查了“克隆啟動”命令。 此命令創建了“預重複數據刪除”活動的文件系統內的任何文件副本使用ONTAP基礎SIS技術(7.3.x及以上,我相信 - 的FlexClone許可證)。 我部署我的VMware和Hyper-V虛擬這種方式可以聯機瞬間消耗沒有空間最初(隨著時間的推移直到塊發散)的模板,並獲得即時副本。 當然,源和目標文件必須居住在此相同體積是有用的(否則使用卷克隆)。 在NetApp的Insight,有重點,SIS克隆幾次會議,以及它將如何成為一個更加標準的一部分,NetApp如何執行ONTAP 8.1克隆和恢復任務。 今天,我不能創建一個快照文件(僅活躍的文件系統)的克隆,但在ONTAP 8.1的時間內克服這種限制。