這篇文章給大家分享的是有關(guān)MAC和樹(shù)莓派如何實(shí)現(xiàn)文件共享和TM備份的內(nèi)容。小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過(guò)來(lái)看看吧。
創(chuàng)新互聯(lián)建站主營(yíng)原陽(yáng)網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,app軟件開(kāi)發(fā)公司,原陽(yáng)h5微信平臺(tái)小程序開(kāi)發(fā)搭建,原陽(yáng)網(wǎng)站營(yíng)銷(xiāo)推廣歡迎原陽(yáng)等地區(qū)企業(yè)咨詢(xún)
使用 netatalk 讓 Linux 與 Mac OS X 共享文件
為 Mac 搭建 Time Machine 備份服務(wù)器
Mac OS X 系統(tǒng)自帶了一款簡(jiǎn)單易用的備份軟件 Time Machine,它能夠每小時(shí)進(jìn)行增量備份(即只備份有更改的文檔),所以如果你使用 MacBook Pro/Air 筆記本而且需要處理的文檔比較多,那么使用 Time Machine 通過(guò)無(wú)線網(wǎng)絡(luò)備份是一種不錯(cuò)的選擇??上褂?Time Machine 需要一個(gè)外接硬盤(pán)或者購(gòu)買(mǎi)一臺(tái) Apple Time Capsule 設(shè)備,而下面的方法是通過(guò)安裝 netatalk 軟件,讓一臺(tái)普通 Linux 樹(shù)莓派能與Mac OS X共享文件并且還能充當(dāng) Time Machine的備份服務(wù)器。
1、樹(shù)莓派安裝 netatalk
netatalk 是一個(gè)免費(fèi)開(kāi)源的 AppleTalk 通信協(xié)議的實(shí)現(xiàn),Linux 或者 BSD 系統(tǒng)通過(guò)它可以充當(dāng) Mac 的文件服務(wù)器 (AppleShare File Server, 網(wǎng)絡(luò)協(xié)議是 AFP)、AppleTalk 路由、打印服務(wù)器等。
# 使用如下命令安裝 netatalk
sudo apt-get install netatalk
pi@raspberrypi ~ $ sudo apt-get install netatalk Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: avahi-daemon bind9-host cracklib-runtime db-util db5.1-util libavahi-core7 libbind9-80 libcrack2 libDNS88 libisc84 libisccc80 libisccfg82 liblwres80 libnss-mdns libpam-cracklib lsof rc wamerican Suggested packages: avahi-autoipd texlive-base-bin groff quota db4.2-util The following NEW packages will be installed: avahi-daemon bind9-host cracklib-runtime db-util db5.1-util libavahi-core7 libbind9-80 libcrack2 libdns88 libisc84 libisccc80 libisccfg82 liblwres80 libnss-mdns libpam-cracklib lsof netatalk rc wamerican 0 upgraded, 19 newly installed, 0 to remove and 1 not upgraded. Need to get 4,056 kB of archives. After this operation, 9,783 kB of additional disk space will be used. Do you want to continue [Y/n]? Y
2、設(shè)置共享文件夾
編輯文件
sudo nano /etc/netatalk/AppleVolumes.default
這里的每一行即代表一個(gè)共享文件夾,默認(rèn)會(huì)把當(dāng)前用戶(hù)的 $HOME 文件夾共享出來(lái),如果不希望這樣的話則找到“~”一行并把它注釋掉,加入如下的一行:
/home/pi/nas "CohoStudio_NAS"
這表示將 /home/pi/nas文件夾共享出來(lái),共享名為"CohoStudio_NAS"。
3、設(shè)置 Time Machine 備份文件夾
跟上一步類(lèi)似,只要在共享設(shè)置后面增加參數(shù) “options:tm” 就可以了,比如(在nas文件夾下面創(chuàng)建time_capsule):
/home/pi/nas/time_capsule "Time_Capsule" options:tm
4、安裝及配置 Avahi
Avahi 是 Apple’s Zeroconf 協(xié)議的開(kāi)源實(shí)現(xiàn),實(shí)現(xiàn)類(lèi)似 Bonjour 的功能,它可以讓你在 Mac 系統(tǒng)里自動(dòng)發(fā)現(xiàn)你的 Linux 計(jì)算機(jī)。
sudo apt-get install avahi-daemon(可選,用于支持網(wǎng)內(nèi)的計(jì)算機(jī)自動(dòng)發(fā)現(xiàn))
創(chuàng)建文件
sudo nano /etc/avahi/services/afpd.service
寫(xiě)入如下內(nèi)容(Port:548):(Archlinux 已經(jīng)存在此文件,不需要?jiǎng)?chuàng)建)
<service-group> <name replace-wildcards="yes">%h</name> <service> <type>_afpovertcp._tcp</type> <port>548</port> </service> <service> <type>_device-info._tcp</type> <port>0</port> <txt-record>model=Xserve</txt-record> </service> </service-group>
5、啟動(dòng) netatalk 和 avahi
$ sudo service netatalk restart $ sudo service avahi-daemon restart
默認(rèn)2345都是on的,所以下面兩個(gè)命令就沒(méi)有必要了。
pi@cohostudio ~ $ sudo chkconfig --add netatalk insserv: warning: script 'K01aria2' missing LSB tags and overrides insserv: warning: script 'aria2' missing LSB tags and overrides insserv: warning: script 'mathkernel' missing LSB tags and overrides netatalk 0:off 1:off 2:on 3:on 4:on 5:on 6:off pi@cohostudio ~ $ sudo chkconfig --add avahi-daemon insserv: warning: script 'K01aria2' missing LSB tags and overrides insserv: warning: script 'aria2' missing LSB tags and overrides insserv: warning: script 'mathkernel' missing LSB tags and overrides avahi-daemon 0:off 1:off 2:on 3:on 4:on 5:on 6:off pi@raspberrypi ~/nas $ sudo service netatalk restart Restarting Netatalk Daemons (this will take a while)Stopping Netatalk Daemons: afpd cnid_metad papd timelord atalkd. ..Starting Netatalk services (this will take a while): cnid_metad afpd. done. pi@raspberrypi ~/nas $ sudo service avahi-daemon restart [ ok ] Restarting Avahi mDNS/DNS-SD Daemon: avahi-daemon.
MAC連接LINUX上面的AFP服務(wù)
輸入linux系統(tǒng)的用戶(hù)名pi和密碼即可登陸。
6、Mac OSX 系統(tǒng)上的設(shè)置
右擊 “Finder” -> “連接服務(wù)器…” -> “服務(wù)器地址”,使用 Linux 系統(tǒng)中的帳號(hào)和密碼登錄進(jìn)入之后應(yīng)該會(huì)看到 “CohoStudio_NAS” 和 “Time_Capsule” 文件夾。
afp://xxxx.jios.org # AFS服務(wù)器地址
然后在 Mac 打開(kāi)一個(gè)終端(位于 “應(yīng)用程序” -> “實(shí)用工具” -> “終端”),執(zhí)行這個(gè)命令讓 Time Machine 能夠使用網(wǎng)絡(luò)磁盤(pán)作為備份目標(biāo)位置:
defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1
打開(kāi) “系統(tǒng)偏好設(shè)置” -> “Time Machine” -> “開(kāi)” -> “選擇磁盤(pán)” 然后選擇 “Time Machine” 文件夾。
現(xiàn)在所有設(shè)置都完成了,測(cè)試一下吧。
7、將MAC系統(tǒng)備份到樹(shù)莓派上面
點(diǎn)擊菜單欄上的 Time Machine 圖標(biāo),再點(diǎn)擊 “立即備份”,沒(méi)有問(wèn)題的話應(yīng)該開(kāi)始備份文件了(一般來(lái)說(shuō)可以只備份用戶(hù)文件,即可以把系統(tǒng)文件都排除掉),首次備份需要很長(zhǎng)時(shí)間,所以最好接上交流電并且設(shè)置節(jié)能器永不進(jìn)入睡眠。
感謝各位的閱讀!關(guān)于“MAC和樹(shù)莓派如何實(shí)現(xiàn)文件共享和TM備份”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!
文章題目:MAC和樹(shù)莓派如何實(shí)現(xiàn)文件共享和TM備份
標(biāo)題路徑:http://chinadenli.net/article22/jgijjc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、搜索引擎優(yōu)化、動(dòng)態(tài)網(wǎng)站、、網(wǎng)站營(yíng)銷(xiāo)、定制開(kāi)發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)