Linux发行版本分区管理操作
1.1 创建分区
INUXVPS下的硬盘是什么样子的?我们首先要了解Linux系统下对硬盘和分区的命名方法。
购买的LINUX VPS对SCSI的设备是以sd命名的,第一个scsi设备是sda,第二个是sdb。依此类推。
分区是用设备名称加数字命名的。例如sdb1代表sdb这个硬盘设备上的第一个主分区。
每个硬盘可以最多有四个主分区,最多一个扩展分区,在扩展分区上创建的分区称为逻辑分区,1-4命名硬盘的主分区。逻辑分区是从5开始的,每多一个分区,数字加1就可以。
第一步:使用fdisk创建分区
root# fdisk /dev/sdb
The number of cylinders for this disk is set to 10402.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
- software that runs at boot time (e.g., old versions of LILO)
- booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-10402, default 1):
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-10402, default 10402): 直接回车 或者输入你要创建的分区大小,比如 +30G
Command (m for help): w 保存创建分区表信息
第二步:使刚才的创建分区立即生效
root#partprobe /dev/sdb
第三步:格式化新创建的分区
[root@server ~]# mkfs.ext3 /dev/sdb1
mke2fs 1.39 (29-May-2006)
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
122400 inodes, 488848 blocks
24442 blocks (5.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=67633152
60 block groups
8192 blocks per group, 8192 fragments per group
2040 inodes per group
Superblock backups stored on blocks:
8193, 24577, 40961, 57345, 73729, 204801, 221185, 401409
Writing inode tables: done
Creating journal (8192 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 27 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
[root@server ~]#
第四步:将创建的区挂载/data 目录
root# mkdir -pv /data/
root# mount /dev/sdb1 /data
第五步:写入文件系统表,让在重启后自动挂载
root# vi /etc/fstab 编辑文件系统表,添加上下面的一行,使每次开机都能自动挂载
...
/dev/sdb1 /data ext3 defaults 0 0
//分区 挂载到系统的目录 文件系统 挂载选项
如果您的系统在使用LVM卷管理,请移步此处↓
如果您正使用LVM进行卷管理,以豪华型为例演示如果扩容卷组大小以及如何扩容卷大小。
豪华型点击升级后,如果您的配置为标准配置,第一块的盘大小应会变为40G,因为对第一块硬盘进行了直接扩容。所以您的磁盘上应会存在30G的未分配空间,这个时候您可以使用fdisk /dev/sda名称创建一个新的主分区或者逻辑分区。方法请参考PartII -1.1 创建分区
针对CENTOS/RHEL5 系列的版本,您可能需要在创建完成分区后执行partprobe /dev/sda,使您刚才创建的分区表即刻生效。执行完成之后,您将在/dev下发现您创建的第三个主分区
[root@localhost /opt]# ls -l /dev/sda*
/dev/sda1 /dev/sda2 /dev/sda3
[root@localhost /opt]# vgs
VG #PV #LV #SN Attr VSize VFree
ga0 1 2 0 wz--n- 9.51g 0
[root@localhost /opt]# vgextend ga0 /dev/sda3
[root@localhost /opt]# vgs
VG #PV #LV #SN Attr VSize VFree
ga0 1 2 0 wz--n- 9.51g 29.97g
VFree对应的就是我们刚才创建的分区的大小,我们就完成了对卷组容量的扩容。
接下来我们将对挂载在 / 【对应的逻辑卷名为/dev/mapper/ga0-rootfs】上的分区进行扩容,在指定扩充大小的时候,这个地方需要比实际显示的要小一些,请注意;否则会报出无法添加指定大小的卷空间。
[root@localhost /opt]# lvextend -L +29.96G /dev/mapper/ga0-rootfs
或者使用如下命令将卷组的剩余空间全部加给rootfs逻辑卷
[root@localhost /opt]# lvextend -l +100%Free /dev/mapper/ga0-rootfs
[root@localhost /opt]# resize2fs /dev/mapper/ga0-rootfs
如上命令,执行lvextend后,并不能立即使其生效,需用resize2fs完成对逻辑卷容量大小的最终扩展。
[root@localhost /opt]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/ga0-rootfs 38G 1.5G 35G 5% /
tmpfs 250M 0 250M 0% /dev/shm
/dev/sda1 485M 44M 416M 10% /boot
三、内存升级须知
快云旗舰型的内存由原来的3G升级到4G,或者您的内存已经是4G或4G以上,若您的操作系统(Windows系列/Linux系列)32位,您都需要打开PAE(物理内存扩展),否则内存将只能被识别到3G。PAE 是 Windows 2000 和 Windows Server 2003 内存管理器的一项功能,它为请求内存的程序提供了更多物理内存。程序并不知道它正使用的内存中有些在大于 4 GB 的范围内,正如程序不知道它请求的内存实际上是在页面文件中一样。
WINDOWS下打开PAE扩展的参考链接
http://support.microsoft.com/kb/283037/zh-cn
以下是一个 Boot.ini 文件的示例,其中已添加了 PAE 开关:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Windows Server 2003, Enterprise" /fastdetect /PAE
如果您已经正确添加,重新引导您的WINDOWS系统,就可看到您的系统已经识别到了4G内存。
CENTOS/RHEL 5.x Linux 32-bit下打开PAE,您需要安装kernel-PAE
CENTOS/RHEL 6.x linux 无需重新配置即可支持,您可以参考如下链接
https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/6.0_Release_Notes/kernel.html
四、 CPU升级须知
若您发现系统无法识别多CPU,请放心使用,这些暂不会影响您的系统运行。如果您觉得有必要,重新安装系统即可解决。
来自:http://www.zzidc.com/main/help/showHelpContent/id_406.html