• 2

Qnap 內建MariaDB(MySql)資料備份問題

不错的方法,如果没有一点编程基础估计搞不定。
amigotechnotes wrote:
Hi,

写个 sc...(恕刪)



choubig wrote:
各位神人好我有個問...(恕刪)


我也是找了半天找不到那邊有可以設定備份

Synology的NAS的備份功能裡就有得選......
Hi poiucn,

其實是因為網路上已經有很多人寫了,我就不想重複再寫一次,想說搜尋一下就可以。

考慮到 lanworld 的建議,加上我曾經打包過 NAS 軟體的經驗,可以參考 [集中] Amigo 的 NAS 研究筆記 #28 的兩篇文章,試著自己把 script 打包,讓大家可以自由下載安裝,簡化資料庫備份。

1. How to Create an APK for Asustor ADM to Distribute your LAMP

2. How to Create a SPK for Synology DSM to Distribute your LAMP

如果要軟體開發,我推薦使用虛擬環境,主要是受限於 Embedded Linux 的環境未必能符合你的執行時期需求,在 [集中] Amigo 的 NAS 研究筆記 #20 有許多如何在 Asustor, QNAP 最佳化 LAMP、針對特定應用程式最佳化的文章,提供各位參考。

Wish it helps!
我將電腦方面的心得記錄並分享在 Amigo's Technical Notes

amigotechnotes wrote:
Hi poiucn...(恕刪)


感謝分享那麼豐富的資料,要找時間來好好消化一下了
一般消費者最大的困擾,是ssh進去後連目錄都找不到.
更遑論去打指令.

開發一個內建的網頁式資料庫備份軟體,對Qnap來說應該很重要.
別指望phpmyadmin,稍微大一點的資料庫就停擺,欄位多一點也不行.
就像我在 [集中] Amigo 的 NAS 研究筆記 #13 所提的 NAS 資料庫應用,除了向外尋找CRM 自由軟體的帳號租賃與虛擬主機代管服務,我也測試在 NAS 上的可能性,QNAP TS-269L as a SugarCRM Application Server Performance Report 包含我之前在多家 NAS 機型上簡單的測試數據。

看起來 Intel 的速度會比較理想,但也會因為 LAMP 的搭配,尤其是 op-cache,對效能有較大的影響。建議至少選擇 ARMv7 雙核心,搭配 512MB 記憶體以上的機種。

目前比較多的 CRM 自由軟體都是在 LAMP 上開發,但是各家 NAS 廠商的環境不盡相同。在尋找執行 CRM 自由軟體的 NAS 同時,我把各家廠商的 LAMP 軟體版本記錄下來。您可以在 phpinfo() Reports on NAS看到各家韌體的對應版本,與下載 phpinfo() 的輸出結果。

您也可以利用例如 httpd -v 與 mysql -v 的指令查詢現有 NAS 的內建版本,每家廠商的查詢指令會略有不同。

如果您在 NAS 上使用 QNAP Virtualization 桌面虛擬化技術,這些資訊可以略過。

而且,根據我為了移植 Zurmo CRM 對 QNAP 的執行環境研究分析([集中] Amigo 的 NAS 研究筆記 #4 )後,我認為在 QNAP 上使用 Virtualization Station 比使用 QTS 在效能、最佳化、軟體版本、與資安漏洞補救,會是一個相對好的方案!

底下是我撰寫的幾篇 QNAP 相關文章,如果您考慮在 QTS 上面直接執行資料庫,或許您會有興趣:

1. Quickly Reset the Hard Disk in your QNAP Device as New - 如果您需要重灌韌體版本,這篇必讀!

2. Linux Process Viewer with Thread Support - 安裝其他 process viewer 工具

3. QNAP QTS Configuration and Executable Files - 相關設定與執行檔案路徑

4. Synology Security Issue and How-to Harden your NAS - 說明如何幫您的 NAS 加強資安防護,有包含四家廠家廠牌:Asustor, QNAP, Synology, Thecus

5. Connect NAS to your Mac Directly with Ethernet - 如果您只有直接串接 NAS 與電腦,不是透過 Hub 或家用分享器

6. Using NAS as your Database Server - 如果您需要使用它作為網路資料庫伺服器

7. phpinfo() Reports on NAS - 如果您要當作是一般的 LAMP 開發環境

8. Using NFS to Share Files on QNAP Between OS X and Linux - 解決 NFS 在不同作業系統的權限問題設定

9. Optimize QNAP QTS for ZurmoCRM - 針對 ZurmoCRM 去最佳化 QTS LAMP 環境

10. How To Get wiper.sh Running On QNAP Storage Devices To TRIM SSDs? - 在 QTS 下使用 SSD,如何手動執行 trim

11. Optimize LAMP for SugarCRM - 針對 SugarCRM 去最佳化 QTS LAMP 環境

我認為對於一般消費者,保護 NAS 資料庫可以用最簡單的 RAID 1 來施作,畢竟匯出來的資料庫,也不見得都可以倒回資料庫,而且備份後也需要倒回驗證,確認備份資料的可用性,完整的資料庫備份其實是很複雜的流程與專業。
我將電腦方面的心得記錄並分享在 Amigo's Technical Notes

amigotechnotes wrote:
就像我在 [集中]...(恕刪)

感謝前輩為大家提供了這麼多的資料
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?