Xen Linux VPS 硬盘挂载教程二(重装系统不丢数据) « 黑客联盟[民间 公益 非盈利]尚武精神

首页 » 黑客新闻 » 最新漏洞 » Xen Linux VPS 硬盘挂载教程二(重装系统不丢数据)

Xen Linux VPS 硬盘挂载教程二(重装系统不丢数据)

14-03-14 03:36 0 RSS 2.0

 本文旨在帮助像AoYoHost80VPSLocVPS等用户挂载未使用硬盘,默认装完系统只装载了10G,如果你购买了更多需要自行挂载才可以。

需要使用ROOT登陆SSH进行操作,使用Xshell之类软件,或面板的VNC控制也可以。

现在的VPS磁盘容量越来越大,XenSystem初始化的根分区(第一磁盘“Xvda”)默认为10G,另外一个磁盘(第二磁盘“Xvdb”)为VPS总容量的剩余容量。如果单独挂载给/home,使用LNMP一键包等程序,重装时在/home内的数据就不会丢失了。

注意:MYSQL数据并没保存在/home,重装前请注意备份。

一、查看当前硬盘情况

fdisk -l

如图,新安装的VPS,Xvdb(第二块虚拟硬盘)尚未被激活。

二、新建分区

fdisk /dev/xvdb

SSH执行以上命令后,按照下面红色字继续填写:

Command (m for help):n新建分区
Command action
e extended
p primary partition (1-4)
p分区类型
Partition number (1-4):1分区编号
First cylinder (1-2610, default 1):1
Last cylinder or +size or +sizeM or +sizeK (1-2610, default 2610):2610默认即可

Command (m for help):t指定分区格式
Selected partition 1
Hex code (type L to list codes):83设置为Linux分区

Command (m for help):w保存
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.

如图:

三、再次执行fdisk命令查看当前分区状态

fdisk -l

如图:

若没有问题则写入系统内核。

partprobe

四、将分区格式化为ext3

mkfs.ext3 /dev/xvdb1

SSH执行以上命令后,成功提示如下图:

五、挂载到/home

SSH执行命令,将第二硬盘挂载到/home分区。

请输入挂载命令:

mount /dev/xvdb1 /home

SSH执行命令,查看挂载状态。

df -l

如图:

六、写入挂载文件

SSH执行命令,写入/etc/fstab,开机时自动挂载。

echo “/dev/xvdb1 /home ext3 defaults 1 3″ >> /etc/fstab

七、重装系统后恢复方法

在XenSystem中,选择“只格式化系统盘:(推荐)”。安装完毕后,尝试第五步开始。

注意事项:

1,如果你在以后的使用中想取消挂载,请登陆SSH输入下面的取消挂载命令:

umount /dev/xvdb1 /home

2,如果你开启了开机自动挂载命令,请打开 /etc/fstab 文件,删除下面行:

/dev/xvdb1 /home ext3 defaults 1 3

重新挂载请直接回到第五步即可。

联系我 Contact Me

回到页首