在我将 Ubuntu 机器上的分区类型从 EXT3 更改为 NTFS 之前,我想确认它是否会影响或损坏磁盘中的文件。
如果您知道某个问题或者分享您在做此类事情时可能遇到的任何问题,这将会有所帮助。
如何操作:我看到 Ubuntu 中有一个名为“磁盘实用程序”的软件包,它可以帮助你更改分区,但如果你认为有更好的方法来完成此操作,请不要介意分享。谢谢。
我尝试用 Google 寻找答案,但无法得到所有问题的答案,因此决定向这里的专家请教。请帮忙。
我知道这没用,但是对于拥有 WINDOWS 双操作系统的人来说,在 Windows 和 Linux 之间共享文件可能很有用。
答案1
将 EXT3 更改为 NTFS 将会销毁您的所有文件。
为了在不丢失文件的情况下做到这一点,您需要将所有文件复制到某处,更改分区类型(重新格式化)然后将文件复制回来。
请注意,NTFS 不适用于 Ubuntu。但是 Ubuntu 可以读取和写入 NTFS 分区。因此,对您来说最好的 2 个选项可能是:
为 Windows (NTFS) 准备一个大分区,为 Ubuntu (ext3/4) 准备一个较小的分区。将常用文件(例如文档、mp3、电影)存储在 Windows 分区上。然后,您就可以从两个操作系统读取和写入它们。
创建第三个分区 - NTFS 或 FAT32,并将所有常用文件存储在那里。它在 Windows 中将显示为磁盘“D:”,您也可以从 Ubuntu 读取和写入它。
答案2
任何 UNIX 的核心部分都是文件所有权。当您考虑更改文件系统时,这不是最好的选择,文件所有权将会丢失。有几种方法:- 在http://www.virtualbox.org/ 虚拟 Linux - 在 Windows 和 Linux 之间共享分区的另一种选择。
就我而言,我有一个 SVN,我将源代码放在其中,并在多台电脑和多个操作系统之间共享它。对于电影、音乐等常见数据,我将它们保存在外部 USB 硬盘上
答案3
如果需要将分区类型从 EXT* 更改为 NTFS,最好的方法是:
- 将所有文件复制到任何备份驱动器(物理、网络等)
- 使用 NTFS 文件系统格式化分区
- 将文件复制回来
请注意,如果您想继续从此分区(例如,它是您的 / 或 /home 或任何其他重要目录)运行 Linux,则不应执行此操作。因为当前的 NTFS 驱动程序(例如,NTFS-3G)不支持除 之外的任何文件模式标志rwxrwxrwx
。
答案4
这并非您问题的确切答案,但如果目标只是在 Linux 和 Windows 之间共享文件,我建议缩小现有分区并创建一个新的 FAT32 分区,该分区可用于在两个操作系统之间共享文件。我在 Linux 中使用 NTFS 的经验并不丰富,在 Windows 中尝试访问 EXT3 分区的经验也非常糟糕。
Linux 中的许多安全相关优势都来自文件权限,如果您将文件系统更改为 NTFS,您将失去这些优势。此外,有些程序需要其配置文件具有某些文件权限,如果没有这些权限,它们将无法运行。因此,迁移到 NTFS 也可能会破坏这些程序。