我正在运行 OpenBSD 5.7,并正在为大学作业修改内核。它在虚拟机中运行。
我将存储库克隆到“/usr/src”中并开始修改 1 个文件。我去了
$ cd /usr/src/sys/conf/files
$ nano files
$ git add files
/usr/src: write failed, file system is full
error: unable to create temporary file: No space left on device
error: sys/conf/files: failed to insert into database
error: unable to index file sys/conf/files
fatal: updating files failed
$ df -ih
Filesystem Size Used Avail Capacity iused ifree %iused Mounted on
/dev/wd0a 731M 73.6M 620M 11% 1775 117263 1% /
/dev/wd0k 7.0G 2.3M 6.6G 0% 284 935138 0% /home
/dev/wd0d 1.1G 10.0K 1.1G 0% 6 155896 0% /tmp
/dev/wd0f 1.5G 370M 1.1G 25% 11751 196119 6% /usr
/dev/wd0g 895M 191M 660M 22% 9183 120735 7% /usr/X11R6
/dev/wd0h 3.2G 169M 2.9G 5% 5041 436685 1% /usr/local
/dev/wd0j 1.8G 1000M 710M 58% 26924 232914 10% /usr/obj
/dev/wd0i 1.2G 1.2G -8.0K 100% 70321 111565 39% /usr/src
/dev/wd0e 1.7G 8.1M 1.6G 0% 582 233272 0% /var
不知道为什么会发生这种情况。任何帮助表示赞赏。
答案1
Filesystem Size Used Avail Capacity iused ifree %iused Mounted on
/dev/wd0i 1.2G 1.2G -8.0K 100% 70321 111565 39% /usr/src
/usr/src 已满。可能是因为您将内核源代码克隆到了它上面。
/home 上似乎有 6.6GB 可用空间,也许您可以在~/src
.首先清理 /usr/src 中的混乱内容。