我正在尝试安装一个软件包,但 apt 抱怨没有足够的空间/var/cache/apt/archives
。
常用命令:
apt-get autoclean
apt-get autoremove
不工作。原来是因为大部分磁盘空间都安装在/run
, /run/user/0
, /dev
,/dev/shm
root@prox:~# df -h
Filesystem Size Used Avail Use% Mounted on
udev 16G 0 16G 0% /dev <<<<<
tmpfs 3.2G 872K 3.2G 1% /run <<<<<
/dev/md0 3.6G 3.2G 258M 93% /
tmpfs 16G 0 16G 0% /dev/shm <<<<<
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 3.2G 0 3.2G 0% /run/user/0 <<<<<
这应该是一个两步过程,对吗?
- 减少占用的空间
/dev
,比如说10G - 分配6G给
/dev/md0
我应该进行哪些设置/配置才能实现这一目标?我使用的是 Debian 11
答案1
/run
驻留在 RAM 中,不会占用您的磁盘空间。引用来自 FHS 文件:
该目录包含描述系统自启动以来的系统信息数据。在启动过程开始时,必须清除(根据需要删除或截断)此目录下的文件。
/dev
也不占用空间,因为它是安装设备的地方。引用同一来源:
该
/dev
目录是特殊文件或设备文件的位置。
您的根文件系统小于 4 Gb。您需要做的是检查为什么您的960GB硬盘无法被识别;验证其是否正确连接、格式化和安装。一些可以帮助您的命令是lsblk
、、、。fdisk
mount
cat /etc/fstab