我正在运行 OpenSuse。一切都安装在根目录中,并且已经满了。我的设置安装为:
- 20GB 用于 root
- 16GB 用于交换
- 62GB 供选择
- 200GB 家用
答案1
一切都安装在根目录中
我假设你的意思是“在根分区中”。 “根目录”是主目录根,特权用户。
以下子驱动器
您可能指的是“分区”。
16GB 用于交换机
我认为这是“交换”。
您无法从“home”分区上的软件包管理器安装软件包;这是专门用于存放您的个人文件和数据的空间。
由于您显然对 Linux 缺乏经验(无意冒犯),您能做的最好的事情就是询问为您进行分区的人,并要求他们扩展根分区,可能通过添加磁盘来扩展。
答案2
首先,20GB 对于任何系统安装来说都足够了。这就是你的 suse 将其设置为默认值的原因。
有些东西可能正在吃掉你的根分区,我不知道那是什么,但可能你正在那里做一些你不应该做的事情!也许您正在使用 root 帐户进行所有操作? root 用户的主目录位于 /root,它现在位于您的主分区上。检查一下du -sh /root
,它说了什么?
您应该以普通用户身份执行所有操作,只有在不可避免时才切换到 root 用户。普通用户的数据位于/home
,这是您的大分区,并且可能当前未使用。
一般来说
如今,磁盘分区基本上已经过时了。我总是在不分区的情况下安装我的 Linux 工作站,所有内容都放入单个全磁盘根目录中。您可以在我的其他答案中了解更多相关信息这里。
不幸的是,SuSE 不遵循这一点,这是可以解释的。
如果您有多个磁盘、服务器系统、虚拟化或其他核心事物,那么您可以使用逻辑卷管理,但这可能不是你的情况。
就您而言,如果您与另一个操作系统共享计算机(通常,win + linux 双引导系统是最常见的),则拥有多个分区的唯一原因。