因伺服器內部有使用windows、linux伺服器,因此備份伺服器就需要相容二者。有以下幾種方式:
1.ftp
2.rsync
3.samba
...以上幾種方式都是比較簡單的方式,rsync可用於增量同步,在windows環境下需要安裝客戶端,比較麻煩。
本文主要講samba搭建乙個只寫入不允許刪除的備份伺服器,刪除需要在伺服器上操作,不允許直接通過samba進行刪除。
作業系統:centos 7.2 x86_64
1.yum方式安裝
1
yum -y
install
samba samba-client
2.新建samba共享使用者bak,密碼為password
1
2
useradd
-s
/sbin/nologin
-d
/dev/null
bak
(
echo
password ;
echo
password) | smbpasswd -s -a bak
3.建立共享目錄/data/backup及授權
1
2
3
mkdir
-p
/data/backup
chmod
-r 777
/data/backup
chmod
+t
/data/backup
注意:只寫不刪,需要將目錄改為全域性可寫,同時為chmod +t /data/backup是將目錄增加sticky bit位
4./etc/samba/smb.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
[global]
workgroup = workgroup
security = user
passdb backend = tdbsam
load printers = no
create mask = 0664
#force create mode = 0664
directory mask = 0775
#force directory mode = 0775
unix charset = cp936
dos charset = cp936
use sendfile=
yes
write raw =
yes
read
raw =
yes
max xmit=65535
aio
read
size = 16384
aio write size = 16384
[backup]
comment = backup directory
path =
/data/backup
writable =
yes
valid
users
= @bak
create mask = 1400
directory mask = 1700
注意:create mask = 1400以及directory mask = 1600為設定許可權
搭建samba服務
samba 簡介 yum y install samba mkdir p samba test globol map to guest bad user 設定 test comment test 共享目錄的注釋 path samba test 共享目錄的路徑 browseable yes 共享目錄可...
搭建samba服務
你知道什麼是天才的訣竅嗎?那就是永遠只做一件事。linux中samba伺服器的搭建 使用的vmware12虛擬機器安裝的centos6.8和物理機上的windows10,實現在windows10 上訪問centos上的samba服務。一 先檢視系統中是否安裝有samba服務相關的軟體包。samba ...
samba服務搭建
檔案傳輸 smb主配置檔案 etc samba smb.conf?yum install samba samba client 要啟動smb和nmb服務 修改安全級別 security share hosts allow 允許訪問的網段 192.168.1.comment?是共享目錄的描述 path...