我正在嘗試通過執行“git add”來更新我的 git 存盤庫。在我的 MAC 上的 Visual Studio Code 中。我已經做了很多次沒有問題,但這次它給了我這個錯誤“錯誤:檔案寫入錯誤:設備上沒有剩余空間”和“錯誤:無法創建臨時檔案:設備上沒有剩余空間。” 此外,當嘗試從 github 將另一個 repo 克隆到我的設備上時,它說“致命:無法創建作業樹目錄'cs1550-project1-domm2':設備上沒有剩余空間”我還有 12.96gb 和 256gb。我不知道我是如何空間不足或如何釋放它的。我只需要更新我的 github 存盤庫即可。
這是在 VS 終端中運行 df -h :
df -h
Filesystem Size Used Avail Use% Mounted on
udev 31G 0 31G 0% /dev
tmpfs 6.2G 5.2M 6.2G 1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv 196G 22G 165G 12% /
tmpfs 31G 0 31G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 31G 0 31G 0% /sys/fs/cgroup
/dev/sda2 976M 310M 600M 35% /boot
/dev/loop0 56M 56M 0 100% /snap/core18/2253
/dev/loop2 62M 62M 0 100% /snap/core20/1270
/dev/loop1 56M 56M 0 100% /snap/core18/2284
/dev/loop3 44M 44M 0 100% /snap/snapd/14295
/dev/mapper/ubuntu--vg-lv_u 1.6T 1.6T 0 100% /u
/dev/loop6 44M 44M 0 100% /snap/snapd/14549
/dev/loop5 68M 68M 0 100% /snap/lxd/21835
/dev/loop4 62M 62M 0 100% /snap/core20/1328
/dev/loop7 68M 68M 0 100% /snap/lxd/21803
AFS 2.0T 0 2.0T 0% /afs
tmpfs 6.2G 0 6.2G 0% /run/user/16778380
tmpfs 6.2G 0 6.2G 0% /run/user/16778801
tmpfs 6.2G 0 6.2G 0% /run/user/16778557
tmpfs 6.2G 0 6.2G 0% /run/user/16777582
tmpfs 6.2G 0 6.2G 0% /run/user/16778716
tmpfs 6.2G 0 6.2G 0% /run/user/16778813
tmpfs 6.2G 0 6.2G 0% /run/user/16777367
tmpfs 6.2G 0 6.2G 0% /run/user/16778536
tmpfs 6.2G 0 6.2G 0% /run/user/16778347
tmpfs 6.2G 0 6.2G 0% /run/user/16778708
tmpfs 6.2G 0 6.2G 0% /run/user/16778462
tmpfs 6.2G 0 6.2G 0% /run/user/16778799
tmpfs 6.2G 0 6.2G 0% /run/user/16778330
tmpfs 6.2G 0 6.2G 0% /run/user/16777512
tmpfs 6.2G 0 6.2G 0% /run/user/16778756
tmpfs 6.2G 0 6.2G 0% /run/user/16778555
tmpfs 6.2G 0 6.2G 0% /run/user/16778783
tmpfs 6.2G 0 6.2G 0% /run/user/16778747
tmpfs 6.2G 0 6.2G 0% /run/user/16778712
tmpfs 6.2G 0 6.2G 0% /run/user/16778329
tmpfs 6.2G 0 6.2G 0% /run/user/16777696
tmpfs 6.2G 0 6.2G 0% /run/user/16778494
tmpfs 6.2G 0 6.2G 0% /run/user/16778816
tmpfs 6.2G 0 6.2G 0% /run/user/16778752
tmpfs 6.2G 0 6.2G 0% /run/user/16778706
tmpfs 6.2G 0 6.2G 0% /run/user/16778823
tmpfs 6.2G 0 6.2G 0% /run/user/16778556
tmpfs 6.2G 0 6.2G 0% /run/user/16778766
tmpfs 6.2G 0 6.2G 0% /run/user/16778343
tmpfs 6.2G 0 6.2G 0% /run/user/16778828
tmpfs 6.2G 0 6.2G 0% /run/user/16778538
tmpfs 6.2G 0 6.2G 0% /run/user/16777510
tmpfs 6.2G 0 6.2G 0% /run/user/16778809
tmpfs 6.2G 0 6.2G 0% /run/user/16778353
tmpfs 6.2G 0 6.2G 0% /run/user/16777596
tmpfs 6.2G 0 6.2G 0% /run/user/16778342
tmpfs 6.2G 0 6.2G 0% /run/user/16778822
tmpfs 6.2G 0 6.2G 0% /run/user/16778540
tmpfs 6.2G 0 6.2G 0% /run/user/16778542
這是通過我的 MAC 終端運行它:
df -h
Filesystem Size Used Avail Capacity iused ifree %iused Mounted on
/dev/disk1s5s1 233Gi 14Gi 12Gi 55% 553788 2447547532 0% /
devfs 196Ki 196Ki 0Bi 100% 679 0 100% /dev
/dev/disk1s4 233Gi 3.0Gi 12Gi 21% 4 2448101316 0% /System/Volumes/VM
/dev/disk1s2 233Gi 320Mi 12Gi 3% 1226 2448100094 0% /System/Volumes/Preboot
/dev/disk1s6 233Gi 24Mi 12Gi 1% 17 2448101303 0% /System/Volumes/Update
/dev/disk1s1 233Gi 203Gi 12Gi 95% 576260 2447525060 0% /System/Volumes/Data
map auto_home 0Bi 0Bi 0Bi 100% 0 0 100% /System/Volumes/Data/home
df -i
Filesystem 512-blocks Used Available Capacity iused ifree %iused Mounted on
/dev/disk1s5s1 489620264 29961272 24759664 55% 553788 2447547532 0% /
devfs 392 392 0 100% 679 0 100% /dev
/dev/disk1s4 489620264 6294912 24759664 21% 4 2448101316 0% /System/Volumes/VM
/dev/disk1s2 489620264 654696 24759664 3% 1226 2448100094 0% /System/Volumes/Preboot
/dev/disk1s6 489620264 49528 24759664 1% 17 2448101303 0% /System/Volumes/Update
/dev/disk1s1 489620264 426413408 24759664 95% 576260 2447525060 0% /System/Volumes/Data
map auto_home 0 0 0 100% 0 0 100% /System/Volumes/Data/home
uj5u.com熱心網友回復:
這取決于你在哪里嘗試做git add .
如此處所述:
/snap 掛載來自使用隨Snap安裝的軟體包。
這些使用回圈設備并且通常不可寫。
嘗試寫入這些位置中的任何一個時,您將收到某種“設備上沒有空間”錯誤,這表示
df -h為將這些掛載顯示為 100% 正在使用中。
但是在您的情況下,假設存盤庫位于/dev/...:
devfs 392 392 0 100% 679 0 100% /dev
這意味著您沒有足夠的 inode。
查找要洗掉的檔案:
for x in /* ; do echo $x ; find $x | wc -l ; done
目標是釋放 inode 的使用或增加 inode 的數量。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/427155.html
