【教程】Linux VPS 挂载磁盘ext3格式(重装系统数据不丢失)

目前很多VPS或者云主机出于数据保护机制,主机都可以最少划分2块硬盘,一块用来存放用户数据(即网站数据等),一块用来存放系统,这样在您的系统出现问题之后后台选择重装系统,所以在购买VPS或者云主机之后,要手动将另外一块硬盘挂载到用户数据的目录。这个机制有一个缺点就是存放系统的分区将无法应用于用户数据(网站数据等),所以如果您需要充分利用您的磁盘,您可以挂载磁盘为LVM格式,教程参考这里:Linux VPS 挂载磁盘LVM格式(充分利用磁盘)

下面教程开始:

[root@MyVPS ~]# fdisk -l (查看磁盘分区)


Disk /dev/xvdb: 7516 MB, 7516192768 bytes
255 heads, 63 sectors/track, 913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/xvdb doesn't contain a valid partition table
Disk /dev/xvda: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/xvda1 * 1 13 104391 83 Linux
/dev/xvda2 14 1044 8281507+ 8e Linux LVM
/dev/xvda3 1045 1305 2096482+ 8e Linux LVM

[root@MyVPS ~]# df -hal //*查看已划分区空间使用情况*//


Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
9.3G 1.2G 7.7G 13% /
proc 0 0 0 - /proc
sysfs 0 0 0 - /sys
devpts 0 0 0 - /dev/pts
/dev/xvda1 99M 29M 66M 31% /boot
tmpfs 151M 0 151M 0% /dev/shm
none 0 0 0 - /proc/sys/fs/binfmt_misc
sunrpc 0 0 0 - /var/lib/nfs/rpc_pipefs

[root@MyVPS ~]# fdisk /dev/xvdb //*对硬盘/dev/xvdb进行增加分区操作*//


Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel. Changes will remain in memory only,
until you decide to write them. After that, of course, the previous
content won't be recoverable.

Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)

Command (m for help): n //*输入n新建分区*//


Command action
e extended
p primary partition (1-4)

p //*输入p主分区*//

 

Partition number (1-4): 1 //*输入1第一个分区*//

 

First cylinder (1-913, default 1): //*回车跳过*//


Using default value 1

Last cylinder or +size or +sizeM or +sizeK (1-913, default 913): //*回车跳过*//


Using default value 913

Command (m for help): w //*输入W保存退出*//


The partition table has been altered!

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

[root@MyVPS ~]# mkfs -t ext3 /dev/xvdb1 //*将新分区xvdb1(此名称因系统而异)格式化为ext3格式*//


mke2fs 1.39 (29-May-2006)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
917504 inodes, 1833410 blocks
91670 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=1879048192
56 block groups
32768 blocks per group, 32768 fragments per group
16384 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632

Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 21 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.

[root@MyVPS ~]# mount /dev/xvdb1 /home //*将新分区xvdb1挂载到目录/home*//
[root@MyVPS ~]# df -hal


Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
9.3G 1.2G 7.7G 13% /
proc 0 0 0 - /proc
sysfs 0 0 0 - /sys
devpts 0 0 0 - /dev/pts
/dev/xvda1 99M 29M 66M 31% /boot
tmpfs 151M 0 151M 0% /dev/shm
none 0 0 0 - /proc/sys/fs/binfmt_misc
sunrpc 0 0 0 - /var/lib/nfs/rpc_pipefs
/dev/xvdb1 6.9G 144M 6.4G 3% /home

[root@MyVPS ~]# echo "/dev/xvdb1 /home ext3 defaults 1 2" >> /etc/fstab //添加开机自动挂载//


注意事项:
1.请勿在有数据存于/home目录的情况下进行此操作,请注意备份数据。如果使用的是WDCP应为/www目录


2.理论上可以实现重装系统第二块磁盘的数据不丢失,但是我们依然强烈建议您备份好自己的数据!
ext3.png

1 条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注

  1. 2014 年 8 月 6 日

    […] 目前很多VPS或者云主机出于数据保护机制,主机都可以最少划分2块硬盘,一块用来存放用户数据(即网站数据等),一块用来存放系统,这样在您的系统出现问题之后后台选择重装系统,所以在购买VPS或者云主机之后,要手动将另外一块硬盘挂载到用户数据的目录。这个机制有一个缺点就是存放系统的分区将无法应用于用户数据(网站数据等),所以如果您需要充分利用您的磁盘,您可以挂载磁盘为LVM格式。此教程就是挂载磁盘为LVM格式,这样系统分区的磁盘也可以用来存放网页数据(存放是由系统自动分配),按此方法挂载控制面板重装系统数据会丢失!请注意备份数据!如果你想实现重装系统数据不丢失请查看:Linux VPS 挂载磁盘ext3格式(重装系统数据不丢失) […]