试着安装了snap,感觉不好用,就把snap卸载了,但是发现在系统下有残留/snap,想删掉该目录及其文件夹,删除不掉,说是只读文件,chmod和chattr都不行,请教有什么办法呢?
=============
sudo rm -rf /snap/
…………(很多,略去了大部分)
rm: 无法删除'core18/1265/var/lib/systemd/rfkill': 只读文件系统
rm: 无法删除'core18/1265/var/lib/ucf/cache/:etc:ssh:sshd_config': 只读文件系统
rm: 无法删除'core18/1265/var/lib/ucf/hashfile': 只读文件系统
rm: 无法删除'core18/1265/var/lib/ucf/hashfile.0': 只读文件系统
rm: 无法删除'core18/1265/var/lib/ucf/registry': 只读文件系统
rm: 无法删除'core18/1265/var/lib/ucf/registry.0': 只读文件系统
rm: 无法删除'core18/1265/var/lib/vim/addons': 只读文件系统
rm: 无法删除'core18/1265/var/lock': 只读文件系统
rm: 无法删除'core18/1265/var/log': 只读文件系统
rm: 无法删除'core18/1265/var/mail': 只读文件系统
rm: 无法删除'core18/1265/var/opt': 只读文件系统
rm: 无法删除'core18/1265/var/snap': 只读文件系统
rm: 无法删除'core18/1265/var/spool/mail': 只读文件系统
rm: 无法删除'core18/1265/var/tmp': 只读文件系统
rm: 无法删除'core18/1265/writable': 只读文件系统
===================
df -h
文件系统 容量 已用 可用 已用% 挂载点
udev 1.9G 0 1.9G 0% /dev
tmpfs 376M 11M 366M 3% /run
/dev/sda7 86G 23G 59G 29% /
tmpfs 1.9G 63M 1.8G 4% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
/dev/sda2 96M 31M 66M 32% /boot/efi
tmpfs 376M 12K 376M 1% /run/user/1000
/dev/loop0 55M 55M 0 100% /snap/core18/1265
/dev/loop1 76M 76M 0 100% /snap/duplicity/20
sudo mount -o remount,rw /snap/core18/1265
mount: /snap/core18/1265: cannot remount /dev/loop0 read-write, is write-protected.
========================
# sudo chattr -i -a -R /snap
chattr: 对设备不适当的 ioctl 操作 while reading flags on /snap/duplicity/20
chattr: 对设备不适当的 ioctl 操作 while reading flags on /snap/core18/1265
卸载snap后,残留的文件怎么删除呢?
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
- cflo-ve
- 帖子: 98
- 注册时间: 2009-12-16 10:09
卸载snap后,残留的文件怎么删除呢?
高山仰止,景行行止。虽不能至,然心向往之。
- astolia
- 论坛版主
- 帖子: 6436
- 注册时间: 2008-09-18 13:11
Re: 卸载snap后,残留的文件怎么删除呢?
它本来就是个只读文件系统,别想弄成rw。直接umount就行了。/etc/systemd/system和/etc/systemd/system/multi-user.target.wants下面有snap-xxxx.mount,就是用来在启动时挂载的
你卸载snapd前就该把这些个snap都用正常方法删除掉 snap remove core18。现在就只能到/var/lib/snapd/snaps下面去手动删除了
你卸载snapd前就该把这些个snap都用正常方法删除掉 snap remove core18。现在就只能到/var/lib/snapd/snaps下面去手动删除了
-
- 帖子: 352
- 注册时间: 2007-06-11 13:06
Re: 卸载snap后,残留的文件怎么删除呢?
snap是什么底细?