手动调整分区大小.doc

上传人:m**** 文档编号:561940360 上传时间:2023-01-06 格式:DOC 页数:16 大小:151KB
返回 下载 相关 举报
手动调整分区大小.doc_第1页
第1页 / 共16页
手动调整分区大小.doc_第2页
第2页 / 共16页
手动调整分区大小.doc_第3页
第3页 / 共16页
手动调整分区大小.doc_第4页
第4页 / 共16页
手动调整分区大小.doc_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《手动调整分区大小.doc》由会员分享,可在线阅读,更多相关《手动调整分区大小.doc(16页珍藏版)》请在金锄头文库上搜索。

1、rootvirOEL6 # cat /etc/fstab /dev/mapper/vg_viroel6-LogVol00 / ext4 defaults 1 1UUID=2d4f7b2f-7e2e-488f-a6de-6355df1fba31 /boot ext4 defaults 1 2UUID=5d29cea6-8a3e-44fd-b755-e8fdffb47025 swap swap defaults 0 0tmpfs /dev/shm tmpfs defaults 0 0devpts /dev/pts devpts gid=5,mode=620 0 0sysfs /sys sysfs

2、defaults 0 0proc /proc proc defaults 0 0rootvirOEL6 # cat /proc/swaps Filename Type Size Used Priority/dev/vda2 partition 2097144 0 -1rootvirOEL6 #为什么使用UUID=5d29cea6-8a3e-44fd-b755-e8fdffb47025这种方式来识别分区,网上有段文章,大意如下:这样做和使用/dev/sda5这种直接引用分区的方法的一个优点就是,当硬盘中增加了新的分区,或者分区的顺序改变后,仍然能够保证系统加载分区到正确的加载点。 这对于swap

3、分区尤为重要,如果硬盘分区顺序改变,而fstab对swap分区编号做响应的调整,是不是会把其他分区给作为swap哪?结果是很可怕的,这个分区上的数据恐怕就要不保了。通过在/dev/disk/uuid,这里的uuid列表实际上是一些soft link文件,系统可以保证针对每一个分区生成一个唯一的编码,增加了系统的稳定性。手动调整物理swap分区大小(在现有的系统中操作)2010年10月23日 星期六 20:27方法一:如果磁盘有剩余的空间。用fdisk新建一个swap分区.然后挂载使用,最后写到/etc/fstab里面下次开机生效。详细步骤:假定本地磁盘为/dev/sda,我用剩余空间其中的51

4、2M来建立分区sda5作为增加的swap。新增swap分区1,fdisk /dev/sda2,选择“n”新建分区3,输入“5”(建立sda5)4,回车5,+512M6,输入“t” (转换分区的类型为swap类型)7,输入“82”(可以输入“l”来查询分区类型列表)8,输入“w” (写入分区表)9,partprobe (使得分区立即生效)格式化新建的sda5为swap格式的文件系统:mkswap /dev/sda5启用新建的swap分区(挂载):swapon /dev/sda5写入/etc/fatab,使得下次开机生效,添加如下一行:/dec/sda5 swap swap defaults 0

5、0ps:defaults后面还可以增加优先级参数,比如系统现在启用了两个swap,在这里可以指定pri参数。/dec/sda5 swap swap defaults,pri=2 0 0 (数值越大,优先级越高)方法二:利用分区的剩余空间。用dd命令生成一个swap交换文件,挂载使用。最后写到/etc/fstab里面下次开机生效。生成swap交换文件:假设我在/下创建512M的名为swapfile文件作为新增的swap;dd if=/dev/zero of=/swapfile bs=1M count=512格式化该文件为swap格式:mkswap /swapfile启用新建的swap分区(挂载)

6、:swapon /swapfile写入/etc/fatab,使得下次开机生效。方法同上补充一些命令:查看swap详细情况:swapon -s卸载所有swap分区:swapoff -a挂载所有swap分区:swapon -a但如果swap分区是在LVM卷上,那操作又不同了,请看下文:LVM修改swap交换分区大小为了更好的感受CentOS,我决定把虚拟机的内存从512减少到256,哈哈 关机,修改,重启。 发现交换分区比较碍眼,然后发现是LVM的,然后就是改这里了。 rootcentos01 # df -h Filesystem Size Used Avail Use% Mounted on /

7、dev/mapper/VolGroup00-LogVol00 19G 4.0G 14G 23% / /dev/sda1 99M 12M 82M 13% /boot tmpfs 125M 0 125M 0% /dev/shm .host:/ 193G 6.1G 187G 4% /mnt/hgfs rootcentos01 # cat /etc/fstab /dev/VolGroup00/LogVol00 / ext3 defaults 1 1 LABEL=/boot /boot ext3 defaults 1 2 tmpfs /dev/shm tmpfs defaults 0 0 devpts

8、/dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0 /dev/VolGroup00/LogVol01 swap swap defaults 0 0 其实这里也有。 rootcentos01 # cat /proc/swaps Filename Type Size Used Priority /dev/mapper/VolGroup00-LogVol01 partition 1048568 0 -1 如果是在物理分区上创建的swap分区,则显示如下:Filena

9、me Type Size Used Priority/dev/vda2 partition 2097144 0 -1 这里只有一个卷组,2个卷,一个是根分区,一个是swap分区。 rootcentos01 # vgdisplay -v Finding all volume groups Finding volume group VolGroup00 - Volume group - VG Name VolGroup00 System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 3 VG Access read/write VG St

10、atus resizable MAX LV 0 Cur LV 2 Open LV 2 Max PV 0 Cur PV 1 Act PV 1 VG Size 19.88 GB PE Size 32.00 MB Total PE 636 Alloc PE / Size 636 / 19.88 GB Free PE / Size 0 / 0 VG UUID ASOZ1Q-lv3w-Mp8e-NbrI-KJyT-Z0fo-L5XsB2 - Logical volume - LV Name /dev/VolGroup00/LogVol00 VG Name VolGroup00 LV UUID eavv3

11、T-mYNr-UZSO-rgUS-RqAb-fwQT-FfK3fT LV Write Access read/write LV Status available # open 1 LV Size 18.88 GB Current LE 604 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:0 - Logical volume - LV Name /dev/VolGroup00/LogVol01 VG Name VolGroup00 LV UUID zbt

12、Jp1-THIO-XHRQ-qpv1-PRRp-Wuqt-Ls4RFO LV Write Access read/write LV Status available # open 1 LV Size 1.00 GB Current LE 32 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:1 - Physical volumes - PV Name /dev/sda2 PV UUID LUO0ND-cQIi-N60M-GlnC-CDsa-7JMn-NQr

13、BNL PV Status allocatable Total PE / Free PE 636 / 0目标找到了,开工! 这里分几部: 1、停掉swap分区 2、缩小swap对应卷的大小,同时增加根分区卷大小(资源不能浪费了!) 3、同步卷 4、重做swap分区 5、DONE rootcentos01 # free total used free shared buffers cached Mem: 255444 143904 111540 0 14088 107696 -/+ buffers/cache: 22120 233324 Swap: 1048568 0 1048568 rootcentos01 # swapoff -a rootcentos01 # free total used free shared buffers cached Mem: 255444 143432 112012 0 14100 107696 -/+ buffers/cache: 21636 233808 Swap: 0 0 0 rootcentos01 # lvreduce /dev/VolGroup00/LogVol01 -L -512M WARNING: Reducing active logical v

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号