修改 linux分区文件,如何在Linux下不影响系统前提下更改分区大小?

我维护的一台文件服务器分区信息如下:

>fdisk -l

Disk /dev/sda: 72.7 GB, 72795291648 bytes

255 heads, 63 sectors/track, 8850 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot      Start         End      Blocks   Id  System

/dev/sda1   *           1          65      522081   83  Linux

/dev/sda2              66         702     5116702+  83  Linux

/dev/sda3             703         833     1052257+  82  Linux swap

/dev/sda4             834        8850    64396552+   f  W95 Ext'd (LBA)

/dev/sda5             834        8850    64396521   83  Linux

>df

Filesystem           1K-blocks      Used Available Use% Mounted on

/dev/sda1               505604    455061     24439  95% /

/dev/sda5             63384708  13467052  46697832  23% /home/pv-chem-file

none                    517280         0    517280   0% /dev/shm

/dev/sda2              5036316   1328888   3451596  28% /usr

128.250.110.160:/home/webserver

7352928   5671136   1308288  82% /home/webserver

现在问题是sda1也就是/var所在的分区不够用了,已经用掉了95%。我也尝试删掉一些日志文件,但是还是不够,不知道除了/var/log下的一些文件可以删除以外,我还可以删除哪些文件呢?/var/lib下的文件似乎不能轻易删吧?500M的容量对于sda1是不是太小了点?多少大合适呢?

如果要更改分区的话,用fdisk是否能不破坏硬盘里原有文件?我该如何做呢?从sda2里转移出部分空间给sda1行吗?

我的系统是Fedora:

Linux version 2.6.12-1.1376_FC3smp (bhcompile@tweety.build.redhat.com)

(gcc version 3.4.4 20050721 (Red Hat 3.4.4-2)) #1 SMP Fri Aug 26 23:50:33

EDT 2005

请各位大虾不吝赐教!

|

500M对于根分区当然是远远不够啦, 因为除了你额外装载的分区(/usr, /home/pv-chem-file)之外, 所有文件都在跟分区里.

不过linux的分区没法扩大(你可以用lvm, 那个可以扩大), 解决的办法是你创建一个新的分区把根分区的某些文件分流出去,比如新建一个sda6, mount到/var, 当然首先你需要把/var下的内容都复制/dev/sda6(可以先mount到一个临时目录), 修改fstab,让sda6起动时自动mount到/var

最后mount /dev/sda1到临时目录,删除原来/var下的内容,这样跟分区的空间就多了,而且/var也有自己的空间.

|

/var这个分区应该是最大的才对,几乎所有的数据库文件,日志等等都会放在这里,现在的办法最好是备份出sda1和sda2中所有文件,然后对换两个挂载点

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值