可能重复:
调整分区大小时是否需要卸载分区?
我想知道是否可以在不使用 Live CD 的情况下调整现有根分区的大小。服务器在 centos 上运行,我不喜欢使用 lvm 和分区挂载。只需调整现有分区的大小。以下是分区:
[root@61540 ~]# fdisk -l
Disk /dev/sda: 2000.3 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 1058 8393962+ 82 Linux swap / Solaris
/dev/sda3 1059 7457 51399967+ 83 Linux
[root@61540 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 48G 12G 34G 26% /
/dev/sda1 99M 12M 82M 13% /boot
tmpfs 7.9G 0 7.9G 0% /dev/shm
编辑:以下是文件系统
[root@61540 ~]# mount
/dev/sda3 on / type ext3 (rw,usrquota,grpquota)
/dev/sda1 on /boot type ext3 (rw)
就我而言,我想将 2TB 磁盘的未分配空间添加到 sda3 分区。除了使用 live cd 之外,还有其他方法可以调整分区大小吗?因为我无法直接访问服务器。我还遇到了 parted,但我无法卸载分区,因为一些操作系统文件存储在那里。我还有什么其他选择?
编辑:我最近才看到这篇文章,我想确认使用 fdisk 删除分区是否不会删除分区上的数据。
我也看到了这篇文章这表明必须有 Live CD 或救援系统才能调整根分区的大小。
我按照第一篇文章我指的是?
答案1
我认为从 2 TB 中获利的最佳方式不是扩展根分区,而是创建其他分区并将它们挂载在 /home、/var、/opt 或任何挂载点下,具体取决于您要使用该空间做什么。
以下是有关 Linux 分区的更多信息的指南:http://www.linuxsa.org.au/tips/disk-partitioning.html