2015年2月24日 星期二

【LINUX技巧】利用TAR備份系統

最近有一台非常舊的筆電。 想說拿來安裝ubuntu試試玩玩看。
裝起來後,把一大堆軟體裝一裝:teamviewer,7zip,bla...bla...bla。
因為是裝來玩玩,所以基本上有問題再重灌是ok的。
可是想到要再設定、重新安裝一堆東西,就覺得太麻煩了,所以備份一定是需要的!

Ubuntu的備份很簡單。只要把 目錄(/) 底下全部東西備份起來就ok了。

因為ubuntu跟windows不一樣的地方,就是在ubuntu上,root的權限是很大的!沒有任何限制。 (windows的administrator好像還是有限制的)。

步驟:
一、先打開 terminal。
二、成爲root用戶:
$ sudo su
三、 然後 cd 進入文件系統的目錄(/)
# cd /
 四、接下來就是備份的完整指令了:
tar cvpzf /backup/backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/media --exclude=/mnt --exclude=/sys /
(要注意,後面有一個根目錄喔)

大概簡單說明一下以上指令的意思:

1.tar:就是打包備份用的指令,把要備份的位置統統打包起來。
2.cvpzf:你的備份的屬性或選項,大約意思是「創建檔案文件」、「保留所有檔案的權限」、「使用gzip來減小文件尺寸」。
3./backup/backup.tgz:就是你要備份的地方跟名稱。存放到/backup資料夾,存成backup.tgz檔名。
4.--exclude :代表「不含」那些東西。像上面寫的,這個就看每個人所需要的部分。
5. / :最後就是你要備份的路徑。當然就是根目錄。

按enter就開始備份吧!

【Windows】處理IP位址被隱藏的網卡佔用

之前在處理舊主機移至虛擬機時,在設定IP時會跳出:"您輸入的網卡IP位址 172.X.X.X 已經被指派給另一個網路卡 XXXXX。"錯誤訊息。但檢查時只看到一張網卡。
這個問題發生原因是因為舊網路卡還記錄在裡面。所以需把不存在的網路卡移除掉。

詳細步驟如下:
一、打開 cmd
二、在cmd 命令提示字元上輸入:
set devmgr_show_nonpresent_devices=1   (指令解釋:顯示不存在的裝置。)
三、接著輸入:
start devmgmt.msc  (指令解釋:開啟裝置管理員)
四、點選「檢視-->顯示隱藏裝置」
五、點選「網路介面卡」就可以看到所有網卡裝置。
六、灰色的網路卡,代表已不存在,就可以直接點選後delete刪除。
七、之後再重新設定IP,就可以了。

參考文件: http://blog.miniasp.com/post/2010/10/19/How-to-remove-hidden-network-adapter-in-windows.aspx