|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
按照它们在系统中的作用分成几个部分介绍给大家,通过这些基础命令的学习我们可以进一步理解Linux系统:
在利用linux的过程当中,偶然会呈现由于安装体系时分区不妥招致有的分区空间不敷,而有的分区空间多余的情形.好比:我在安装体系时给/usr/local分派器了5G的空间,但利用一段历程后发明,/usr/local最多只用到了1G.如许能够将/usr/local巨细调剂为1G.空出4G留作他用.本文归结了在不破快文件体系数据的条件下对文件体系巨细举行调剂的办法.这里接纳的是"拆东墙,补西墙"的办法.固然,假如你的磁盘中有未分区的余暇空间,你就不必减小某个分区的空间了.
筹办事情
(一)备份
起首组好备份要变动的分区中的文件.对磁盘的操纵大概会招致数据的丧失.入手下手事情之前最好将主要的数据保留到其余分区.
(二)猎取相干信息
1,运转$df,检察文件体系信息.记下你想要调剂的分区对应的挂载点和设备文件.
这一步是为了检察/usr/local对应/dev/中的哪一个设备文件.本文以/dev/hda7为例.
2,运转#sudofdisk/dev/sda.进进fdisk,按下p,检察磁盘分区信息.记下/dev/sda8的肇端柱面号,停止柱面号.设他们分离为start,end.并记下一个"Unit"包括几字节.
注重,文件体系巨细和磁盘分区巨细是不克不及同等的:最少他们的计量单元分歧.在文件体系中,一样平常用KB,MB,GB为单元.但在fdisk中,是以磁盘的"unit"值(即一个柱面中包括的字节数)来盘算的.我们运转#fdisk/dev/sda后,fdisk显现以下信息:
。代码以下:
Disk/dev/sda:163.9GB,163928604672bytes
255heads,63sectors/track,19929cylinders
Units=cylindersof16065*512=8225280bytes
(三)盘算停止柱面号
e.g:本来/usr/local的巨细为5000MB,肇端柱面号为2550,停止柱面号为3157.那末我如今要将它的巨细改成1000MB,应当如许盘算停止柱面号([3.2]=4):
停止柱面号=2550+[(1000*1024*1024)/8225280]=2678
利用fdisk删除本来的分区(之前分区的数据不会丧失!).然后新建一个分区,新分区于旧分区独一的区分就在于分区巨细纷歧样,这体现在他们停止柱面号分歧.
增添分区巨细:停止柱面号设置为余暇空间的最初一个柱面号.减小分区巨细:停止柱面号由盘算得出.
入手下手调剂
在入手下手调剂之前,最好拿一张纸记下要调剂的分区的以下信息:
调剂前巨细,调剂后巨细.它挂载在哪一个目次,对应于/dev/中的哪一个设备.肇端,停止柱面
e.g:调剂前:5G,调剂后:1G,挂载点:/usr/local,对应于/dev/hda7.肇端,停止柱面分离为2550,3157
1,卸载分区
最幸亏runlevel=1的情形下卸载.
。代码以下:
#umount/dev/
2,反省文件体系的分歧性
。代码以下:
#fsck-n/dev/
3,如够是ext3体系,还要往除日记
。代码以下:
#tune2fs-O^has_journal/dev/
注重:掏出日记后的ext3体系是没法挂载的,利用
#tune2fs-j/dev/重修日记.
4,调剂文件体系巨细
。代码以下:
#resize_reiserfs-s1000M/dev/hda7
调剂完文件体系的巨细今后,再利用以下命令以文件体系举行周全的反省:
。代码以下:
#reiserfsck--check--fix-fixable/dev/hda7
5,进进fdisk,调剂分区巨细
。代码以下:
#fdisk/dev/hda
因为内核仍旧利用旧的分区表,重启以后再举行前面的步骤.
经由过程以上步骤,我们已完成了硬盘分区巨细调剂的操纵,接上去回到从头调剂文件体系巨细的成绩下去。因为硬盘分区是依照柱面来企图的,我们要在resize_reiserfs步骤上就一步到位调剂文件体系巨细与硬盘分区巨细恰好相称是对照坚苦的事变。以是通常为调硬盘分区比文件体系要年夜一点点,然后再经由过程以下命令举行同步(固然假如你不在乎硬盘分区内里存在部分空间的话也能够疏忽以下步骤):
。代码以下:
#umount/home/
#resize_reiserfs/dev/hda6
如许,就将/usr/local的巨细调剂为1G,留下了4G的余暇磁盘空间。
如果你让他去用linux搭建一个web服务器,做一个linux网关,他就什么都不会了.他们把时间都浪费在了版本的转换上了. |
|