真的是 ubuntu 新手。我正在使用带有 ubuntu-mate 的 raspberryi pi 2。我有 16GB 的 SD 卡,但现在出现错误,我的总文件系统容量已满。
Filesystem Size Used Avail Use% Mounted on
/dev/root 3,5G 3,5G 392K 100% /
devtmpfs 459M 0 459M 0% /dev
tmpfs 463M 368K 463M 1% /dev/shm
tmpfs 463M 6,8M 457M 2% /run
tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs 463M 0 463M 0% /sys/fs/cgroup
/dev/mmcblk0p1 64M 20M 45M 31% /boot
tmpfs 93M 48K 93M 1% /run/user/1000
编辑:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
mmcblk0 179:0 0 14,7G 0 disk
├─mmcblk0p1 179:1 0 64M 0 part /boot
└─mmcblk0p2 179:2 0 3,6G 0 part /
Model: SD SD16G (sd/mmc)
Disk /dev/mmcblk0: 15,7GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 68,2MB 67,1MB primary fat16 boot, lba
2 68,2MB 3932MB 3864MB primary ext4
答案1
看起来您的根分区只有 3.5GB,并且您的根分区没有使用全部 16GB 空间。您需要调整根分区的大小,以便它能够使用卡上的全部空间。
将 Pi 的 SD 卡插入你的计算机/笔记本电脑,然后使用 gparted 调整其大小(YouTube 视频向您展示如何)
请记住,您只需调整第二个分区(即根分区)的大小mmcblk0p2
,或者记住它已被ext4
格式化并且大小为 3.5Gb
或者
您可以在 Ubuntu-mate 中执行此操作,但由于它是纯命令行,因此不需要太多专家。
来自官方网站文档
没有包含用于自动调整文件系统大小的实用程序。但是,手动执行并不难。启动后:
sudo fdisk /dev/mmcblk0
删除第二个分区 (d, 2),然后使用默认值 (n, p, 2, enter, enter) 重新创建,然后写入并退出 (w)。重新启动系统,然后:
sudo resize2fs /dev/mmcblk0p2