我遇到了一些麻烦,因为我的服务器中分配的分区/boot
已满,所以我无法安装新的 Linux 映像或升级。
以下是服务器的文件系统使用信息:
$ df -Th
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/PCM-root ext4 442G 83G 337G 20% /
udev devtmpfs 7.9G 4.0K 7.9G 1% /dev
tmpfs tmpfs 3.2G 320K 3.2G 1% /run
none tmpfs 5.0M 0 5.0M 0% /run/lock
none tmpfs 7.9G 0 7.9G 0% /run/shm
/dev/sda1 ext2 228M 225M 0 100% /boot
具体问题是,我怎样才能在不重新安装系统的情况下解决这个问题(如果其他方法都失败了,我就会这么做)?
答案1
您需要卸载分区,使用 缩小文件系统resize2fs
,然后使用fdisk
或parted
删除分区并重新创建较小大小的分区。分区时,请确保使用扇区单位。使用命令fdisk
进入扇区模式u
,使用 命令分开unit s
。确保重新创建具有相同起始扇区的分区,并且长度足以覆盖使用 将文件系统缩小到的大小resize2fs
。向上舍入以避免使其太小。