VidathD Asked: 2020-05-04 08:23:07 +0800 CST2020-05-04 08:23:07 +0800 CST 2020-05-04 08:23:07 +0800 CST 20.04 有必要有 /home 和 /swap 分区吗 772 Ubuntu Desktop 20.04 中是否需要/home分区?我在某处读到了有关分区中home文件的信息/root.../swap分区也一样吗? 有人可以为新用户和有经验的用户设置指南,以便此信息对许多人有益。 home-directory swap partitioning root 20.04 5 个回答 Voted user535733 2020-05-04T08:33:51+08:002020-05-04T08:33:51+08:00 /home 分区:从来不需要单独的 /home 分区。它一直是可选的。 Ubuntu 安装程序具有经过深思熟虑且相当健全的默认设置,可为新用户和/或非熟练用户创建一个工作系统。该默认设置不会创建单独的 /home 分区。 有些人喜欢单独的 /home 分区,有些人则不喜欢。 /swap 分区:自 18.04 以来,大多数桌面中的单独交换分区已被根分区中的交换文件所取代。不再建议大多数新桌面用户使用单独的交换分区。服务器中的交换稍微复杂一些;建议将 swap 用于某些高级用途(例如非 ext 文件系统)。 给新用户的建议:对于您的第一次安装,请尽可能坚持安装程序的默认设置。专注于使您的第一次安装成功而不是完美。您以后可以随时重新分区/重新安装更复杂的系统——Ubuntu 让这一切变得简单。 Basile Starynkevitch 2020-05-05T03:12:32+08:002020-05-05T03:12:32+08:00 在 20.04 中是否有必要有一个/home和交换分区 当然不是。您可以坚持默认设置,即保存文件的单个分区,也可能是另一个用于交换的分区。在最近的一些Linux 发行版中,交换发生在交换文件中(效率稍低,但更方便,因为您不会使用单独的磁盘分区进行交换)。请参阅swapon(8)和mkswap(8)以及底层的swapon(2) 系统调用。如果您好奇,请阅读有关虚拟内存、文件系统、页面缓存和一些操作系统的教科书。 精明的读者可能希望拥有一个不同的/home/ 分区,以便以后能够轻松地更改他/她的 Linux 发行版(例如到 Debian 或 Fedora),而不会丢失他们的数据。这不是必需的,但可能有用。 在所有情况下,不要忘记备份您的重要数据(最好在不同的介质或某个远程服务器上)。硬件磁盘确实发生故障,您会犯错误。您甚至可以自动化您的备份(例如使用crontab和rsync)。 Best Answer VidathD 2020-06-23T10:28:46+08:002020-06-23T10:28:46+08:00 注意:我将提及/分区/root以使其更清晰。 对于新用户(简单成功安装) 你需要一个单独的/home分区吗?当然不。主分区是存储您的个人文件(文档、下载、图片等)的地方。如果您不创建单独的/home分区,这些文件将保存在/home/username文件夹中。因此,如果这是您第一次安装 Ubuntu,请不要尝试使其过于复杂,也不要为/home. 当你更有经验和自信时,你可以试试这个。 你需要一个单独的/swap分区吗?这得看情况。如果你想休眠,你需要一个单独的/swap分区(见下文)。/swap用作虚拟内存。当您的 RAM 用完时,Ubuntu 会使用它来防止系统崩溃。但是,新版本的 Ubuntu(18.04 之后)在/root. 有一种使用交换文件休眠的解决方法,但不建议新用户使用(如果您想知道,请参阅下文)。所以你不需要有一个单独的/swap分区。 因此,我对新用户的建议是,在您习惯 Ubuntu 并有信心使用它之前,请坚持安装程序中的默认设置并使用“擦除磁盘并安装 Ubuntu *”选项(如果您是双引导,请同时安装) YourOS " 选项)。 对于有经验/自信的用户(“完美”安装) 如果您有经验和自信,最好至少有一个单独的分区/home。/swap如果您不休眠,则不需要单独的。即使您想休眠,也有使用swapfile的解决方法。 以下是推荐的分区: /root:你安装的所有软件都存放在这里 尺寸:最小。10 GB(推荐25+GB 。我有 40GB) 新分区的类型: Primary 新分区的位置:这个空间的开始 用作: ext4 挂载点:选择“/” /home仅当您想将个人文件与根分区分开时才需要 ( /) 大小:驱动器上的剩余空间或您想要的任何大小。 新分区的类型: Primary 新分区的位置:这个空间的开始 用作: ext4 挂载点:选择“/home” /swap只有当你想休眠时才需要 大小:取决于您的 RAM。[参见交换常见问题解答][2]。 新分区的类型: Primary 新分区的位置:这个空间的开始 用作:交换 使用交换文件进行休眠的解决方法:如何使用交换文件进行休眠。 Mido 2020-05-04T08:52:35+08:002020-05-04T08:52:35+08:00 有一个单独的/home分区是可选的。它允许您在不丢失数据和配置文件的情况下重新安装操作系统 (Ubuntu)。可以有其他用途不限于此选项。 /Ubuntu 默认在分区中创建一个“主目录” 。/home没有单独的分区也没关系。但无论哪种方式,都要备份您的重要文件。 虽然休眠需要交换分区/文件。SwapFaq页面显示交换分区需要多少空间 rln 2020-05-06T01:36:22+08:002020-05-06T01:36:22+08:00 是否需要单独的 /home 分区和交换取决于您的使用场景。 当您有多个用户通过 samba 或其他类型的文件共享访问它时,一个单独的 /home 分区是一个好主意,以防止他们填满根分区(这可能会导致其他问题)。在空间有限的单用户系统上,比如我的工作笔记本电脑,我只需要一个大根磁盘;如果它被填满,它会影响除我以外的任何人,我宁愿有一天可以自由地将 100GB 的数据下载到 /home 下的下载文件夹中,而另一天则可以在 /var 下获取 100GB 的 docker 容器。在服务器上,出于隔离目的,我可能会将所有这些(/home、/var、/var/lib/docker)放在单独的分区上。 交换分区现在经常被交换文件替换。除了交换/分页之外,交换还用于台式机/笔记本电脑安装的休眠。交换文件的性能低于分区,但这在大多数安装中几乎不明显,并且使用交换文件可以让您在需要时更自由地使用或多或少的交换,而不是将硬盘的一部分专用于它。 但是你真的需要交换吗?如果你有足够的内存,你可以不用它。请注意,系统会在/如果确实已满时终止进程。如果您想尝试一下,可以使用 swapon/swapoff 命令打开和关闭交换使用。 应该注意的是,一些软件(例如 Kubernetes)自己管理内存并且明确不想要交换空间——如果它可用,它就不会启动。
/home 分区:从来不需要单独的 /home 分区。它一直是可选的。
Ubuntu 安装程序具有经过深思熟虑且相当健全的默认设置,可为新用户和/或非熟练用户创建一个工作系统。该默认设置不会创建单独的 /home 分区。
有些人喜欢单独的 /home 分区,有些人则不喜欢。
/swap 分区:自 18.04 以来,大多数桌面中的单独交换分区已被根分区中的交换文件所取代。不再建议大多数新桌面用户使用单独的交换分区。服务器中的交换稍微复杂一些;建议将 swap 用于某些高级用途(例如非 ext 文件系统)。
给新用户的建议:对于您的第一次安装,请尽可能坚持安装程序的默认设置。专注于使您的第一次安装成功而不是完美。您以后可以随时重新分区/重新安装更复杂的系统——Ubuntu 让这一切变得简单。
当然不是。您可以坚持默认设置,即保存文件的单个分区,也可能是另一个用于交换的分区。在最近的一些Linux 发行版中,交换发生在交换文件中(效率稍低,但更方便,因为您不会使用单独的磁盘分区进行交换)。请参阅swapon(8)和mkswap(8)以及底层的swapon(2) 系统调用。如果您好奇,请阅读有关虚拟内存、文件系统、页面缓存和一些操作系统的教科书。
精明的读者可能希望拥有一个不同的
/home/
分区,以便以后能够轻松地更改他/她的 Linux 发行版(例如到 Debian 或 Fedora),而不会丢失他们的数据。这不是必需的,但可能有用。在所有情况下,不要忘记备份您的重要数据(最好在不同的介质或某个远程服务器上)。硬件磁盘确实发生故障,您会犯错误。您甚至可以自动化您的备份(例如使用crontab和rsync)。
注意:我将提及
/
分区/root
以使其更清晰。对于新用户(简单成功安装)
你需要一个单独的
/home
分区吗?当然不。主分区是存储您的个人文件(文档、下载、图片等)的地方。如果您不创建单独的/home
分区,这些文件将保存在/home/username
文件夹中。因此,如果这是您第一次安装 Ubuntu,请不要尝试使其过于复杂,也不要为/home
. 当你更有经验和自信时,你可以试试这个。你需要一个单独的
/swap
分区吗?这得看情况。如果你想休眠,你需要一个单独的/swap
分区(见下文)。/swap
用作虚拟内存。当您的 RAM 用完时,Ubuntu 会使用它来防止系统崩溃。但是,新版本的 Ubuntu(18.04 之后)在/root
. 有一种使用交换文件休眠的解决方法,但不建议新用户使用(如果您想知道,请参阅下文)。所以你不需要有一个单独的/swap
分区。因此,我对新用户的建议是,在您习惯 Ubuntu 并有信心使用它之前,请坚持安装程序中的默认设置并使用“擦除磁盘并安装 Ubuntu *”选项(如果您是双引导,请同时安装) YourOS " 选项)。
对于有经验/自信的用户(“完美”安装)
如果您有经验和自信,最好至少有一个单独的分区
/home
。/swap
如果您不休眠,则不需要单独的。即使您想休眠,也有使用swapfile的解决方法。以下是推荐的分区:
/
root:你安装的所有软件都存放在这里/home
仅当您想将个人文件与根分区分开时才需要 (/
)/swap
只有当你想休眠时才需要使用交换文件进行休眠的解决方法:如何使用交换文件进行休眠。
有一个单独的
/home
分区是可选的。它允许您在不丢失数据和配置文件的情况下重新安装操作系统 (Ubuntu)。可以有其他用途不限于此选项。/
Ubuntu 默认在分区中创建一个“主目录” 。/home
没有单独的分区也没关系。但无论哪种方式,都要备份您的重要文件。虽然休眠需要交换分区/文件。SwapFaq页面显示交换分区需要多少空间
是否需要单独的 /home 分区和交换取决于您的使用场景。
当您有多个用户通过 samba 或其他类型的文件共享访问它时,一个单独的 /home 分区是一个好主意,以防止他们填满根分区(这可能会导致其他问题)。在空间有限的单用户系统上,比如我的工作笔记本电脑,我只需要一个大根磁盘;如果它被填满,它会影响除我以外的任何人,我宁愿有一天可以自由地将 100GB 的数据下载到 /home 下的下载文件夹中,而另一天则可以在 /var 下获取 100GB 的 docker 容器。在服务器上,出于隔离目的,我可能会将所有这些(/home、/var、/var/lib/docker)放在单独的分区上。
交换分区现在经常被交换文件替换。除了交换/分页之外,交换还用于台式机/笔记本电脑安装的休眠。交换文件的性能低于分区,但这在大多数安装中几乎不明显,并且使用交换文件可以让您在需要时更自由地使用或多或少的交换,而不是将硬盘的一部分专用于它。
但是你真的需要交换吗?如果你有足够的内存,你可以不用它。请注意,系统会在/如果确实已满时终止进程。如果您想尝试一下,可以使用 swapon/swapoff 命令打开和关闭交换使用。
应该注意的是,一些软件(例如 Kubernetes)自己管理内存并且明确不想要交换空间——如果它可用,它就不会启动。