更改分区和/或安装 CentOS 6.5

更改分区和/或安装 CentOS 6.5

我以前从未这样做过,如果我现在问一个初学者的问题,请记住这一点,但我在互联网上找到的信息对我的情况没有什么用。

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 设置。我想要的只是为主分区留出更多空间,但我不知道如何获得它,而且我根本不知道我是否需要两个不同的分区(“root”和“home”)?

可以更改吗?我的情况出了什么问题,主分区似乎那么小?您有什么建议,如何更改?

此致。

答案1

如果你使用的是硬件 RAID,那么你可以做到这一点而不必重新格式化驱动器,你可以在 CentOS 上启动到救援模式并运行磁盘管理命令,这将调出您当前的挂载点和文件系统。从那里您可以使用分开调整驱动器上任何分区的大小,但是如果您选择这样做,我会发出警告,它可能会导致某些文件损坏,您应该始终对系统进行完整备份。

如果您的机器不允许这样做(如果它不是硬 RAID 配置),您很可能需要对文件进行完整备份,然后从头开始重新安装操作系统,直接从安装中更改分区大小。

关于@Janne 之前的回答,/如果您的主文件要位于/home目录中,那么 50GB 对于目录来说已经足够了,但是当您在 SQL 上运行程序时/var/www,50GB 几乎不够用,尤其是当您的/home驱动器上有 ~750GB 未使用时。

Parted 示例:

(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

GNU 中有关如何使用 (parted) 调整大小的参考:

调整分区大小,分区号为 minor。分区将从磁盘开头 start 开始,并从磁盘开头 end 结束。resize 不会更改次要编号。扩展分区可以调整大小,只要新的扩展分区完全包含所有逻辑分区即可。

请注意,Parted 不需要对文件系统进行“碎片整理”(必要时 Parted 可以安全地移动数据)。碎片整理很浪费时间。别费心了!

支持的文件系统:

ext2, ext3 - 限制:新的启动必须与旧的启动相同。fat16, fat32 linux-swap reiserfs(如果安装了 libreiserfs)

例子:

(parted)调整大小 3 200 850

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

答案2

对于典型的根 ( /) 分区,50 GB 就足够了。典型的 CentOS 服务器安装需要几百兆到 2 GB 的空间,桌面安装可能需要多几 GB,具体取决于安装的内容。

因此,我怀疑您的服务器/var/log目录下有大量日志,或者安装了某些包含大数据文件(如 MySQL)的程序(检查/var/lib/mysql)。

要获取 20 个最大目录的列表,请尝试以下操作:

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

相关内容