2012年6月15日 星期五

在Ubuntu 使用 Foremost 進行資料救援


1.安裝 Foremost

請使用 apt-get 安裝即可:

# apt-get install foremost


2. 使用 Foremost

首先,Foremost 必須使用 su 權限執行才可以使用,如果要救援的硬碟是 sdb,救援出來的檔案所放置的目錄是 /backup/recovery,如要救援所有已知的檔案類型,請執行以下指令:

# foremost -T all -i /dev/sdb -o /media/recovery

另外如果要救援 sdb1 分割區裡所有的 zip 檔,可改用以下指令:

# foremost -T zip -i /dev/sdb1 -o /media/recovery

PS:救出來的檔案,Foremost 所冠上的副檔名可能沒有辦法反應確實的檔案類型,例如像 *.doc 或 *.ppt 檔可能會被命名為 *.ole,因此必須要找相關的應用軟體直接開看看才能得知確實的檔案類型。

2012年6月13日 星期三

Ubuntu Mount Disk

安裝完新的硬碟之後到/dev/底下尋找新硬碟的代號,例如/dev/sdb

先用fdisk指令分割硬碟(注意不要搞錯硬碟)
fdisk /dev/sdb
# /dev/sdb為硬碟代號
進入之後按m會顯示各指令說明
# p: 顯示目前partition table
# n: 新增一個partition
# d: 刪除一個partition
# l: 列出已知的partition類型
# w: 寫入partition table到硬碟中且離開

分割完之後分別會有/dev/sdb1, /dev/sdb2, ...
然後用mke2fs格式化partition
例如:
mke2fs /dev/sdb1
# /dev/sdb1為partition代號

格式化完之後再將其mount
mount /dev/sdb1 /test
# /test為掛載點

如果需要開機時自動掛載
則需要在/etc/fstab中寫入相關資訊

2012年6月12日 星期二

修改MYSQL PHPMYADMIN 大檔資料庫匯出匯入設定


修改phpMyAdmin資料夾中的config.inc.php檔,
尋找到下列兩行或自行加入:

          $cfg['UploadDir'] = '/etc/phpmyadmin/Import';  ←匯入DB資料夾的名稱及路徑
          $cfg['SaveDir'] = 'Export';       ←匯出DB資料夾的名稱

將在phpmyadmin中建立Import與Export資料夾,用於放置大容量的sql檔。
把欲匯入或匯出的大容量sql檔傳到Import或Export資料夾中,再到phpmyadmin介面,就能發現載入檔案的地方多出上下載資料夾的功能。