我是 arch 环境的新手,在安装时我记得我是在分区期间手动分配的,并且sda1
会占用未分配的可用内存,所以我没有提及它。但我想我搞砸了,因为剩余内存几乎是 700gigs,但就在使用了 70gigs 之后sda2
sda3
/home
,我的机器报告空间不足,磁盘空间仅剩 800MB/home
。我现在可以做些什么来占用内存还是应该重新安装拱门?
为了sudo fdisk -l /dev/sda
Disk /dev/sda: 931.51 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: WDC WD10JPVX-60J
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 6A95D9F2-7B1C-394D-85AC-800EC8F01866
Device Start End Sectors SizeType
/dev/sda1 2048 1026047 1024000 500M EFI System
/dev/sda2 1026048 63940607 62914560 30G Linux filesystem
/dev/sda3 63940608 1953525134 1889584527 901G Linux filesystem
为了lsblk -o +FSTYPE,FSSIZE,FSUSED /dev/sda
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT FSTYPE FSSIZE FSUSED
sda 8:0 0 931.5G 0 disk
├─sda1 8:1 0 500M 0 part vfat
├─sda2 8:2 0 30G 0 part / ext4 29.4G 27.2G
└─sda3 8:3 0 901G 0 part /home ext4 885.9G 56.2G
答案1
您的根/系统分区空间不足。
要快速修复,请尝试清除 pacman 缓存
sudo paccache -r -k 1
另请参阅 systemd 日志正在使用什么:
journalctl --disk-usage
您可以限制其大小
sudo mkdir -p /etc/systemd/journald.conf.d/
sudo sh -c 'echo -e "[Journal]\nSystemMaxUse=50M" > /etc/systemd/journald.conf.d/00-journal-size.conf'
sudo systemctl restart systemd-journald
还有一个实用程序称为NCDU这可以帮助您了解您的空间使用的内容。
sudo pacman -S ncdu
sudo ncdu -ex /