更改分区和/或安装CentOS 6.5

我从来没有做过,请记住,如果我现在问一个初学者的问题,但我在互联网上find的信息对我的情况并不真正有用。

df -h

Filesystem Size Used Avail Use% Mounted on ______________________________________________________________________ /dev/mapper/vg_server01-lv_root 50G 50G 0 100% / tmpfs 127G 12K 127G 1% /dev/shm /dev/cciss/c0d0p1 485M 98M 363M 22% /boot /dev/mapper/vg_server01-lv_home 754G 197M 716G 1% /home 

说实话,除了“根”分区似乎是主分区,而且现在这个分区已经满了之外,我不太了解我所看到的。

我的问题是现在,该怎么办? 实际的分区来自CentOS的自动设置。 所有我想要的是为主分区有更多的空间,但我不知道如何得到它,我不知道是否我需要两个不同的分区(“根”和“家”)呢?

是否有可能改变? 我的情况出了什么问题,所以主分区似乎是那么小? 你有什么build议,如何改变?

最好的祝福。

如果您正在使用硬件RAID,则无需重新格式化驱动器就可以完成此操作,您可以通过在CentOS上启动进入救援模式并运行fdisk命令来执行此操作,这将启动您当前的挂载点和文件系统。 从这里你可以使用parted调整驱动器上的任何分区的大小,但是如果你select这样做,我会给出警告的话,它可能会导致一些文件损坏,你应该总是做一个完整的系统备份。

如果您的机器不允许这样做(如果它不在硬RAIDconfiguration中),则很可能需要对文件进行完全备份,并从头开始重新安装操作系统,从安装中更改分区大小直。

关于@ Janne的回答,如果你的主文件要放在/home目录下,那么50GB对于/目录是有好处的,但是当你在/var/www或SQL上运行时,50GB几乎不会足够的空间,特别是当你的/home驱动器上有750GB的空闲空间时。

举例:

 (parted) select /dev/mapper/vg_server01-lv_home (parted) print Disk geometry for /dev/hda: 0.000-2445.679 megabytes Disk label type: msdos Minor Start End Type Filesystem Flags 1 0.031 945.000 primary FAT boot, lba 2 945.000 2358.562 primary ext2 3 2358.562 2445.187 primary linux-swap 

关于如何使用(parted)resize的GNU参考:

使用次要号码调整分区大小。 分区将从磁盘开始处开始,结束于磁盘开始处。 resize从不改变次要号码。 只要新的扩展分区完全包含所有逻辑分区,就可以调整扩展分区的大小。

请注意,Parted不需要对文件系统进行“碎片整理”(如果需要,Parted可以安全地移动数据)。 这是浪费时间整理。 不要打扰!

支持的文件系统:

ext2,ext3 – 限制:新的开始必须和旧的开始一样。 fat16,fat32 linux-swap reiserfs(如果安装了libreiserfs)

例:

(分开)调整3 200 850

调整分区3的大小,使其开始200兆字节,并从磁盘开始850兆字节结束。

对于一个典型的根( / )分区50 GB是足够的。 一个典型的CentOS服务器的安装需要几百兆到几百兆之间的任何东西,桌面安装可能需要几千兆字节的多,这取决于安装的东西。

所以我怀疑你的服务器在/var/log目录下有很大的日志,或者有些程序有大数据文件,比如安装了MySQL(检查/var/lib/mysql )。

要获得20个最大目录的列表,试试这个:

 du -xsm / | sort -nr | head -n 20