预览加载中,请您耐心等待几秒...
在线预览结束,喜欢就下载吧,查找使用更方便
如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
Linux增加分区大小这里以RedhatAS4为例。当磁盘分区发现不够用时第一个做法就是增加分区大小。但是一般Linux如果没有采用逻辑卷管理,则动态增加分区大小很困难,一个能想道的办法就是,备份分区文件系统数据,删除分区,然后再重新创建分区,恢复备份的文件系统,这个做法比较玄,可能删除分区后导致系统无法启动。第二个做法就是,创建一个新的逻辑分区(当然必须有未使用的磁盘空间能分配),将文件系统从老分区拷贝到新分区,然后修改fstab,使用新分区/文件系统替换老的分区/文件系统第三种做法是,创建一个新的逻辑分区,将新的逻辑分区格式化ext3(或其他类型)的文件系统,mount到磁盘空间不够的文件系统,就跟原来的分区/文件系统一样的使用。这里采用的是第三种方式:sdb为第二个SCSI硬盘。[root@hdp0hadoop]#/sbin/fdisk/dev/sdbThenumberofcylindersforthisdiskissetto8942.Thereisnothingwrongwiththat,butthisislargerthan1024,andcouldincertainsetupscauseproblemswith:1)softwarethatrunsatboottime(e.g.,oldversionsofLILO)2)bootingandpartitioningsoftwarefromotherOss(e.g.,DOSFDISK,OS/2FDISK)Command(mforhelp):pDisk/dev/sdb:73.5GB,73557090304bytes255heads,63sectors/track,8942cylindersUnits=cylindersof16065*512=8225280bytesDeviceBootStartEndBlocksIdSystem/dev/sdb1*11301044193+83Linux/dev/sdb21313912096482+82Linuxswap/dev/sdb3392521104422583Linux/dev/sdb4522894267641682+5Extended/dev/sdb552258652208183Linux/dev/sdb658765152208183Linux/dev/sdb765211734192933+83Linux可以看出sdb1,2,3为主分区,sdb4为扩展分区。后面的sdb5,6,7则为逻辑分区。柱面编号(Start,End)是连续的,sdb7只用到了1173,而从扩展分区看最大到8942,也就是说,还有7769个柱面是空闲的,一个柱面大小为8225280,约为8M大小。还剩7769*8225280bytes,约62G未使用。新增加一个逻辑分区(注:若涉及到主分区和扩展分区,实际情况可能比这个复杂,这里4个主分区(包括扩展分区)都分过了,所以只能分逻辑分区)Command(mforhelp):nFirstcylinder(1174-8942,default1174):Usingdefaultvalue1174增加大小为10GLastcylinderor+sizeor+sizeMor+sizeK(1174-8942,default8942):+10240M增加后看一下,多了一个逻辑分区/dev/sdb8Command(mforhelp):pDisk/dev/sdb:73.5GB,73557090304bytes255heads,63sectors/track,8942cylindersUnits=cylindersof16065*512=8225280bytesDeviceBootStartEndBlocksIdSystem/dev/sdb1*11301044193+83Linux/dev/sdb21313912096482+82Linuxswap/dev/sdb3392521104422583Linux/dev/sdb4522894267641682+5Extended/dev/sdb552258652208183Linux/dev/sdb658765152208183Linux/dev/sdb765211734192933+83Linux/dev/sdb81174241910008463+83Linux可以看到,增加了一个sdb8的分区,柱面号从1174到2419.写入分区表,执行分区操作Command(mforhelp):wThepartitiontablehasbeenaltered