在 C 驱动器中安装 Ubuntu 而不是完整格式安装有什么缺点吗?

Man*_*har 7 partitioning system-installation windows-10 18.04

目前我有 Windows 10 操作系统。我不想双启动。我想清除C盘并在其中安装Ubuntu。我想保留其他驱动器中的数据。所以我找到了这个。在这一点上,他说我们可以做到。我只是想知道,通过全硬盘格式和安装 Ubuntu,保留其他驱动器并访问其中的数据会不会有任何缺点/性能问题?如果我的 C 驱动器空间不足,我还能在其他驱动器中安装软件/游戏吗?

kar*_*rel 10

从 17.04 开始,Ubuntu 的新安装使用交换文件而不是交换分区,因此默认情况下所有内容都安装在单个 ext4 分区上,包括/home目录。在将 Ubuntu 安装在 SSD 上的情况下,这可以最有效地利用 SSD 上宝贵的磁盘存储空间。在有多个硬盘或分区的情况下,下面列出的方法也可以有效利用其他分区上的存储空间。

假设Ubuntu遇到了一些问题,/home如果我想再次安装Windows/Ubuntu ,我能在目录中保留数据吗?

/home即使没有单独的/home分区,您也可以重新安装 Ubuntu 而不会丢失数据。请参阅以下 Ubuntu 文档链接。

如果我格式化所有驱动器并使剩余空间/home超过保留以前的 Windows 驱动器,是否会有任何性能差异?

NTFS 不适用于主分区,因为某些服务需要某些类型的文件系统对象(字符设备、命名管道等),但 NTFS 不支持这些对象。引自:将 ntfs 分区上的文件夹用作 /home

您可以为文件夹使用自定义文件夹,/home以便跨越多个硬盘的主目录。

示例(xdg-user-dirs-update- 更新 XDG 用户目录配置):

 xdg-user-dirs-update --set DOWNLOAD /media/Redman/2nd-HDD/Downloads/
Run Code Online (Sandbox Code Playgroud)

将从/home/$USER/Downloads/to切换到/mediaRedman/2nd-HDD/Downloads/下载的文件,然后下载到第二个 HDD。这同样适用于所有其他目录。

本地~/.config/user-dirs.dirs和全局 /etc/xdg/user-dirs.defaults配置文件都使用以下环境变量格式来指向用户目录: XDG_DIRNAME_DIR="$HOME/directory_name"示例配置文件如下所示(这些都是模板目录):

结果cat ~/.config/user-dirs.dirs

XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_VIDEOS_DIR="$HOME/Videos"
Run Code Online (Sandbox Code Playgroud)

由于xdg-user-dirs将获取本地配置文件以指向适当的用户目录,因此可以指定自定义文件夹。例如,如果在 使用此变量的任何应用程序中为该变量XDG_DOWNLOAD_DIR命名了自定义文件夹, 则将使用此目录。$HOME/Internet~/.config/user-dirs.dirs


如果我想回到 Windows,我可以保留/home数据吗?

Windows 安装程序会覆盖安装它的整个分区,并将覆盖 MBR 系统上的 GRUB,从而阻止 Linux 操作系统启动。因此,建议在双引导中安装 Ubuntu 之前先安装 Windows。


sud*_*dus 5

如果您使用 NTFS 文件系统保留分区,您可以从具有读写访问权限的 linux 挂载它们,但也有缺点。

  • NTFS 的 linux 驱动程序很健壮,但不如 linux 文件系统的 linux 驱动程序或 Windows 文件系统的 Windows 驱动程序有效。因此,事情会比创建ext4文件系统并从 NTFS 文件系统(可能通过备份驱动器)复制数据文件要慢

  • 当由来自 NTFS(以及 FAT32 和 exFAT)的 linux 驱动程序管理时,所有权和权限不灵活。它们在挂载期间设置,对于所有文件和目录都相同,除非您重新挂载文件系统,否则无法修改。

  • linux 的一些特殊功能不能由 NTFS 管理。对于属于 Ubuntu 系统的所有分区,您应该有 linux 文件系统:root ( /),如果您有单独的主分区 ( /home) 等。

  • Linux 中没有很好的 NTFS 维护工具,因此您无法对其进行修复或保持新鲜,除了 Windows。


但在双引导方案中,data使用 NTFS单独分区可能是个好主意。它可以从 Ubuntu 和 Windows 访问。