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

来源:互联网 发布:js split 多个字符 编辑:程序博客网 时间:2024/06/05 11:39

傲游出于数据保护机制,我们都会给客户准备2块硬盘,一块用来存放用户数据(即网站数据等),一块用来存放系统,这样在您的系统出现问题之后后台选择重装系统,另外一个磁盘分区的数据就不会丢失了,所以在购买VPS之后,要手动将另外一块硬盘挂载到用户数据的目录。这个机制有一个缺点就是存放系统的分区将无法应用于用户数据(网站数据等),所以如果您需要充分利用您的磁盘,您可以挂载磁盘为LVM格式,教程参考这里:Linux VPS 挂载磁盘LVM格式(充分利用磁盘)傲游主机不提供Raid10,请注意备份数据!

下面教程开始:

[root@MyVPS ~]# fdisk -l (查看磁盘分区)Disk /dev/xvdb: 7516 MB, 7516192768 bytes255 heads, 63 sectors/track, 913 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesDisk /dev/xvdb doesn't contain a valid partition tableDisk /dev/xvda: 10.7 GB, 10737418240 bytes255 heads, 63 sectors/track, 1305 cylindersUnits = 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   -  /procsysfs                    0     0     0   -  /sysdevpts                   0     0     0   -  /dev/pts/dev/xvda1             99M   29M   66M  31% /boottmpfs                 151M     0  151M   0% /dev/shmnone                     0     0     0   -  /proc/sys/fs/binfmt_miscsunrpc                   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 disklabelBuilding a new DOS disklabel. Changes will remain in memory only,until you decide to write them. After that, of course, the previouscontent 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 1Last cylinder or +size or +sizeM or +sizeK (1-913, default 913): //*回车跳过*//Using default value 913Command (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: LinuxBlock size=4096 (log=2)Fragment size=4096 (log=2)917504 inodes, 1833410 blocks91670 blocks (5.00%) reserved for the super userFirst data block=0Maximum filesystem blocks=187904819256 block groups32768 blocks per group, 32768 fragments per group16384 inodes per groupSuperblock backups stored on blocks:    32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632Writing inode tables: done                          Creating journal (32768 blocks): doneWriting superblocks and filesystem accounting information: doneThis filesystem will be automatically checked every 21 mounts or180 days, whichever comes first.  Use tune2fs -c or -i to override.[root@MyVPS ~]# mount /dev/xvdb1 /home //*将新分区xvdb1挂载到目录/home*//[root@MyVPS ~]# df -halFilesystem            Size  Used Avail Use% Mounted on/dev/mapper/VolGroup00-LogVol00                      9.3G  1.2G  7.7G  13% /proc                     0     0     0   -  /procsysfs                    0     0     0   -  /sysdevpts                   0     0     0   -  /dev/pts/dev/xvda1             99M   29M   66M  31% /boottmpfs                 151M     0  151M   0% /dev/shmnone                     0     0     0   -  /proc/sys/fs/binfmt_miscsunrpc                   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 //*添加开机自动挂载*////*S4 Did For aoyouhost*//

注意事项:
1.请勿在有数据存于/home目录的情况下进行此操作,请注意备份数据。
2.尽管理论上可以实现重装系统第二块磁盘的数据不丢失,但是我们依然强烈建议您备份好自己的数据,备份才是王道!

0 0