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 檔案了。

沒有留言:

張貼留言