我可以重新分区/重新配置 Debian 以使用额外的磁盘空间而不擦除所有内容吗?

我可以重新分区/重新配置 Debian 以使用额外的磁盘空间而不擦除所有内容吗?

我使用 WMWare Fusion 在我的 Mac 上的虚拟机中安装了 Debian,使用了默认设置(8GB 硬盘空间),但现在它已满。

我已经在 VWWare 设置中增加了磁盘限额,但是有没有办法让 Debian 使用这个空间 - 重新分区/重新配置 - 而不擦除分区上已有的数据(我已经配置了大部分内容,这花了一些时间,显然我不想再做一遍了)。

df -h 的输出:

Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             7.5G  7.2G     0 100% /
tmpfs                 126M     0  126M   0% /lib/init/rw
udev                   10M   80K   10M   1% /dev
tmpfs                 126M     0  126M   0% /dev/shm 
overflow              1.0M     0  1.0M   0% /tmp

安装的输出:

/dev/sda1 on / type ext3 (rw,errors=remount-ro)
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)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
overflow on /tmp type tmpfs (rw,size=1048576,mode=1777)

fstab 的输出:

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/sda1       /               ext3    errors=remount-ro 0       1
/dev/sda5       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

增加磁盘空间后,请尝试:

resizefs /dev/sda1

这个问题分为两部分。

  • 为机器添加磁盘空间
  • 使用新的磁盘空间

通过关闭机器然后进入设置来添加新的磁盘空间并增大磁盘空间。

要使用磁盘空间,取决于您使用的文件系统以及是否使用 LVM。

如果您使用的是 LVM,请查看 pvresize 和 lvresize,然后如果您使用的是 xfs,请查看 xfs_growfs。如果是 ext3,请查看 resize2fs

这可能会有帮助。我认为添加 /etc/fstab 的内容将有助于我们帮助您。

答案2

我建议你使用分区,可从 distrowatch 获得,对您的分区进行更改。

相关内容