เคยนำเสนอเกี่ยวกับ Netatalk บน Ubuntu 12.04 ไปเมื่อนานมาแล้ว โดยใช้ Netatalk 2 ที่มีอยู่บน Ubuntu Repository ครั้งนี้มาแนะนำวิธีการติดตั้งและตั้งค่า Netatalk 3.1.7 รุ่นใหม่ บน Ubuntu 14.04.2 เพื่อรองรับการทำงานที่ดีมากขึ้น ก่อนลงมือทำให้หาฮาร์ดดิสที่มีพื้นที่มากเป็น 2 เท่าสำหรับสำรองข้อมูลในเครื่อง Mac จากนั้นมาลงมือกันเลย

ติดตั้ง package ที่จำเป็นสำหรับคอมไพล์ Netatalk ดังนี้

apt-get install -y build-essential libevent-dev libssl-dev libgcrypt11-dev libkrb5-dev libpam0g-dev libwrap0-dev libdb-dev libtdb-dev libmysqlclient-dev libavahi-client-dev libacl1-dev libldap2-dev libcrack2-dev systemtap-sdt-dev libdbus-1-dev libdbus-glib-1-dev libglib2.0-dev tracker libtracker-sparql-0.16-dev libtracker-miner-0.16-dev acl attr avahi-daemon

จากนั้นดาวน์โหลด source code ของ Netatalk มาดังนี้

wget http://prdownloads.sourceforge.net/netatalk/netatalk-3.1.7.tar.gz


Continue reading

เผอิญมีปัญหาเกี่ยวกับเครื่อง Mac Book Air เกี่ยวกับ HDD ไม่พอใช้และใกล้จะเต็มแล้ว ก็เลยพยายามหาวิธีแก้ไขว่าจะทำยังไงดี ตอนแรกพยายามหา Mini Disk มาเสียบแต่ก็ได้แค่ 64GB เพราะ Mini SD Card มีขนาดความจุเท่านี้ และขนาด 128GB ยังไม่มีขายในราคาถูก ทางเลือกมีอยู่ไม่กี่ทางคือใช้ Time Capsule, NAS, External HDD ซึ่งก็ยังสงสัยในเรื่อง Time Capsule อยู่ว่าจะเล่นยังไง จะไปขอลองเล่นที่ iStudio เดี๋ยวจะโดนดุเอา ก็เลยหาวิธีลองทำ Time Capsule เล่นเอง หลักๆ ของ Time Capsule ไม่มีอะไรมาก แค่ใช้ afpd ผ่าน Nettatalk โดยทฤษฎี ถ้าเรามีเครื่องคอมพิวเตอร์ขนาดเล็กที่เสียบสาย LAN หรือต่อ Wireless ได้ เราก็น่าจะใช้ Time Machine สำรองข้อมูลและใช้เป็น File Server ได้ มาลองกันดีกว่า

ขั้นแรกติดตั้ง netatalk กันก่อน

sudo apt-get install netatalk

แก้ไข /etc/netatalk/afpd.conf ลบ comment บรรทัดสุดท้ายออกตรง

- -tcp -noddp -uamlist uams_dhx.so,uams_dhx2_passwd.so -nosavepassword

สร้าง backup ไดเรคทอรีที่เราต้องการ

sudo mkdir /backup/tm_backup


Continue reading