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就開始備份吧!

沒有留言:

張貼留言