7 × 24小时服务热线:400-000-0000

    CentOS / Linux 系统,划分额外磁盘的方法
 

在线开通VPS云主机,选择预装CentOS系统后,只有10G的系统空间,额外的磁盘空间需要手工处理挂载。

我们登录 SSH ,通过 fdisk -l 命令我们可以看到/dev/sdb (此名称因系统而异) 容量有23.6G,而且没有分区,
接下来我们对它进行分区和挂载.

以下为CentOS系统的VPS,通过Putty登录后的全部操作过程,即可完成额外硬盘挂载

    fdisk -l
 

[root@MyVPS ~]# fdisk -l
Disk /dev/xvda: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 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

Disk /dev/xvdb: 23.6 GB, 23622320128 bytes
255 heads, 63 sectors/track, 2871 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System



对/dev/sdb(此名称因系统而异)进行分区:
 

    fdisk /dev/sdb
 

[root@MyVPS ~]# fdisk /dev/sdb
The number of cylinders for this disk is set to 2871.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)

输入n新建分区
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p

/dev/xvdb中第1个分区
Partition number (1-4): 1
First cylinder (1-2871, default 1): 敲回车
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-2871, default 2871): 敲回车
Using default value 2871

输入W保存退出
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.



将新分区sdb1(此名称因系统而异)格式化为ext3格式
 

    mkfs -t ext3 /dev/sdb1
 

[root@MyVPS ~]# mkfs -t ext3 /dev/sdb1
mke2fs 1.39 (29-May-2006)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
2883584 inodes, 5765319 blocks
288265 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=4294967296
176 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, 2654208,
4096000
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done (注意:到这步骤比较耗时,可能需要1-10分钟不等,请耐心等待显示done为止)
This filesystem will be automatically checked every 24 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.



我们示范将新分区sdb1挂载到目录 /xuanfeng
新建目录 /xuanfeng ,然后挂载
 

    mkdir /xuanfeng
    mount /dev/sdb1 /xuanfeng


完成后我们通过 df -hal 可以看到,新分区已经挂载到目录/xuanfeng上了
 

[root@MyVPS ~]# df -hal
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
5.7G 1.4G 4.1G 25% /
proc 0 0 0 - /proc
sysfs 0 0 0 - /sys
devpts 0 0 0 - /dev/pts
/dev/xvda1 99M 28M 67M 30% /boot
tmpfs 256M 0 256M 0% /dev/shm
none 0 0 0 - /proc/sys/fs/binfmt_misc
sunrpc 0 0 0 - /var/lib/nfs/rpc_pipefs
/dev/xvdb1 22G 173M 21G 1% /xuanfeng



最后添加开机自动挂载:
 

    echo "/dev/sdb1 /xuanfeng ext3 defaults 1 2" >> /etc/fstab


这样就完成了新硬盘的分区与挂载!

 

-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------

 

附: VPS面板重装Linux系统后的处理

 

重新建立目录/xuanfeng,然后重新挂载,sdb1的文件内容不受影响

    mkdir /xuanfeng
    mount /dev/sdb1 /xuanfeng
     

最后,重新添加自动挂载即可:

echo "/dev/sdb1 /xuanfeng ext3 defaults 1 2" >> /etc/fstab

-------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------

划分挂载方法二: (不推荐)

在线开通VPS云主机,选择预装CentOS系统后,只有10G的系统空间。

额外的磁盘空间需要手工处理挂载,使用方法如下:


使用Root用户运行命令:

fdisk /dev/sdb

(注意如果你用的是Centos6.0以下版本 设备名可能是/dev/hda 因此命令应该是fdisk /dev/hda)

输入n 增加分区
输入p 类型设置为:主分区
输入3 分区编号设置为3
回车 为默认大小
回车 为默认大小


输入t  设置分区类型
输入3 3号分区
输入8e 设置为LVM

输入v 检查分区表
输入w 写入分区表
输入q 退回fdisk

输入 reboot 重启

重启后,

使用Root用户运行命令:
mkfs.ext3 /dev/sdb3 建立文件系统
(Centos 6.0以下是mkfs.ext3 /dev/hda3 建立文件系统)

输入 mkdir /xuanfeng 来建立目录/xuanfeng

将目录挂上到系统中
mount /dev/sdb3 /xuanfeng
(Centos 6.0以下是mount /dev/hda3 /newhd)


最后设置,系统每次重启,都自动挂载这个分区,需要修改/etc/fstab

输入 vi /etc/fstab
光标移动到文件最后一行,按下键盘的 i ,插入以下内容
/dev/sdb3 /xuanfeng ext3 defaults 1 1
(Centos 6.0以下是/dev/hda3 /newhd ext3 defaults 1 1)
按下键盘的 ESC键,退出编辑,输入 :wq! 保存刚刚的编辑。

现在我们来查看磁盘信息,输入: df -hl
就可以看到有新的挂载磁盘空间是 /xuanfeng 了。


现在我们再次重启,输入 reboot , 重启动就OK了。