NetApp 存儲的經常使用概念和命令
1. Volume 和qtree
卷(volume)是filer 上的一個基本空間單位,它能夠是基於aggr劃出的靈活卷(flexvol),也能夠是直接由物理盤組成的傳統卷(traditional volume)。存放系統數據的稱爲
根卷(root volume). 其餘存放數據的卷稱爲普通卷. 一個filer 有且只有一個根卷.
查看卷的狀態:
Filer> vol status (-r)
查看卷的使用狀況:
Filer> df
查看卷的inode 使用狀況:
Filer> df –i
Qtree 是一種特殊的卷頂級子目錄. 對qtree
1) 你能夠設置quotas(限額). 這樣一來qtree 就至關於軟分區(soft partitions)
2) 你也能夠對qtree 設置security style 和oplocks
3) 對qtree 作備份.(比對整個卷要快和容易).
2. NFS exports
NFS 提供UNIX 環境裏的文件共享。
NFS 能夠經過兩種方式進行管理: 命令行和Filerview
A. 命令行
用戶經過管理/etc/exportfs 文件和exportfs 命令來管理NFS export
F840> rdfile /etc/exports
/vol/vol0 -rw,root=10.64.60.65,anon=0,nosuid
/vol/vol0/home -rw,root=10.64.60.65
/vol/vol1/data1
-rw=10.64.60.111:10.64.60.65,root=10.64.60.111:10.64.60.65,sec=sys
exportfs 命令
F840> exportfs -help
exportfs -a (all) List of paths comes from /etc/exports
exportfs -c (check/cache) Check the access cache for permissions
exportfs -d (revert) Revert the /etc/exports file to an older format
exportfs -f (flush) Flush access cache entries
exportfs -i (ignore) Ignore options for a path specified in /etc/exports
exportfs -o (options) Option list to apply to the export
exportfs -r (reload) Reload all entries in /etc/exports and unload all entries
not found in /etc/exports
exportfs -s (storage) Determine the storage path used for an export using -actual
exportfs -u (unexport) Remove from memory the export
exportfs -v (verbose) Be chatty about operations
exportfs -k (signal) Send a signal to mountd to start an action
B. Filerview
Filerview->NFS->Manager NFS Exports
你能夠增長一個export 和管理/刪除某個export, 修改完畢後須要export all.
3. CIFS Shares
CIFS shares 用於提供windows client的文件共享,能夠被下面幾種方式管理:命令行;windows NT 或windows 2000 管理器;Filerview
A. 命令行
建立一個共享:
cifs shares –add sharename path [ -comment description] [ -forcegroup groupname ] [ - maxusers n]
example:
filer> cifs shares –add library /vol/vol0/home/lib ‘New file library’
設置訪問權限:
filer> cifs access library ‘Everyone’ Full Control
The share named library is now shared out to ‘Everyone」 with Full Control
管理一個共享:
example:
filer>cifs shares –change sharename [ -comment description / -nocomment]
[ -forcegroup groupname | -noforcegroup ] [ -maxusers n | -nomaxusers]
刪除一個共享:
cifs shares –delete sharename
Example:filer>cifs shares –delete library
查看一個共享:
filer> cifs shares
B. 用windows NT 或windows 2000 管理
找一臺在域中的client,並以domain administrator賬戶來登錄. 經過計算機管理中的鏈接其餘機器連入filer.,就能夠象管理其餘windows file server同樣來管理filer了,包括增減cifs共享,改變access grant 等.
4. Snapshot 管理
Snapshot是netapp的快照技術,它有佔用空間少,不影響性能,生成簡便,恢復數據靈活快捷等突出優勢。
snapshot 經常使用命令:
COMMAND MEANING
snap list volume_name Lists all available snapshots
snap create volume_name snapshot_name Creates a snapshot with a specified name
snap delete volume_name snapshot_name Deletes a specified snapshot
snap rename volume_name from to Renames a snapshot
snap reserve n Reserves a percentage of the disk space
snap sched volume_name Schedules automatic snapshot
snapshot options
可讓NFS 和CIFS 用戶看見snapshot 目錄。
讓.snapshot 目錄不可見 -vol options nosnapdir [on|off]
讓~snapshot 目錄對CIFS 用戶可見 -options cifs.show_snapshot [on|off]
按期snapshots (schedule snapshots)
schedule snapshot 能夠用filerview 來設置。能夠制定累計20 個snapshots。
5. NetApp Cluster Failover
Cluster即filer的雙機雙活配置,當一臺機器發生故障,另外一臺可徹底接管壞機的工做。
檢查cluster 狀態:cf status
Enable/Disable Cluster:cf enable
cf disable
強制接管:cf takeover
在接管模式下切換到partner 管理界面:partner
在接管模式下,將服務返回給原節點:cf giveback
6.NetApp Filer 經常使用命令
Filer> version 查看OS 版本
Filer> sysconfig –v 查看filer 基本配置
Filer> help 查看全部命令
Filer> ifconfig –a 查看網口狀態
Filer> sysstat 查看filer 運行狀況node