執行此程序,以建立叢集檔案系統。與本機檔案系統不同,叢集檔案系統可從叢集的任何節點存取。如果您已使用 SunPlex Installer 安裝資料服務,則 SunPlex Installer 可能已建立一個或多個叢集檔案系統。
當您建立檔案系統時,磁碟上的所有資料都會被銷毀。請確定您已指定正確的磁碟裝置名稱。如果您指定錯誤的裝置名稱,則您可能會消除不想刪除的資料。
對要建立的每個叢集檔案系統執行此程序。
請確保已經安裝與配置容體管理程式軟體。
如需容體管理程式安裝程序,請參閱安裝和配置 Solstice DiskSuite 或 Solaris 容體管理程式軟體或SPARC: 安裝和配置 VxVM 軟體。
成為叢集中任何節點的超級使用者。
若要快速建立檔案系統,請在您想建立檔案系統之整體裝置的現行主要節點上成為超級使用者。
建立檔案系統。
對於 UFS 檔案系統,請使用 newfs(1M) 指令。
# newfs raw-disk-device |
下表顯示 raw-disk-device 引數的名稱範例。請注意,每個容體管理程式的命名慣例都不一樣。
容體管理程式 |
磁碟裝置名稱範例 |
描述 |
---|---|---|
Solstice DiskSuite 或 Solaris 容體管理程式 |
/dev/md/nfs/rdsk/d1 |
nfs 磁碟組內的原始磁碟裝置 d1 |
SPARC:VERITAS Volume Manager |
/dev/vx/rdsk/oradg/vol01 |
oradg 磁碟群組內的原始磁碟裝置 vol01 |
無 |
/dev/global/rdsk/d1s3 |
原始磁碟裝置 d1s3 |
對於 Sun StorEdge QFS 檔案系統,請依照「Sun StorEdge QFS and Sun StorEdge SAM-FS Software Installation and Configuration Guide」中定義配置的程序執行。
SPARC:對於 VERITAS File System (VxFS) 檔案系統,請依照 VxFS 文件中提供的程序執行。
在叢集的每個節點上,建立叢集檔案系統的掛載點目錄。
每個節點上都需要裝載點,即使該節點上的叢集檔案系統不會被存取。
為方便管理,請在 /global/device-group/ 目錄中建立掛載點。這個位置可讓您輕易區分叢集檔案系統 (整體可用) 與本機檔案系統。
# mkdir -p /global/device-group/mountpoint/ |
與包含裝置的裝置群組名稱相同的目錄名稱
裝載叢集檔案系統的目錄名稱
在叢集的每一個節點上,將裝載點的項目加入 /etc/vfstab 檔。
請參閱 vfstab(4) 線上援助頁,以取得詳細資訊。
在每個項目中,指定您使用的檔案系統類型所必需的掛載選項。請參閱表 2–10、表 2–11 或表 2–12,以取得必需的掛載點之清單。
請勿將 logging 掛載選項用於 Solstice DiskSuite 作業事件元式裝置或 Solaris 容體管理程式 作業事件容體。異動元式裝置與異動容體提供它們自己的記錄。
另外, Solaris 容體管理程式 在即將發佈的 Solaris 發行版本中,依計劃會從 Solaris 作業系統中移除 異動容體記錄 (以前為 Solstice DiskSuite 異動複合裝置記錄)。Solaris UFS 記錄 提供與其相同的功能,且效能更優、系統管理需求更低、管理費用更少。
請參閱 mount_ufs(1M) 線上說明手冊,以取得有關 UFS 掛載選項的更多資訊。
表 2–11 SPARC: Sun StorEdge QFS 共用檔案系統的掛載參數
掛載參數 |
描述 |
---|---|
shared |
必需的。該選項指定此為共用檔案系統,因此,對叢集的所有節點均可視。 |
確定 /etc/vfstab 檔案中的設定與 /etc/opt/SUNWsamfs/samfs.cmd 檔案中的設定不衝突。/etc/vfstab 檔案中的設定會置換 /etc/opt/SUNWsamfs/samfs.cmd 檔案中的設定。
某些資料服務 (例如 Sun Cluster Support for Oracle Real Application Clusters) 對 QFS 具有掛載參數的附加需求和準則。請參閱資料服務使用手冊,以取得所有附加需求。
請參閱 mount_samfs(1M) 線上說明手冊,以取得有關 QFS 掛載參數的更多資訊。
/etc/vfstab 掛載參數不會啟動記錄。若要啟動記錄,請依照「Sun StorEdge QFS and Sun StorEdge SAM-FS Software Installation and Configuration Guide」中的程序執行。
掛載選項 |
描述 |
---|---|
global |
必需的。該選項使檔案系統在叢集的所有節點上均整體可見。 |
log |
必需的。該選項啟用記錄功能。 |
請參閱 VxFS mount_vxfs 線上說明手冊及「Sun Cluster 系統管理 指南(適用於 Solaris 作業系統)」中的「管理叢集檔案系統概觀」,以取得有關 VxFS 掛載選項的更多資訊。
若要自動掛載叢集檔案系統,請將 mount at boot 欄位設定為 yes。
針對每個叢集檔案系統,確定其 /etc/vfstab 項目中的資訊在每個節點上都相同。
請確定每一個節點的 /etc/vfstab 檔案中的項目是以相同次序列示裝置。
檢查檔案系統的啟動順序相依關係。
例如,考量以下情況:phys-schost-1 在 /global/oracle/ 上掛載磁碟裝置 d0,而 phys-schost-2 在 /global/oracle/logs/ 上掛載磁碟裝置 d1。使用此配置,phys-schost-2 僅在 phys-schost-1 啟動和掛載 /global/oracle/ 之後,方可啟動和掛載 /global/oracle/logs/。
在叢集的任何節點上,執行 sccheck(1M) 公用程式。
sccheck 公用程式驗證掛載點是否存在。該公用程式還驗證在叢集的所有節點上 /etc/vfstab 檔案項目是否正確。
# sccheck |
如果沒有發生錯誤,則不會傳回任何項目。
掛載叢集檔案系統。
# mount /global/device-group/mountpoint/ |
在叢集的每一個節點上,驗證叢集檔案系統已經裝載。
配置 IP 網路多重路徑連結群組。
以下範例在 Solstice DiskSuite metadevice /dev/md/oracle/rdsk/d1 上建立一個 UFS 叢集檔案系統。
# newfs /dev/md/oracle/rdsk/d1 … (on each node) # mkdir -p /global/oracle/d1 # vi /etc/vfstab #device device mount FS fsck mount mount #to mount to fsck point type ; pass at boot options # /dev/md/oracle/dsk/d1 /dev/md/oracle/rdsk/d1 /global/oracle/d1 ufs 2 yes global,logging (save and exit) (on one node) # sccheck # mount /global/oracle/d1 # mount … /global/oracle/d1 on /dev/md/oracle/dsk/d1 read/write/setuid/global/logging/largefiles on Sun Oct 3 08:56:16 2000 |