在windows上咱們都習慣把硬盤分紅至少兩個分區,一個C盤用來裝系統,一個D盤用來存資料。這樣若是要重裝系統的話,只要格式化C盤重裝系統就行了,D盤的數據並不會丟失。相信這是大多數人在windows上的作法。那麼咱們如何在Linux實現相同的功能呢?答案就是mount。下面我以知名vps服務商Linode爲例,介紹一下如何給你的Linux裝一個"D盤"。 node
假設你已經在Linode上安裝了Ubuntu。首先,在你的Linode上創建3個盤,一個是裝Ubuntu時自動建立的系統盤,一個是swap盤,還有一個就是專門用來放數據的盤,這裏咱們給它取名data,以下圖 windows
而後在Dashboard編輯你的Configuration Profile ssh
在device列表能夠看到/dev/xvda表明Ubuntu系統所在的盤,/dev/xvdb表明swap盤,咱們要作的就是把/dev/xvdc設置成data盤。 spa
設置完成後重啓Linux。而後ssh到你的Linux。 vps
運行fdisk -l,系統會列出Linux能夠識別的全部device io
運行df -h,系統顯示只有/dev/xvda也就是系統盤被掛載到了根目錄/ file
如今咱們掛載咱們的data盤(/dev/xvdc)。兩種方式: im
方式一:mount,這種方式的問題是每次系統reboot就會丟失掛載信息,每次reboot後都要從新掛載 數據
mkdir /data;mount /dev/xvdc /data; db
方式二:fstab,這種方式每次系統啓動時就會根據fstab裏的信息自動進行掛載
mkdir /data; vi /etc/fstab; mount -a
再運行df -h,咱們看到/dev/xvdc已經被掛載到了/data目錄。
好了,之後當咱們想要重裝Linux,好比用CentOS替換Ubuntu的時候,咱們只要把Ubuntus所在的disk刪了,安裝CentOS後把data盤從新掛載到CentOS的/data目錄,以前放在data盤裏面的數據將會完整的保存下來。