当权限被拒绝时,如何清理/清除 /dev/sda7?

当权限被拒绝时,如何清理/清除 /dev/sda7?
d@d-Satellite-C655:~$ df -h
Filesystem        Size  Used Avail Use% Mounted on
/dev/sda7          38G   36G  278M 100% /
none              4.0K     0  4.0K   0% /sys/fs/cgroup
udev              931M  4.0K  931M   1% /dev
tmpfs             189M  1.1M  188M   1% /run
none              5.0M     0  5.0M   0% /run/lock
none              943M  1.4M  942M   1% /run/shm
none              100M   20K  100M   1% /run/user
overflow          1.0M  1.0M     0 100% /tmp
/home/d/.Private   38G   36G  278M 100% /home/d

看来我已经使用了 100% 的 /dev/sda7,有人知道我该如何清理或清空它吗?因为自从了解到这一点后,我重新启动了计算机,现在无法登录到上面显示的管理员帐户。从那时起,我已成功登录到访客帐户并且:

guest-ihp062@d-Satellite-C655:~$ sudo chmod 755 /dev/sda7 -R
sudo: unable to change to sudoers gid: Operation not permitted
guest-ihp062@d-Satellite-C655:~$ sudo apt-get autoclean
sudo: unable to change to sudoers gid: Operation not permitted

guest-ihp062@d-Satellite-C655:~$ login d
login: Cannot possibly work without effective root
guest-ihp062@d-Satellite-C655:~$ sudo passwd root
sudo: unable to change to sudoers gid: Operation not permitted

我错过了什么?

答案1

你应该能够启动到恢复模式。这是一种特殊模式,您以 root 身份登录,只有一个终端,并以驱动器的只读访问权限开始(然后您可以将其转换为读写访问权限)。

请按照此处的说明进行操作:

https://wiki.ubuntu.com/RecoveryMode

Shift具体来说,在 Ubuntu 启动时按住,选择恢复模式高级选项,然后出现提示时,进入 root shell 提示符

您可以使用以下方式启用对驱动器的读/写访问mount -o remount,rw /

答案2

测试一下:

在 Ubuntu 启动时按住 Shift

从高级选项中选择恢复模式

从子菜单中选择

fsck
clean
root

在终端中。

运行:

dpkg --purge `COLUMNS=300 dpkg -l | egrep "^rc" | cut -d' ' -f3`
apt-get autoremove
apt-get clean

相关内容