相关疑难解决方法(0)

没有更多的磁盘空间:如何找到占用空间的内容?

我在一台运行 16.04 的服务器上遇到了一个问题:没有剩余的磁盘空间。

我不知道是什么占用了空间。是否有命令列出当前目录大小,以便我可以遍历并最终进入占用所有空间的目录?

disk-usage

131
推荐指数
7
解决办法
17万
查看次数

假磁盘已满错误:apt-get 无法安装或删除

我在升级 Ubuntu 12.04 服务器时遇到以下错误。现在apt-get无法安装或删除任何软件包。

解压 linux-headers-3.13.0-62(来自 .../linux-headers-3.13.0-62_3.13.0-62.102~precise1_all.deb)...
dpkg: 错误处理 /var/cache/apt/archives/linux-headers-3.13.0-62_3.13.0-62.102~precise1_all.deb (--unpack):
 无法创建`/usr/src/linux-headers-3.13.0-62/arch/arm/include/asm/ptrace.h.dpkg-new' 
(在处理`./usr/src/linux-headers-3.13.0-62/arch/arm/include/asm/ptrace.h'):设备上
没有剩余空间没有写入报告,因为错误消息指示磁盘完全错误
 dpkg-deb:错误:子进程粘贴被信号杀死(断管)
处理时遇到错误:
 /var/cache/apt/archives/linux-headers-3.13.0-62_3.13.0-62.102~precise1_all.deb
E:子进程/usr/bin/dpkg返回错误码(1)

虽然我并不是真的没有磁盘空间,

# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       6.8G  4.7G  1.8G  69% /  
Run Code Online (Sandbox Code Playgroud)

无论如何,我的 inode 已满,

# df -i
Filesystem     Inodes   IUsed  IFree IUse% Mounted on
/dev/sda1      458752  455214   3538  100% /
Run Code Online (Sandbox Code Playgroud)

我有十多个旧内核,但我无法删除它们,因为我apt-get自己是跛脚的。所以我无法关注这个报告类似问题的帖子

唯一的选择似乎是手动删除一些较旧的内核。它会引起任何问题吗?

有没有更好的出路?我可以暂时为 root使用保留空间并删除旧内核吗?

apt dpkg disk-usage inode

29
推荐指数
2
解决办法
2万
查看次数

Ubuntu 16.04 (Xenial Xerus) 上的全盘问题

我想做更新,但我的磁盘似乎已满。我试过:

sudo apt-get install -f
Run Code Online (Sandbox Code Playgroud)

但它给了我以下输出:

Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
checkbox-ng fonts-inconsolata gir1.2-gconf-2.0 ko.tex-extra-hlfont
latex-sanskrit libarchive-extract-perl libboost-date-time1.54.0
libboost-system1.54.0 libcmis-0.4-4 libcolamd2.8.0 libept1.4.12 libglamor0
libglew1.10 libglewmx1.10 libgnome-desktop-3-7 libgphoto2-port10 libilmbase6
libimobiledevice4 libintl-perl libisl10 libllvm3.4 liblog-message-perl
liblog-message-simple-perl libmagick++5 libmagickcore5 libmagickcore5-extra
libmagickwand5 libmbim-glib0 libmodule-pluggable-perl libmodule-runtime-perl
libntdb1 libopenexr6 liborcus-0.6-0 libparams-classify-perl libpocketsphinx1
libpod-latex-perl libpoppler44 libprocps3 libprotobuf8 libprotoc8
libqmi-glib0 libqpdf13 libqt5qml-graphicaleffects libqt5sensors5
libqt5webkit5-qmlwebkitplugin libraw9 librhythmbox-core8 libsphinxbase1
libspice-server1 …
Run Code Online (Sandbox Code Playgroud)

package-management partitioning 16.04

14
推荐指数
1
解决办法
1万
查看次数

更新后损坏的包:linux-headers,错误:BrokenCount >0

Ubuntu 12.04。

更新后,我在系统托盘中看到一个红色警告图标,警告错误:损坏计数 >0

打开更新管理器,我看到损坏的包是 linux-headers-3.2.0-33-generic-pae (new install)

具体来说,我将 ubuntu 安装在具有 8GB 内部存储空间的 AspireOne 上。

apt-get clean按照本网站上另一个问题的建议进行了尝试,并尝试在 Synaptic 中重新安装该软件包。

我试图重新启动但无济于事。

我也尝试过apt-get install --fix-broken,我得到以下信息:

sudo apt-get install --fix-broken
[sudo] password for elina: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
  linux-headers-3.2.0-33-generic-pae
The following NEW packages will be installed:
  linux-headers-3.2.0-33-generic-pae
0 upgraded, 1 newly installed, 0 to remove and 38 not upgraded.
1 not fully …
Run Code Online (Sandbox Code Playgroud)

updates apt

7
推荐指数
1
解决办法
1万
查看次数