2015年10月28日 星期三

2015年10月27日 星期二

Mount Solaris UFS disk on CentOS 6.4

有同仁拿給我有一台很古老的 Sun Blade 150,要我把裡面的檔案拿出來。
昨天開機還可以正常 login,也可以看到檔案。我想說隔天再把 IP address 改一下,就可以從別的 CentOS 把它 mount 起來。沒想到今天早上看到它當機,重開好幾次都開不起來了....

把它拆開來看,裡面是 IDE 硬碟。把硬碟接到 SATA/IDE 轉 USB 的轉接器,插到 Windows PC 結果 Windows 不認得。

我另外還有兩台 Sun Solaris 機器,但拆開後裡面是 SCSI 硬碟,而且這兩台都沒有 USB port。

把硬碟接到 CentOS PC USB port,用 fdisk -l 可以看到,但是執行 mount -t ufs -o ro /dev/sdc3 /mnt 卻說 kernel 不支援 ufs。

查到的解法:
HowTo: Mount UFS partition on CentOS / SL 6.2
Welcome to the ELRepo Project

步驟:

  1. rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
  2. rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm
  3. yum install kmod-r8168
  4. yum install kmod-ufs
  5. modprobe ufs
  6. mount -t ufs -o ro /dev/sdc3 /mnt
終於可以開始 copy 檔案了。

2015年10月19日 星期一

Install Redmine 3.x on Windows 2012 R2

Reference:
Redmine Installation Guide
HowTo install rmagick gem on Windows
Ruby Development Kit Installation
Initial Configuration Fails with NameError
Redmine卡卡奇案

Downloads:
Redmine download
ImageMagick download
Ruby and Devkit download

版本搭配:
Ruby 2.0.0 (32bit), Devkit (32bit), ImageMagick-6.9.2 (32bit), mysql 5.6 (64bit), Redmine 3.1.1

  • Ruby 必須用 2.0.0,用 2.2.3 在安裝 Redmine 的 bundle exec rake generate_secret_token 會出現錯誤訊息如下,解法為 改用 Ruby 2.0.0
    • NameError: uninitialized constant ActionView::Helpers::ActiveModelHelper
    • LoadError: cannot load such file -- actionpack-action_caching
  • ImageMagick 用 32bit 才會有這兩個目錄
    • C:\Program Files (x86)\ImageMagick-6.x.x-Q16\include
    • C:\Program Files (x86)\ImageMagick-6.x.x-Q16\lib