2014年12月28日 星期日

多功能的Raspberry Pi (作業二:把Pi偽裝成蘋果的TimeMachine)

首先要讓pi支援hfs+,要先安裝hfs+套件
sudo apt-get install hfsplus hfsutils hfsprogs

使用blkid指令,找到外接硬碟的UUID
sudo blkid
如果正常的話應該大致長成這樣:
sudo blkid
/dev/mmcblk0p1: SEC_TYPE="msdos" LABEL="boot" UUID="787C-2FD4" TYPE="vfat" 
/dev/mmcblk0p2: UUID="3d81d9e2-7d1b-4015-8c2c-29ec0875f762" TYPE="ext4" 
/dev/sda1: LABEL="EFI" UUID="67E3-17ED" TYPE="vfat" 
/dev/sda2: UUID="9085c77a-b8f9-32f0-bf3c-240fd75c79c2" LABEL="1THFS" TYPE="hfsplus"
/dev/mmcblk0p1就是在系統中的sd卡模擬的硬碟,sda1就是這次的主角:外接的1T硬碟。
我要將這顆硬碟mount 在根目錄中的/1T目錄上,並且直接在開機時,mount  sda2,所以在/etc/fstab中加入:

UUID=9085c77a-b8f9-32f0-bf3c-240fd75c79c2    /1T    hfsplus     rw,force,exec,auto,users 0 3
然後安裝nettalk套件
$sudo apt-get install netatalk 
在/1T中建立子目錄TimeMachine,並且設定屬性

mkdir /1T/TimeMachine
sudo chmod 777 /mnt/TimeMachine
sudo chown -R pi /mnt/TimeMachine
編輯 /etc/netatalk/AppleVolumes.default,在檔案最後加入下面這行
/1T/TimeMachine "Time Machine" options:tm
然後重新啟動nettalk
sudo service netatalk restart
回到蘋果,開啟[偏好設定」的TimeMachine就可以抓到了喔!

沒有留言:

張貼留言