待確認之問題
-
- liveCD format root drive & mirror
- SMB可以在單一個Pool中限制存取上限嗎?
- 將既有pools drives搬到新硬體方式&注意事項
- export/import
- 雙 Lan設定方式
- afp service 給 time machine用
- 線的長度
- 網路卡驅動程式
軟體安裝
使用隨身碟安裝
- 選擇 Oracle Solaris 11.3 Live Media 將bootable image存在usb上,可直接run
Making usb bootable for Solaris from Windows. format usb FAT (not FAT32 OR NTFS) Go Oracle Solaris 11.3 Downloads - Installation from CD/DVD or USB and download x86 usb live media Go to Tools for OSForensics - ImageUSB - Write an image to multiple USB Flash Drives an download imageusb Install imageusb software When open Step 1 choose the usb unit you want make bootable Step 2 SELECT THE ACTION TO BE PERFOMED. Choose option WRITE TO USB DRIVE Step 3 SELECT THE IMAGE. when browse to find file image choose the extension option ALL FILES to find your file with extension *.usb Step 4 click WRITE and wait until the process finish. Thats it. reboot the computer and if everything went ok you are done.
- 可能的話,用一個獨立的硬碟安裝系統,獨立的pool
- JBOD模式的時候開啟cache
- 不要跟UFS混用,救援時候會比較麻煩
- 建議40個device搭配一個hot spare
- 每星期定期執行 zpool scrub來維持資料完整性
- 更換drive或減少redundency 之前執行zpool scrub檢查
- 可使用SSD當cache device提升讀取效率或log device來提升寫入效率
- log device要用小一點的pool效率比較好
- 更新控制器的BIOS或韌體可能會造成問題
- Root pool要用VTOC label,避免用EFI label
建立 zpool
zpool create {#pool name} mirror c3t1d0 c3t2d0增加 mirror vdev
zpool create {#pool name} mirror c3t3d0 c3t4d0設定pool自動expand
zpool set autoexpand=on {#poolname}
往後替換硬碟的時候換成更大的硬碟,容量會自動增加,預設是關閉的。
列舉清單
zpool list
顯示狀態
zpool status {#pool name}
zpool status {#pool name} -x 顯示錯誤的pool
zpool status {#pool name} -v 顯示所有的pool資訊
硬體錯誤時
zpool clear {#pool name} {#device id} 清除單一錯誤硬碟的錯誤訊息
zpool clear {#pool name} 清除所有硬碟的錯誤訊息
替換硬碟
zpool replace {#pool name} {#device id of faulty drive} {#device id of new drive}後者換前者
zpool replace {#pool name} {#device id of faulty drive} 自動找可用的硬碟來替換錯誤硬碟
hot spare等更多狀況之指令
網路分享
設定pool的特性zfs set casesensitivity=mixed -o nbmand=on {#pool name}
smb分享 很清楚的一篇文章 smb分享 官方文件
安裝SMB service
pkg install service/file-system/smb
指定分享名稱
zfs set share=name={#share name},path={#pool path},prot=smb {#pool name}
開啟smb分享
zfs set sharesmb=on {#pool name}
啟用smb服務
svcadm enable -r smb/server
啟用idmapsvcadm enable idmap svcadm enable smb/client
加入windows群組 WORKGROUP
smbadm join -w {#workgroup-name}
修改 /etc/pam.conf檔案,在最後一行加入
other password required pam_smb_passwd.so.1 nowarn
查看分享狀態
smbadm show-shares {#machine name}zfs get sharesmb {#poll name}
sharectl get smb
啟用使用者
smbadm enable-user {#user name}
mount 外部 smb
Mount NTFS磁碟區
參考資料:
方法一:使用 FSWpart與 FSWfsmisc
下載位置 ftp://ftp.sun.drydog.com/pub/solaris/
解壓縮&安裝(root)
方法一:使用 FSWpart與 FSWfsmisc
下載位置 ftp://ftp.sun.drydog.com/pub/solaris/
解壓縮&安裝(root)
# tar -zxvf FSWpart.tar.gz
# tar -zxvf FSWfsmisc.tar.gz
# pkgadd -d . FSWpart
# pkgadd -d . FSWfsmisc
衝突檔案選擇 yes
列出可用partition
# iostat -En
建立資料夾,接著mount
# mkdir /mnt/d
# mount -F ntfs /dev/dsk/c5t0d0p3 /mnt/d
將mount target加入到 /dev/dsk中
/dev/dsk/c5t0d0p2 - /mnt/c ntfs - yes -
/dev/dsk/c5t0d0p3 - /mnt/d ntfs - yes -
硬體預設配置
- 64bit cpu
- 16g ram (15g for ZFS chache)
- LSI 9211-8i 採用IT韌體,預設JBOD,軟體RAIDZ
- 26AWG線材
Pools 規劃:
- Garbage pool: media files, temp exchange (old hard drives)
- Secure Pool: important backup (mirrored vDevs)
- Time Machine for each Mac
參考資料
ZFS Terms
主機板選項:
Supermicro X10SL7-F
i3 4260 $4,000
Xeon E3 1200 $ 5,00
DDR3 ECC 1600 8G * 2
電源規劃 :
APC AP7750 讓兩台UPS供電給電腦,其中一台UPS掛了會自動切換。替換UPS電池也不會影響伺服器、Switch等工作
APC SMT1500RM2UTW $14,000 可搭網路控制卡 APC AP9630 $6,000
留言
張貼留言