真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

MAC和樹莓派如何實現(xiàn)文件共享和TM備份

這篇文章給大家分享的是有關(guān)MAC和樹莓派如何實現(xiàn)文件共享和TM備份的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

創(chuàng)新互聯(lián)建站主營原陽網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,app軟件開發(fā)公司,原陽h5微信平臺小程序開發(fā)搭建,原陽網(wǎng)站營銷推廣歡迎原陽等地區(qū)企業(yè)咨詢

  • 使用 netatalk 讓 Linux 與 Mac OS X 共享文件

  • 為 Mac 搭建 Time Machine 備份服務(wù)器

Mac OS X 系統(tǒng)自帶了一款簡單易用的備份軟件 Time Machine,它能夠每小時進行增量備份(即只備份有更改的文檔),所以如果你使用 MacBook Pro/Air 筆記本而且需要處理的文檔比較多,那么使用 Time Machine 通過無線網(wǎng)絡(luò)備份是一種不錯的選擇。可惜使用 Time Machine 需要一個外接硬盤或者購買一臺 Apple Time Capsule 設(shè)備,而下面的方法是通過安裝 netatalk 軟件,讓一臺普通 Linux 樹莓派能與Mac OS X共享文件并且還能充當 Time Machine的備份服務(wù)器。

1、樹莓派安裝 netatalk

netatalk 是一個免費開源的 AppleTalk 通信協(xié)議的實現(xiàn),Linux 或者 BSD 系統(tǒ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

這里的每一行即代表一個共享文件夾,默認會把當前用戶的 $HOME 文件夾共享出來,如果不希望這樣的話則找到“~”一行并把它注釋掉,加入如下的一行:

/home/pi/nas "CohoStudio_NAS"

這表示將 /home/pi/nas文件夾共享出來,共享名為"CohoStudio_NAS"。

3、設(shè)置 Time Machine 備份文件夾

跟上一步類似,只要在共享設(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é)議的開源實現(xiàn),實現(xiàn)類似 Bonjour 的功能,它可以讓你在 Mac 系統(tǒng)里自動發(fā)現(xiàn)你的 Linux 計算機。

sudo apt-get install avahi-daemon(可選,用于支持網(wǎng)內(nèi)的計算機自動發(fā)現(xiàn))

創(chuàng)建文件 

sudo nano /etc/avahi/services/afpd.service

寫入如下內(nèi)容(Port:548):(Archlinux 已經(jīng)存在此文件,不需要創(chuàng)建)


%h

_afpovertcp._tcp
548


_device-info._tcp
0
model=Xserve

5、啟動 netatalk 和 avahi

$ sudo service netatalk restart
$ sudo service avahi-daemon restart

默認2345都是on的,所以下面兩個命令就沒有必要了。

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)的用戶名pi和密碼即可登陸。

6、Mac OSX 系統(tǒng)上的設(shè)置

右擊 “Finder” -> “連接服務(wù)器…” -> “服務(wù)器地址”,使用 Linux 系統(tǒng)中的帳號和密碼登錄進入之后應(yīng)該會看到 “CohoStudio_NAS” 和 “Time_Capsule” 文件夾。

afp://xxxx.jios.org # AFS服務(wù)器地址

MAC和樹莓派如何實現(xiàn)文件共享和TM備份

然后在 Mac 打開一個終端(位于 “應(yīng)用程序” -> “實用工具” -> “終端”),執(zhí)行這個命令讓 Time Machine 能夠使用網(wǎng)絡(luò)磁盤作為備份目標位置:

defaults write com.apple.systempreferences TMShowUnsupportedNetworkVolumes 1

打開 “系統(tǒng)偏好設(shè)置” -> “Time Machine” -> “開” -> “選擇磁盤” 然后選擇 “Time Machine” 文件夾。

現(xiàn)在所有設(shè)置都完成了,測試一下吧。

7、將MAC系統(tǒng)備份到樹莓派上面

點擊菜單欄上的 Time Machine 圖標,再點擊 “立即備份”,沒有問題的話應(yīng)該開始備份文件了(一般來說可以只備份用戶文件,即可以把系統(tǒng)文件都排除掉),首次備份需要很長時間,所以最好接上交流電并且設(shè)置節(jié)能器永不進入睡眠。

感謝各位的閱讀!關(guān)于“MAC和樹莓派如何實現(xiàn)文件共享和TM備份”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!


當前名稱:MAC和樹莓派如何實現(xiàn)文件共享和TM備份
網(wǎng)站鏈接:http://weahome.cn/article/jgijjc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部