![我可以重新分区/重新配置 Debian 以使用额外的磁盘空间而不擦除所有内容吗?](https://linux22.com/image/489001/%E6%88%91%E5%8F%AF%E4%BB%A5%E9%87%8D%E6%96%B0%E5%88%86%E5%8C%BA%2F%E9%87%8D%E6%96%B0%E9%85%8D%E7%BD%AE%20Debian%20%E4%BB%A5%E4%BD%BF%E7%94%A8%E9%A2%9D%E5%A4%96%E7%9A%84%E7%A3%81%E7%9B%98%E7%A9%BA%E9%97%B4%E8%80%8C%E4%B8%8D%E6%93%A6%E9%99%A4%E6%89%80%E6%9C%89%E5%86%85%E5%AE%B9%E5%90%97%EF%BC%9F.png)
我使用 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 获得,对您的分区进行更改。