溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

在linux上搭建用于mac時間機(jī)器備份的server

發(fā)布時間:2020-07-09 00:32:55 來源:網(wǎng)絡(luò) 閱讀:4236 作者:757781091 欄目:系統(tǒng)運(yùn)維

mac的時間機(jī)器備份可以支持外接硬盤和samba,用samba結(jié)合ceph存儲時間機(jī)器的數(shù)據(jù)比較方便。samba需要4.8以上版本,實(shí)際用docker安裝samba4.8,雖然mac可以掛載,但時間機(jī)器不能識別,fedora29上的samba4.9可以支持時間機(jī)器備份。

一、搭建samba用于備份

1、安裝fedora29

2、安裝samba

dnf install samba

3、配置samba,開啟支持時間機(jī)器的配置

編輯smb.conf

[global]
	workgroup = SAMBA
	security = user

	passdb backend = tdbsam

	printing = cups
	printcap name = cups
	load printers = yes
	cups options = raw



[macbackup]
     comment = mac backup
     path = /opt/share/macbackup
     browseable = yes
     public = no
     writeable = yes
     valid users = macbackup
    create mask = 0600
    directory mask = 0700
    # 以下配置用于支持時間機(jī)器
    spotlight = yes
    vfs objects = catia fruit streams_xattr
    fruit:aapl = yes
    fruit:time machine = yes

4、重啟samba,添加用戶

systemctl enable smb
systemctl start smb
smbpasswd -a macbackup

5、用finder連接smb,打開時間機(jī)器,就可以看到掛載的volume

二、搭建netatalk用于備份

由于samba需要4.9的版本,centos7上無法用fedora29的samba源代碼編譯成rpm,在centos7可以用netatalk為時間機(jī)器提供備份

1、構(gòu)建netatalkrpm包

yum install mock
useradd -m mock -g mock
su  - mock
wget http://www003.upp.so-net.ne.jp/hat/files/netatalk-3.1.11-1.4.fc29.src.rpm 
mock -r /etc/mock/epel-7-x86_64.cfg --rebuild netatalk-3.1.11-1.4.fc29.src.rpm

編譯好的rpm在/var/lib/mock/epel-7-x86_64/result中

2、安裝配置netatalk

yum localinstall netatalk-3.1.11-1.4.el7.x86_64.rpm
cat /etc/netatalk/afp.conf
;
; Netatalk 3.x configuration file
;

[Global]
; Global server settings

; [Homes]
; basedir regex = /home

; [My AFP Volume]
; path = /path/to/volume

; [My Time Machine Volume]
; path = /path/to/backup
; time machine = yes
[Time Machine Voume]
    path = /opt/share/macbackup
     time machine = yes
    spotlight = no
valid users = macbackup

3、創(chuàng)建登錄用戶,netatalk登錄時,使用linux用戶

# useradd -d /opt/share/macbackup  -s /sbin/nologin macbackup
# 不必創(chuàng)建home目錄
useradd -M   -s /sbin/nologin macbackup
passwd macbackup

4、在finder中連接,afp://youre_ip,以用戶macbackup登錄,打開時間機(jī)器,可以看到掛載的volume

5、有些文章說要安裝avahi,avahi不安裝也可以,netatalk的端口為548

參考鏈接:

https://blog.51cto.com/blogger/publish/2318250

https://www.jianshu.com/p/8716022d6551

https://kirb.me/2018/03/24/using-samba-as-a-time-machine-network-server.html

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI