- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux下如何调整磁盘分区
环境? 服务器安装有一个60G的硬盘,目前已经划分为/、/home、/chroot和/swap,详细的分区信息如何下所示:Command?(m?for?help):?p?Disk?/dev/hda:?61.4?GB,?61492838400?bytes?255?heads,?63?sectors/track,?7476?cylinders?Units?=?cylinders?of?16065?*?512?=?8225280?bytes??Device?Boot????Start???????End????Blocks???Id??System?/dev/hda1???*?????????1???????915???7349706???83??Linux?/dev/hda2???????????916??????1414???4008217+??83??Linux?/dev/hda3??????????1415??????7476????5??Extended?/dev/hda5??????????1415??????1477????506016???82??Linux?swap?/dev/hda6??????????1478??????7476???83??Linux?? 然后现在希望从/home分区里面分出大约4GB的空间用于安装FreeBSD。?过程? 首先,我们需要调整文件系统的大小(注意是文件系统,而不是分区的大小),然后对调整完毕的文件系统进行检查,然后再进一步调整分区的大小。? 文章以我自己用的系统为例子,实际操作时根据情况调整即可。? 用惯了传统调整硬盘工具的人可能会认为文件系统和硬盘的分区之间是统一的,实际上他们之间并不是完整的整体(这也就是为什么BSD可以在一个硬盘分区里面制作多个文件系统分区)。想像一下带有移动式书架的书橱。你可以通过移动式书架调整书橱里面书籍的位置。把书当成文件系统,你可以在书橱里面放满书籍,也可以通过移动式书架调整书橱的空间。当然也可以通过书架调整书橱里面书籍存放的位置。如下图所示:??|--?hda1------;|--?hda2------;|??+---------------+---------------+??|XXXXXXXXXXXXXXX|XXXXXXXXXX|????|??|XXXXXXXXXXXXXXX|XXXXXXXXXX|????|??+---------------+---------------+?? 硬盘分区/dev/hda1中的文件系统占满了整个分区,而/dev/hda2中的文件系统只占用了2/3左右的分区。? 基本的原理就是这样,现在让我们开始调整/dev/hda6中文件系统的大小:?[root@ringmail?root]#?umount?/home?[root@ringmail?root]#?resize_reiserfs?-s?43000M?/dev/hda6?-------------resize_reiserfs,?2002-------------;?reiserfsprogs?3.6.4?You?are?running?BETA?version?of?reiserfs?shrinker.?This?version?is?only?for?testing?or?VERY?CAREFUL?use.?Backup?of?you?data?is?recommended.?Do?you?want?to?continue??[y/N]:y?Processing?the?tree:?0%?....20%....40%....60%....80%....100%?????????????????????????left?0,?301020?/sec?nodes?processed?(moved):?int????????56?(0),?leaves?????8124?(0),?unfm???????6313240?(0),?total??????6321420?(0).?check?for?used?blocks?in?truncated?region?ReiserFS?report:?blocksize?????????????4096?block?count???????????free?blocks???????????4678034?(5716736)?bitmap?block?count????336?(368)?Syncing..done?? 由于/home原来的大小是47057,而我们希望在/home里面划分4G的空间出来,取整数/home的目标大小就是43000。
文档评论(0)