我可以重新分区/重新配置 Debian 以使用额外的磁盘并增加“/”分区的大小吗?

我可以重新分区/重新配置 Debian 以使用额外的磁盘并增加“/”分区的大小吗?

我在虚拟机(vmware)中安装了 Debian Lenny,我需要增加 / 的空间才能继续升级到 Squeeze。

我可以增加“/”的大小吗?我有另一个 250GB 的磁盘。最好的解决方案是什么?感谢您花时间与我交流。

DF-H

Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             327M  291M   20M  94% /
tmpfs                 4.0G     0  4.0G   0% /lib/init/rw
udev                   10M   76K   10M   1% /dev
tmpfs                 4.0G     0  4.0G   0% /dev/shm
/dev/sda9             4.7G  138M  4.3G   4% /home
/dev/sda7             373M   11M  343M   3% /tmp
/dev/sda5             4.6G  848M  3.6G  20% /usr
/dev/sda8              23G   15G  7.3G  66% /var

fdisk -l

Disk /dev/sda: 248.6 GB, 248617369600 bytes
255 heads, 63 sectors/track, 30226 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0005199d

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          43      345366   83  Linux
/dev/sda2              44        5221    41592285    5  Extended
/dev/sda5              44         651     4883728+  83  Linux
/dev/sda6            1017        1568     4433908+  82  Linux swap / Solaris
/dev/sda7            1569        1617      393561   83  Linux
/dev/sda8            1618        4608    24025176   83  Linux
/dev/sda9            4609        5221     4923891   83  Linux

Disk /dev/sdb: 268.4 GB, 268435456000 bytes
255 heads, 63 sectors/track, 32635 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x35532143

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1       32635   262140606   8e  Linux LVM

/dev/sda1 on / type ext3 (rw,errors=remount-ro)
tmpfs on /dev type tmpfs (rw,size=10M,mode=0755)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
/dev/sda9 on /home type ext3 (rw)
/dev/sda7 on /tmp type ext3 (rw)
/dev/sda5 on /usr type ext3 (rw)
/dev/sda8 on /var type ext3 (rw)

和 fstab

proc            /proc           proc    defaults        0       0
/dev/sda1       /               ext3    errors=remount-ro 0       1
/dev/sda9       /home           ext3    defaults        0       2
/dev/sda7       /tmp            ext3    defaults        0       2
/dev/sda5       /usr            ext3    defaults        0       2
/dev/sda8       /var            ext3    defaults        0       2
/dev/sda6       none            swap    sw              0       0
/dev/hda        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0

答案1

您当前的分区布局似乎相当愚蠢,因此最好的办法是备份并重新安装。

为 /usr、/var、/home 和 /tmp 设置单独的卷是愚蠢的,因为现在这些卷中有足够的空间,但您需要的空间却不够。如果没有 LVM,重新分配这些空间将非常困难甚至不可能,而使用 LVM 仍然会带来不必要的麻烦。

如果您最初使用 LVM 设置系统,则可以轻松扩展根分区。由于您没有使用 LVM,因此您需要使用gparted缩小 sda5 并将其移到右侧,然后将 sda2 的开头拖到右侧,释放空间以扩展 sda1。此过程既耗时又危险,因为如果因任何原因中断,您的分区将被损坏。

相关内容