1. 程式人生 > 實用技巧 >給你的Linux裝一個"D盤"

給你的Linux裝一個"D盤"

2019獨角獸企業重金招聘Python工程師標準>>> hot3.png

在windows上我們都習慣把硬碟分成至少兩個分割槽,一個C盤用來裝系統,一個D盤用來存資料。這樣如果要重灌系統的話,只要格式化C盤重灌系統就好了,D盤的資料並不會丟失。相信這是大多數人在windows上的做法。那麼我們如何在Linux實現相同的功能呢?答案就是mount。下面我以知名vps服務商Linode為例,介紹一下如何給你的Linux裝一個"D盤"。

假設你已經在Linode上安裝了Ubuntu。首先,在你的Linode上建立3個盤,一個是裝Ubuntu時自動建立的系統盤,一個是swap盤,還有一個就是專門用來放資料的盤,這裡我們給它取名data,如下圖

然後在Dashboard編輯你的Configuration Profile

在device列表可以看到/dev/xvda代表Ubuntu系統所在的盤,/dev/xvdb代表swap盤,我們要做的就是把/dev/xvdc設定成data盤。

設定完成後重啟Linux。然後ssh到你的Linux。

執行fdisk -l,系統會列出Linux可以識別的所有device

執行df -h,系統顯示只有/dev/xvda也就是系統盤被掛載到了根目錄/

現在我們掛載我們的data盤(/dev/xvdc)。兩種方式:

方式一:mount,這種方式的問題是每次系統reboot就會丟失掛載資訊,每次reboot後都要重新掛載

mkdir /data;mount /dev/xvdc /data;


方式二:fstab,這種方式每次系統啟動時就會根據fstab裡的資訊自動進行掛載

mkdir /data; vi /etc/fstab; mount -a

再執行df -h,我們看到/dev/xvdc已經被掛載到了/data目錄。

好了,以後當我們想要重灌Linux,比如用CentOS替換Ubuntu的時候,我們只要把Ubuntus所在的disk刪了,安裝CentOS後把data盤重新掛載到CentOS的/data目錄,之前放在data盤裡面的資料將會完整的儲存下來。

轉載於:https://my.oschina.net/fifadxj/blog/537734