在生活是離不開電腦的數位化時代,不管是使用PC或Notebook大部分的資料是儲存在硬碟裡面,而硬碟就跟許多儲存裝置一樣,是會壞掉的,試想如果當你的研究資料、攝影作品、音樂、影片等等資料都失去,你願意花多少錢救回來呢!? 目前1TB的硬碟不用三千元就能買到,只要定時做好備份,就可以避免這麼恐怖的事情發生!
##ReadMore##
備份用意在將同一份資料存放在不同儲存裝置上(這邊以硬碟來舉例),避免硬碟的硬體出問題而遺失資料。分成兩種,本地端備份跟異地備份,本地端備份就是把資料存放在同個地點的不同硬碟,異地備份是將資料存在不同地點上(最好相隔數十公里以上),用意在避免同地點的電腦發生較大範圍的毀壞(電源擊壞所有硬碟、火災、地震、偷竊...)。一般來說我們做好最容易成本最低的本地端備份就可以了。
備份其實很簡單,用複製貼上就可以做好備份,不過這邊介紹兩個方法,就可以很輕鬆的批次備份資料
第一種是前陣子找到的軟體,是微軟開發的免費備份軟體SyncToy, 可以從微軟網站下載
SyncToy是在Windows下,用圖形介面透過簡單的設定就可以備份資料,也可以用preview功能預先查看備份會更動到的檔案,覺得蠻不錯的!
軟體說明網路上有很多,就不重複寫了,找了兩篇說明給大家參考
[PC]SyncToy更簡單更直覺的檔案備份工具
SyncToy 2.1 微軟出品易用型檔案同步工具詳解,兩端工作資料快速同步備份
第二種是使用批次檔(batch file),在Windows上是副檔名為bat的執行檔,寫一些語法參數可以做很多事情,個人用這方法做備份已經好幾年了
首先新增一個文字檔使用記事本來編輯(推薦用Notepad++取代微軟記事本),基本語法為
xcopy "來源資料" "目的地" /d /y /e /v
xcopy是複製的語法,/d /y /e /v是參數,將來源資料複製到目的地,可以為檔案或是資料夾
/d:只複製發生變更的檔案
/y:所有詢問覆蓋都回答yes
/e:複製所有資料夾與子資料夾
/y:覆蓋現有檔案而不提示
要備份多個資料夾或檔案寫成多行指令,完成後就存檔並將副檔名改為bat,此時用滑鼠點選這個批次檔就會執行裡面的程式,需要編輯可以按右鍵使用Notepat(或記事本)開啟就好了
我們可以另外加一些參數進來,範例與說明如下
這個程式會先將執行的時間日期存在log檔案內(檔名為日期),標記Start開始,然後執行備份,過程會寫入log檔案中,然後標記Finish完成
寫入log檔案可以看備份了哪先東西,查看Finish可以看是否有執行完畢,執行中有無被不正常中斷
使用批次檔有個小缺點是,有些檔名資料夾無法複製 (某些中文字或檔名太長),通常程式會停掉,所以偶而需要看log檔確認一下是斷在哪個檔案,雖然機會很少,複製數萬個檔案有遇過一兩次,所以不能說是100%可靠
介紹就到這邊,希望大家能保護好自己寶貴的資料。
2010/01/23
2009/12/24
失去創作動力
認識我的人都知道,攝影是我很重要的一項興趣....
##ReadMore##
來到台北工作滿一年多了,花了些時間習慣了台北的喧囂與繁忙,隨著工作上了軌道,每天的上下班、吃飯、睡覺...成了一種公式,然後也陷入創作的荒漠中。
今年來總覺得失去什麼,拍不出更好的照片,漸漸沒了攝影的感覺。五月受浥塵邀約到苗栗拍螢火蟲(BLOG文章),還有八月突然(只花2min考慮,隔天出發)的熱血參加山美救災團(BLOG文章),都是為了想跳脫公式,在平淡的生活中投入一些變化,尋找消失的靈感。不過就像石頭丟入水中,引起陣陣漣漪後,又被喧囂與繁忙撫平。
幾個月前,陪伴兩年半的DSLR壞了,考慮後還是決定不維修,說是等待2010年的新機種,其實只是一半的原因,另一半是仍然找不到感覺,沒有一定要修起來的理由。
想一想其實也知道原因,是自己把靈感鎖了起來,繁忙→閱讀變少→失去感覺→拍不出好照片→沒成就感→創作荒漠。現在也開始抽些時間來閱讀,慢慢找回感覺,計畫明年要好好往戶外走走。
加油加油~
這個BLOG有爸媽在看,這樣寫好像有點陰沉,其實我有很多好朋友,今年也認識不少朋友,我過的很充實啦! 不必擔心 ^_< 揪咪~
##ReadMore##
來到台北工作滿一年多了,花了些時間習慣了台北的喧囂與繁忙,隨著工作上了軌道,每天的上下班、吃飯、睡覺...成了一種公式,然後也陷入創作的荒漠中。
今年來總覺得失去什麼,拍不出更好的照片,漸漸沒了攝影的感覺。五月受浥塵邀約到苗栗拍螢火蟲(BLOG文章),還有八月突然(只花2min考慮,隔天出發)的熱血參加山美救災團(BLOG文章),都是為了想跳脫公式,在平淡的生活中投入一些變化,尋找消失的靈感。不過就像石頭丟入水中,引起陣陣漣漪後,又被喧囂與繁忙撫平。
幾個月前,陪伴兩年半的DSLR壞了,考慮後還是決定不維修,說是等待2010年的新機種,其實只是一半的原因,另一半是仍然找不到感覺,沒有一定要修起來的理由。
想一想其實也知道原因,是自己把靈感鎖了起來,繁忙→閱讀變少→失去感覺→拍不出好照片→沒成就感→創作荒漠。現在也開始抽些時間來閱讀,慢慢找回感覺,計畫明年要好好往戶外走走。
加油加油~
這個BLOG有爸媽在看,這樣寫好像有點陰沉,其實我有很多好朋友,今年也認識不少朋友,我過的很充實啦! 不必擔心 ^_< 揪咪~
2009/11/21
[FreeBSD安裝筆記]Gallery
Description
安裝Gallery1.5.10網路相簿
Environment
Hardware:VIA EPIA SP13000, 1GB RAM
OS Version:FreeBSD 7.2 Release
先安裝Gallery會用到的ImageMagick
port
從官網下載Source編譯
Download and unpack the distribution
configure and compile ImageMagick
Gallery官網下載gallery主程式
解壓縮檔案 更名
(i.架設新相簿)在網頁目錄下建立albums
(ii.舊相簿還原)複製備份資料夾放到網頁目錄
安裝Gallery1.5.10網路相簿
Environment
Hardware:VIA EPIA SP13000, 1GB RAM
OS Version:FreeBSD 7.2 Release
先安裝Gallery會用到的ImageMagick
port
# cd /usr/ports/graphics/ImageMagick
# make config
# make install clean
從官網下載Source編譯
Download and unpack the distribution
# tar zxvf ImageMagick-6.5.7-5.tar.gz
configure and compile ImageMagick
# cd ./ImageMagick
# ./configure
(需要好一陣子,休息一下) # make install
(需要好一陣子,休息一下)Gallery官網下載gallery主程式
解壓縮檔案 更名
# tar zxvf gallery-1.5.10.tar.gz
# mv gallery-1.5.10 ./gallery
複製到apache網頁目錄# mv gallery /DocumentRoot
# cd /DocumentRoot
# touch .htaccess ; chmod 666 .htaccess
# touch config.php ; chmod 666 config.php
(i.架設新相簿)在網頁目錄下建立albums
# cd ..
# mkdir albums ; chmod 755 albums
(ii.舊相簿還原)複製備份資料夾放到網頁目錄
# cp albums /DocumentRoot
正體中文化
下載並移動到locale資料夾
# mv ./zh_TW.utf8 /DocumentRoot
# mv ./zh_TW /DocumentRoot
開啟http://ip/gallery/setup/
按步驟下去設定就OK了
修改完後,系統建議執行secure.sh將安全性調高
# ./secure.sh
如果要重新修改設定,先執行configure.sh後開啟瀏覽器設定/gallery/setup
# ./configure.sh
Note:
Imagemagick path: /usr/local/bin
這次安裝Gallery上傳照片有時會出現error,error message如下
查詢後問題為php.ini 參數 upload_max_filesize預設是2MB
所以上傳檔案超過2MB會出現問題!! 修改後已解決bug
# ./secure.sh
如果要重新修改設定,先執行configure.sh後開啟瀏覽器設定/gallery/setup
# ./configure.sh
Note:
Imagemagick path: /usr/local/bin
這次安裝Gallery上傳照片有時會出現error,error message如下
Upload error: Upload failed:
Item looks like an image, but has no dimensions? Please verify it's not a broken image.
Item looks like an image, but has no dimensions? Please verify it's not a broken image.
查詢後問題為php.ini 參數 upload_max_filesize預設是2MB
所以上傳檔案超過2MB會出現問題!! 修改後已解決bug
2009/11/07
[FreeBSD安裝筆記]Apache + PHP + MySQL
Description
用port安裝網路服務常用的軟體,這三種通常會一起安裝
這邊使用的版本為Apache22、PHP、MySQL51
Environment
Hardware:VIA EPIA SP13000, 1GB RAM
OS Version:FreeBSD 7.2 Release
##ReadMore##
安裝MySQL Server
# cd /usr/port/databases/mysql51-server # make WITH_CHARSET=utf8 BUILD_OPTIMIZED=yes BUILD_STATIC=yes install
(要好一陣子,休息一下)
設定 MySQL 資料庫權限
# chown -R mysql:mysql /usr/local/bin/mysql
執行Mysql指令
# /usr/local/etc/rc.d/mysql-server start
確認是否正常執行
#ps -aux | grep mysql
mysql 783 0.0 0.2 3464 1460 con- I 11:23PM 0:00.03 /bin/sh /usr/local/bin/mys mysql 832 0.0 2.0 41956 19340 con- I 11:23PM 0:02.18 /usr/local/libexec/mysqld root 940 0.0 0.0 388 268 p0 R+ 11:30PM 0:00.00 grep mysql
開機時自動開啟Mysql
# vi /etc/rc.conf
add
mysql_enable="YES"
設定Mysql的root密碼
# cd /usr/ports/www/apache22/
# make install clean
(也要好一陣子,休息一下)
參考 http://www.2003kj.twycf.com/wordpress/?p=92
※經過爬文,得知由於PHP已經純化了,所以擴充模組要另外安裝(由/usr/ports/UPDATING 20040719可知)
# cd /usr/ports/lang/php5
# make config
[X] APACHE Build Apache module (選取支援apache的模組!!)
# make all install clean
修改參數
# vi /usr/local/etc/apache22/httpd.conf
DirectoryIndex index.html index.htm index.php
最底部加入
AddType application/x-httpd-php .php .phtml .php3
AddType application/x-httpd-php-source .phps
安裝php5-mysql
# cd /usr/ports/databases/php5-mysql/
# make install clean
安裝php5-extensions
# cd /usr/ports/lang/php5-extensions
# make config (選擇有需要的元件)
# make WITHOUT_X11=yes install clean (-X11 節省時間)
configuring php
# vi /etc/rc.conf
add
apache22_enable="YES"
啟動Apache
# /usr/local/sbin/apachectl start
測試apache php
# vi /usr/local/www/apache22/data/test.php
[筆記]apache啟動問題
apr_sockaddr_info_get() failed
解決方法
vi /usr/local/etc/apache22/httpd.conf
ServerName 127.0.0.1:80
無法啟動apache 查詢error log
#vi /var/log/httpd-error.log
[warn] (2)No such file or directory: Failed to enable the 'httpready' Accept Filter
解決方法
# vi /boot/loader.conf
加入 accf_http_load="YES"
參考
http://mybsdnote.blogspot.com/2005/12/mysqlapachephpphpmyadmin.html
用port安裝網路服務常用的軟體,這三種通常會一起安裝
這邊使用的版本為Apache22、PHP、MySQL51
Environment
Hardware:VIA EPIA SP13000, 1GB RAM
OS Version:FreeBSD 7.2 Release
##ReadMore##
安裝MySQL Server
# cd /usr/port/databases/mysql51-server # make WITH_CHARSET=utf8 BUILD_OPTIMIZED=yes BUILD_STATIC=yes install
(要好一陣子,休息一下)
設定 MySQL 資料庫權限
# chown -R mysql:mysql /usr/local/bin/mysql
執行Mysql指令
# /usr/local/etc/rc.d/mysql-server start
確認是否正常執行
#ps -aux | grep mysql
mysql 783 0.0 0.2 3464 1460 con- I 11:23PM 0:00.03 /bin/sh /usr/local/bin/mys mysql 832 0.0 2.0 41956 19340 con- I 11:23PM 0:02.18 /usr/local/libexec/mysqld root 940 0.0 0.0 388 268 p0 R+ 11:30PM 0:00.00 grep mysql
開機時自動開啟Mysql
# vi /etc/rc.conf
add
mysql_enable="YES"
(建議重開機)
設定Mysql的root密碼
# mysqladmin -u root password XXX
安裝apache22+php5# cd /usr/ports/www/apache22/
# make install clean
(也要好一陣子,休息一下)
參考 http://www.2003kj.twycf.com/wordpress/?p=92
※經過爬文,得知由於PHP已經純化了,所以擴充模組要另外安裝(由/usr/ports/UPDATING 20040719可知)
# cd /usr/ports/lang/php5
# make config
[X] APACHE Build Apache module (選取支援apache的模組!!)
# make all install clean
修改參數
# vi /usr/local/etc/apache22/httpd.conf
DirectoryIndex index.html index.htm index.php
最底部加入
AddType application/x-httpd-php .php .phtml .php3
AddType application/x-httpd-php-source .phps
安裝php5-mysql
# cd /usr/ports/databases/php5-mysql/
# make install clean
安裝php5-extensions
# cd /usr/ports/lang/php5-extensions
# make config (選擇有需要的元件)
# make WITHOUT_X11=yes install clean (-X11 節省時間)
configuring php
# cp /usr/local/etc/php.ini-dist /usr/local/etc/php.ini
設定開機時自動執行Apache
# vi /etc/rc.conf
add
apache22_enable="YES"
啟動Apache
# /usr/local/sbin/apachectl start
測試apache php
# vi /usr/local/www/apache22/data/test.php
[筆記]apache啟動問題
apr_sockaddr_info_get() failed
解決方法
vi /usr/local/etc/apache22/httpd.conf
ServerName 127.0.0.1:80
無法啟動apache 查詢error log
#vi /var/log/httpd-error.log
[warn] (2)No such file or directory: Failed to enable the 'httpready' Accept Filter
解決方法
# vi /boot/loader.conf
加入 accf_http_load="YES"
參考
http://mybsdnote.blogspot.com/2005/12/mysqlapachephpphpmyadmin.html
[FreeBSD安裝筆記]portsnap
Description
更新port tree的軟體
Environment
Hardware:VIA EPIA SP13000, 1GB RAM
OS Version:FreeBSD 7.2 Release
FreeBSD 7.x 已內建
第一次使用 portsnap 前
SERVERNAME=portsnap.tw.freebsd.org
先取得 Ports System 的 Snapshot 並解開
# portsnap fetch extract
更新 Snapshot 及 /usr/ports:
# portsnap fetch update
看到以下訊息代表更新完成
Latest snapshot on server matches what we already have.
No updates needed.
Ports tree is already up to date.
更新port tree的軟體
Environment
Hardware:VIA EPIA SP13000, 1GB RAM
OS Version:FreeBSD 7.2 Release
FreeBSD 7.x 已內建
第一次使用 portsnap 前
# vi /etc/portsnap.conf
將 SERVERNAME 改為台灣站台,以便快速下載SERVERNAME=portsnap.tw.freebsd.org
先取得 Ports System 的 Snapshot 並解開
# portsnap fetch extract
更新 Snapshot 及 /usr/ports:
# portsnap fetch update
看到以下訊息代表更新完成
Latest snapshot on server matches what we already have.
No updates needed.
Ports tree is already up to date.
訂閱:
文章 (Atom)

