Kali linux中/root和/home有什么区别

Kali linux中/root和/home有什么区别

我家里有一台运行 Windows 10 的台式机,配备 512 GB SSD 和 4 TB HDD

我决定在我的系统上下载 Kali Linux,因为我想学习渗透测试等。我的决定是在 SSD 上下载 /root,在 HDD 上下载 /home,因为我认为 /home 目录是音乐、文档和图片所在的位置。

所以我只给 /root 10.40 GB,给 /home 目录 65.19 GB,从 Windows 的计算机管理中可以看到。

计算机管理

当我欣喜若狂地安装完 kali linux 后,我运行df -h命令,看到了/根已使用 80%,还剩几个 GB,并且/家仅使用了 1%。最糟糕的是我发现音乐、文档、桌面等都在/根

我到处都看到有人说要给 /home 更大的空间。我是不是犯了个错误,给了/根只有 10.40 GB ?如果是这样我怎样才能放大它?正如我所看到的,我有 18.94 GB 未分配空间,并且不介意将其添加到 /root

答案1

在大多数系统中,/root是主目录user,/home是其他(非 root)用户主目录的父目录。这用户通常不需要太多磁盘空间(这就是它位于“/”下的原因),同时/home提供了使其成为单独安装的文件系统的能力。

答案2

从技术上来说您对 linux 文件系统层次结构的一般假设是正确的,并且是桌面操作系统的合理假设和布局,但您犯了两个误解。

首先是卡利不适合作为桌面操作系统。这是,正如其开发者明确指出的那样,旨在作为渗透测试工具,因此进行了优化:

如果您一般不熟悉 Linux,如果您不具备至少基本的系统管理能力,如果您正在寻找一个 Linux 发行版作为学习工具来了解 Linux,或者如果您想要一个可以用作通用桌面安装的发行版,Kali Linux 可能不是您正在寻找的

其次,您将目录/root/(这是超级用户的主目录,通常不应该包含太多有趣的目录)与根文件系统,这是/和 的起点一切发现它不在它自己的文件系统上。

在您的设置中,这将包括非 root 用户未在其自己的用户空间中安装的所有软件。

我个人也不建议在 Kali 分区上放置任何“音乐、文档和图片”,因为,再一次,这不是 Kali 的用途如果您在进行渗透测试时确实需要配乐,则可以轻松挂载 Windows 分区或 NAS 共享并从那里读取任何媒体文件。

答案3

分区时,root 是一个占位符。它具有未另行指定的所有分区。由于您使用 root 和 /home 进行分区,这意味着 root 拥有所有分区 /usr、/etc/、/var 等。

安装完所有软件后,根目录的大小往往不会发生太大变化,但我建议增加几 GB。多少要看使用情况。我会为 /root 增加至少 10 GB 的空间。

要调整大小,您可以使用类似的软件分手了或者磁盘驱动器(我推荐parted,因为它较新,并且它的UI gparted)

相关内容