如何增加根分区

如何增加根分区

我将 Ubuntu 18.04.3 的映像放到 32GB SD 卡上。它没有桌面,所以我尝试安装 xubuntu。当我尝试使用它安装它时,sudo apt-get install xubuntu-desktop出现以下错误:

You don't have enough free space in `/var/cache/apt/archives` 

我尝试了sudo apt-get autoclean sudo apt-get clean不同的变体,sudo apt-get autoremove但都没有效果。

$ df -h
Filesystem       Size   Used   Avail  Use%    Mounted on 
/dev/root        2.1G   1.4G    513M   74%    /
devtmpfs         1.9G      0    1.9G    0%    /dev
tmpfs            1.9B      0    1.9G    0%    /dev/shm
tmpfs            1.9G   2.5M    1.9G    1%    /run
tmpfs            5.0M      0    5.0M    0%    /run/lock
tmpfs            1.9G      0    1.9G    0%    /sys/fs/cgroup
/dev/mmcblk0p1   253M    29M    224M   12%    /boot/firmware
tmpfs            381M      0    381M    0%    /run/user/1000`

我是 Linux 新手,但如果我的 SD 卡是 32GB,为什么我的根目录(和文件系统)这么小?有没有办法通过命令行(可能是 fdisk)增加根目录?我没有另一台可以运行 Gparted 的 Linux 机器。但我有一台 Windows 笔记本电脑,可以运行 Gparted Live。我以前从未这样做过,所以如果这是最好的解决方案,我将非常感激入门提示。

不知道这是否重要,但我正在遵循这里的说明Raspberry Pi 4 Ubuntu 服务器/桌面 18.04.3 映像(非官方)尝试在我的 Rpi 4 上启动 Ubuntu 并运行 xubuntu。

编辑:

$ sudo parted -ls
Model: SD SK32G (sd/mmc)
Disk /dev/mmcblk0: 31.9GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:

Number  Start     End     Size   Type     File System    Flags
1       1049kB   269MB   268MB   primary    fat32        boot,lba
2       269MB   31.9GB   31.6GB  primary    ext4     
$ lsblk -f
Name         Fstyle  Label     UUID                                   Mountpoint
mmcblk0
 |_mmcblk0p1 vfat  system-boot E497-1FDF                           boot/firmware
 |_mmcblk0p2 ext4  writable    bfa0733b-bdb9-4846-914a-45160bac3ed0     /  

答案1

不知道为什么,但在重新映像我的 SD 卡大约 10 次后,它最终决定分配 29GB 的根分区

相关内容