在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盘里面的数据将会完整的保存下来。