从路径结构上看 /mnt/data
是 /
下的一个子目录, 但删除 /mnt/data
中的文件后, 并不会释放/dev/mapper/ubuntu--vg-ubuntu--lv
分区的空间。
原因是/mnt/data
及其子目录的内容实际上存储在设备/dev/sdb1/
上,而不占用原来 /
的磁盘空间。
定位到问题后,就很容易处理了。个人通过rm -rf /root/.local/share/Trash
后释放了26G的空间,成功安装了nvim。回收站路径见Where is the .Trash folder? - Ask Ubuntu
如果空间实在捉襟见肘,可以试下如下的方法
sudo apt -o Dir::Cache::Archives="/dev/shm/" install neovim
-o
选项用于临时修改 APT 的配置,这里将缓存目录设置为 /dev/shm/
,基于内存的临时文件系统,这样可以避免磁盘空间不足的问题
此外禁用APT的缓存功能应该也可以,参考8. Disable the APT cache to save storage space
换用apt安装nvim后,就可以正常使用nvim作为manpager了,效果大概是这样的
Clean Disk Space in Ubuntu