linux snap 进程cpu占用100% 解决

过程如下:

df -ia
 
yll@yll-ubuntu:/snap/snapd$ df -ia
文件系统          Inode 已用(I)  可用(I) 已用(I)% 挂载点
sysfs                 0       0        0        - /sys
proc                  0       0        0        - /proc
udev            2004858     590  2004268       1% /dev
devpts                0       0        0        - /dev/pts
tmpfs           2012117    1023  2011094       1% /run
/dev/sdb5       3055616  127308  2928308       5% /
/dev/sdb6       9224192  433571  8790621       5% /usr
securityfs            0       0        0        - /sys/kernel/security
tmpfs           2012117     260  2011857       1% /dev/shm
tmpfs           2012117       7  2012110       1% /run/lock
tmpfs           2012117      17  2012100       1% /sys/fs/cgroup
cgroup                0       0        0        - /sys/fs/cgroup/systemd
pstore                0       0        0        - /sys/fs/pstore
cgroup                0       0        0        - /sys/fs/cgroup/net_cls,net_prio
cgroup                0       0        0        - /sys/fs/cgroup/hugetlb
cgroup                0       0        0        - /sys/fs/cgroup/rdma
cgroup                0       0        0        - /sys/fs/cgroup/blkio
cgroup                0       0        0        - /sys/fs/cgroup/perf_event
cgroup                0       0        0        - /sys/fs/cgroup/freezer
cgroup                0       0        0        - /sys/fs/cgroup/cpuset
cgroup                0       0        0        - /sys/fs/cgroup/memory
cgroup                0       0        0        - /sys/fs/cgroup/cpu,cpuacct
cgroup                0       0        0        - /sys/fs/cgroup/devices
cgroup                0       0        0        - /sys/fs/cgroup/pids
mqueue                0       0        0        - /dev/mqueue
hugetlbfs             0       0        0        - /dev/hugepages
debugfs               0       0        0        - /sys/kernel/debug
systemd-1             -       -        -        - /proc/sys/fs/binfmt_misc
configfs              0       0        0        - /sys/kernel/config
fusectl               0       0        0        - /sys/fs/fuse/connections
/dev/sdb7      16850944 1618791 15232153      10% /home
sunrpc                0       0        0        - /run/rpc_pipefs
nfsd                  0       0        0        - /proc/fs/nfsd
binfmt_misc           0       0        0        - /proc/sys/fs/binfmt_misc
tmpfs           2012117      31  2012086       1% /run/user/1000
gvfsd-fuse            0       0        0        - /run/user/1000/gvfs
/dev/sda1      62504960 2945208 59559752       5% /media/yll/ylw
/dev/sda4      74219636  508397 73711239       1% /media/yll/原C盘,勿使用
yll@yll-ubuntu:/snap/snapd$ 

系统突然报错:fatal error: can’t write PCH file: 设备上没有空间,然后df -h查看原因:

yll@yll-ubuntu:~$ df -h
文件系统        容量  已用  可用 已用% 挂载点
udev            7.7G     0  7.7G    0% /dev
tmpfs           1.6G  125M  1.5G    8% /run
/dev/sdb5        46G   26G   18G   60% /
/dev/sdb6       139G   30G  103G   23% /usr
tmpfs           7.7G  334M  7.4G    5% /dev/shm
tmpfs           5.0M  4.0K  5.0M    1% /run/lock
tmpfs           7.7G     0  7.7G    0% /sys/fs/cgroup
/dev/sdb7       253G   74G  167G   31% /home
/dev/loop2       55M   55M     0  100% /snap/core18/1754
/dev/loop1       30M   30M     0  100% /snap/snapd/8140
/dev/loop0       31M   31M     0  100% /snap/snapd/7777
tmpfs           1.6G   60K  1.6G    1% /run/user/1000
/dev/sda1       939G  891G   30M  100% /media/yll/ylw
/dev/sda4       151G   80G   71G   54% /media/yll/原C盘,勿使用

如上所示:snap占用/dev/loop0-/dev/loop1-/dev/loop2占用100%;

发现loo0-loop0-1,占用100%,我们只要清理掉一下就可以了.
命令:
sudo apt autoremove --purge snapd

然后在查看,可以看见已经清理完毕:

yll@yll-ubuntu:~$ df -h
文件系统        容量  已用  可用 已用% 挂载点
udev            7.7G     0  7.7G    0% /dev
tmpfs           1.6G  137M  1.5G    9% /run
/dev/sdb5        46G   26G   18G   59% /
/dev/sdb6       139G   29G  103G   22% /usr
tmpfs           7.7G  402M  7.3G    6% /dev/shm
tmpfs           5.0M  4.0K  5.0M    1% /run/lock
tmpfs           7.7G     0  7.7G    0% /sys/fs/cgroup
/dev/sdb7       253G   74G  167G   31% /home
tmpfs           1.6G   56K  1.6G    1% /run/user/1000
/dev/sda1       939G  885G  6.2G  100% /media/yll/ylw
/dev/sda4       151G   80G   71G   54% /media/yll/原C盘,勿使用
yll@yll-ubuntu:~$ 

 

 

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: Linux Snap是一种软件打包和分发系统,它可以在不同的Linux发行版上运行。Snap包含应用程序和它们的依赖项,使得安装和更新应用程序变得更加简单和可靠。Snap还提供了安全的隔离环境,使得应用程序可以在不同的Linux发行版上运行,而不会受到其他应用程序或系统的影响。Snap是一个开放的标准,任何人都可以创建和分发自己的Snap包。 ### 回答2: Linux Snap 是一种基于 Snap 包管理器的 Linux 发行版软件包格式。Snap 是Canonical 公司推出的一种新的 Linux 软件包管理系统,它旨在简化软件的安装和更新过程,并提供更好的软件包管理、依赖管理和版本控制能力。 与传统的软件包管理系统(如.deb 和.rpm)相比,Snap 具有一些独特的优点。首先,Snap 是一个自足的软件包格式,它包含了应用程序及其所有依赖的库和文件,因此可以避免因缺少依赖而出现问题。其次,Snap 允许应用程序和库以自包含的方式运行,这意味着它们在不同的 Linux 发行版上拥有相同的可移植性。 此外,Snap 还提供了一种声明式的安装和更新机制。用户只需使用简单的命令即可安装或更新软件包,并且可以随时回滚到先前的版本。Snap 还支持隔离的沙盒运行环境,可以提供额外的安全性和隔离性。 Linux Snap 的使用正在逐渐增加,许多知名的 Linux 发行版都已经开始支持它,如Ubuntu、Debian、Fedora等。Snap 还有一个广泛的软件库,包含了许多常见的应用程序,如Mozilla Firefox、LibreOffice 等。用户可以通过简单的命令即可安装它们,而无需担心依赖问题或与系统其他组件的冲突。 总的来说,Linux Snap 是一个先进的软件包管理格式,它可以提供更简便、可靠和安全的软件安装和更新方式,为Linux 用户带来了更好的使用体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值