所以,當阿舍想要備份一個 Ubuntu 系統時,其實,只要用到一支 Ubuntu 有預載的 tar 程式就可以做到了,下面這一行就是用來備份整個 Ubuntu 系統的指令格式,後面的 --exclude 選項可以有很多個,而每個都指向個別的檔案名稱况資料夾名稱。
tar cvpzf [產出的備份檔路徑及名稱] --exclude=[排除的檔案或資料夾名稱] /
舉例來說,阿舍如果想把整個 Ubuntu 系統備份下來的檔案放在根目錄下並將檔案名稱命名為「 ubuntu2015032801.tgz」的話,那麼就要執行下面的這一行指令,要注意的是,阿舍排除的 /proc、 /lost+found、/mnt、/sys、/media 和 /dev 等的這幾個資料夾幾乎都是暫存或是指向記憶體的,所以,一般都是會排除不備份的。
另外,因為阿舍把備份的檔案放在根目錄下,所以,也要把根目錄下的備份產出檔 ubuntu2015032801.tgz 這個檔案給排除掉,不然,就會有問題的哩 ! 下面這一行就是阿舍用的備份指令囉 ! 要跑一會兒的時間,就看你要備份的系統的大小而定哩 ! ...
$ sudo tar -cvpzf ubuntu2015032801.tgz --exclude=/ubuntu2015032801.tgz --exclude=/proc --exclude=/lost+found --exclude=/mnt --exclude=/sys --exclude=/media --exclude=/dev /
備份之後,如果需要還原的話,操作方式也不難,首先,在全新的 Ubuntu 安裝完成之後,把備份檔放到根目錄,然後,執行下面的指令,之後,再重新開機,這樣就可以把新安裝好的 Ubuntu 變成備份的那一個了哩 !
$ sudo tar -xvpfz ubuntu2015032801.tgz -C /
備份之後,如果需要還原的話,操作方式也不難,首先,在全新的 Ubuntu 安裝完成之後,把備份檔放到根目錄,然後,執行下面的指令,之後,再重新開機,這樣就可以把新安裝好的 Ubuntu 變成備份的那一個了哩 !
$ sudo tar -xvpfz ubuntu2015032801.tgz -C /
推薦閱讀
- 問題沒解決嗎? 更多的 Ubuntu 教學在 這裡
- Prompt Injection: 提示詞注入安全漏洞
- 二款 Mac 無痛安裝的 Stable Diffusion 軟體
- 用 AI 寫部落格文章好不好 ?
- 沒有免費的 Midjourney 和 Colab 又不想花錢怎麼辦 ?
- 不學 Prompt 技巧也能善用 ChatGPT 的簡單方法
- 企業 AI 應用:不只是聊天機器人
- Automatic 比 Automatic1111 更好用 ? 都是 Stable Diffusion WebUI
- Stable Diffusion 的 /describe 圖生文功能
- AI 畫出讓人可怖的美圖 !
有疑問? 問題還是沒解決嗎? 歡迎下方留言提問和討論 😁
2 則留言 :
請問這樣備份的話,是不是一些軟體就不用跑安裝流程了(ex: dpkg install xpdf...),因為已經連 /usr …等目錄都備好了… 這樣的說法有錯嗎?
ps.我是菜鳥,不好意思
感謝分享
張貼留言
歡迎留言提問和討論 .... 😁