1、如何實現自動備份文件到FTP伺服器
我用過filegee試用版的,這個軟體正好符合我的需要,可以增量備份,可以全自動。但是是試用版的,有限制。SyncBackSE這個軟體不是很懂,不懂設自動,而且是差分備份。不知道哪位大蝦有那個軟體可以推薦,或者有什麼方法可以推薦。我是想把三台客戶端的文件備份到伺服器。基本是一些設計文件,為防止丟失,經常要人工去備份,那些文件一般都混在一起,而在備份的時候要找出尚未備份的也是很費時間,所以採用增量備份就是個最好的選擇。
2、備份伺服器 的作用是什麼呢 主伺服器比如實現WEB FTP等 備份伺服器實現什麼 備份軟體需要裝在哪裡
最簡單的情況下可以什麼都不安裝版,cmd命令bat文件權實現
net use 192.168.1.2ipc$password /user:beifen
xcopy D:wwwroot*.* 192.168.1.2ackup /D /E /Y /H /K
net use 192.168.1.2ipc$ /delete
安裝rsync軟體。
3、本機文件與ftp伺服器之間同步備份的免費軟體!
FTP文件自動同步(Multi Ftp Sync) v2.4.6 英文特內別版容
http://www.cr173.com/soft/23461.html
4、你好!有沒有FTP伺服器文件定時備份到本機的軟體?我伺服器上有一個目錄文件夾,要定時備份到一台電腦?謝
FtpCopy是一款免費的FTP數據自動備份軟體,能夠實現每月、每周、每天、每小時、時間間隔內、固定時間等多種方式的數容據自動備份。同時自帶了「清除計劃」,自動刪除過期文件。本文簡單介紹了該軟體的使用方法。網路搜索「ftpcopy數據定時備份軟體」。
5、如何實現自動備份文件到ftp伺服器
FTPRush(FTP客戶端)
你在需要備份的機器上打開
然後定義計劃任務,自動上傳的文件
就會自動按時執行了
6、網站備份選擇什麼FTP軟體?
FTP軟體有很多種,有來中文免費的自,例如IIS7伺服器管理:
1.IIS7伺服器管理可以批量管理ftp站點.具有定時上傳下載,定時更新的功能
最大可取之處在於它不僅可以管理ftp,同時也是vnc的客戶端.iis7伺服器管理工具,是伺服器批量管理集成器.windows與linux都可以集成管理,可謂是非常方便.
2.CrossFTP for Mac(FTP客戶端上傳 工具)
具有CrossFTP Commander 本地站點傳輸和電子郵件通知功能
3.ForkLift for Mac(文件管理器和FTP客戶端)
彌補了許多文件管理軟體管理單一的問題,還具有卸載,同步瀏覽等許多功
7、如何對ftp伺服器異機備份
異機備份有兩種,一台是磁帶機,要放到伺服器那塊(這種方法備份速度快),另一種是通過網路傳(此方法如果備份大容量內容比較慢)
8、如何自動備份資料庫後將備份自動上傳到FTP伺服器
這篇文章很有分享價值,因為我們在實際的生產環境中需要將資料庫進行自動備份,然後上傳到指定的位置,當然也可以像以下文章中所講的一樣,上傳到你指定的FTP伺服器中,從而實現Mysql資料庫自動備份並上傳到遠程FTP伺服器的部署,在Linux技術交流群中,也有朋友會遇到這方面的問題,可以將此文分享給群友共益。
注意:任何的操作都會具有風險性,請在本機實際測試通過之後再部署到伺服器環境,這樣即熟練的掌握了操作的技巧,也能在測試過程中發現問題,尋找解決方法。
說明:我這里要把MySql資料庫存放目錄/var/lib/mysql下面的data資料庫備份到/home/mysql_data裡面
並且保存為mysqldata_bak_2012_12_19.tar.gz的壓縮文件格式(2012_12_19是指備份執行時當天的日期)
然後只保留最近7天的備份
再把備份文件通過ftp伺服器上傳到指定空間,只保留最近7天的數據
實現步驟:
1、創建保存備份文件的路徑:/home/mysql_data
cd /home
mkdir mysql_data
2、創建備份腳本文件:/home/mysql_data/mysql_databak.sh
cd /home
cd mysql_data
touch mysql_databak.sh
vim mysql_databak.sh
輸入以下內容:
#######################################################################################################
#!/bin/sh
DUMP=/usr/bin/mysqlmp #mysqlmp備份文件執行路徑
OUT_DIR=/home/mysql_data #備份存放路徑
LINUX_USER=root #系統用戶名
DB_NAME=data #要備份的資料庫名字
DB_USER=root #資料庫賬號 注意:非root用戶要用備份參數 --skip-lock-tables,否則可能會報錯
DB_PASS=123456 #資料庫密碼
DAYS=7 #DAYS=7代表刪除7天前的備份,即只保留最近7天的備份
cd $OUT_DIR #進入備份存放目錄
DATE=`date +%Y_%m_%d` #獲取當前系統時間
OUT_SQL="$DATE.sql" #備份資料庫的文件名
TAR_SQL="mysqldata_bak_$DATE.tar.gz" #最終保存的資料庫備份文件名
$DUMP -u$DB_USER -p$DB_PASS $DB_NAME --default-character-set=utf8 --opt -Q -R --skip-lock-tables> $OUT_SQL #備份
tar -czf $TAR_SQL ./$OUT_SQL #壓縮為.tar.gz格式
rm $OUT_SQL #刪除.sql格式的備份文件
chown $LINUX_USER:$LINUX_USER $OUT_DIR/$TAR_SQL #更改備份資料庫文件的所有者
find $OUT_DIR -name "mysqldata_bak_*" -type f -mtime +$DAYS -exec rm {} \; #刪除7天前的備份文件
deldate=` date -d -7day +%Y_%m_%d ` #獲取7天前的時間
ftp -n<<!
open 192.168.1.1 21 #打開ftp伺服器。21為ftp埠
user admin 123456 #用戶名、密碼
binary #設置二進制傳輸
cd mysqlbak #進入ftp目錄(這個目錄必須為ftp空間真實存在的目錄)
lcd /home/mysql_data #列出本地目錄
prompt
put mysqldata_bak_$DATE.tar.gz mysqldata_bak_$DATE.tar.gz #上傳目錄中的文件
delete mysqldata_bak_$deldate.tar.gz mysqldata_bak_$deldate.tar.gz #刪除ftp空間7天前的備份
close
bye !
#######################################################################################################
3、修改文件屬性,使其可執行
chmod +x /home/mysql_data/mysql_databak.sh
4、修改/etc/crontab
vi /etc/crontab
在下面添加
30 1 * * * root /home/mysql_data/mysql_databak.sh
表示每天凌晨1:30分執行備份
5、重新啟動crond使設置生效
/etc/rc.d/init.d/crond restart
chkconfig crond on #設為開機啟動
service crond start #啟動
每天你在/home/mysql_data目錄下面可以看到類似mysqldata_bak_2012_12_19.tar.gz這樣的壓縮文件
如果需要恢復文件的時候,只需要把這個文件解壓即可
解壓縮tar -zxvf mysqldata_bak_2012_12_19.tar.gz
至此,我們完成了Linux中Mysql資料庫自動備份並上傳到遠程FTP伺服器的部署。
9、如何實現自動備份文件到FTP伺服器
如果不是實時備份的話弄個穩定點的電腦,性能差點沒關系,再裝個文件同步軟體就可以了,可以設置間隔幾小時進行一次備份。