NTFS作为Ubuntu主目录


9

我打算将NTFS分区用作Ubuntu安装的主目录,这行得通吗?

Answers:


7

听起来像个坏主意。是的,您可以,但是您应该意识到以下警告说明了LinuxNTFS的支持

由于内部NTFS结构的复杂性,内置2.6.14内核驱动程序和FUSE驱动程序均不允许更改被认为不安全的卷,以避免损坏。

部分原因是:

有关实现内部细节的信息尚未发布,这使得第三方供应商很难提供用于处理NTFS的工具。

我在Linux上挂载了NTFS卷,而在过去,即使使用-f(force)选项,文件系统也无法正确挂载在Linux上时,我遇到了一个问题。我最终不得不将其连接到Windows计算机并启动进入Windows,从而对其进行了修复。

如果您绝对需要/ home的本机Windows可读文件系统,则我希望将其格式化为fat32。尽管有其局限性,但它在Linux上具有更好的支持。


3
这是一个坏主意。ntfs和fat32没有像ext2 / 3/4和其他linux文件系统那样存储权限的方式
knittl 2010年

@knittl NTFS有,但是FAT32没有。
user877329 2013年

@ user877329 NTFS具有,但是其权限很难与UNIX权限匹配。您必须执行一些特殊的操作才能使它们与ntfs-3g一起使用。
罗斯兰

6

即使在Linux文件系统和fat32 / ntfs之间移动文件,也会引起许多有关权限和所有权的警告。您肯定会在ntfs / home上遇到问题。无效的第一件事是〜/ .ssh,.netrc和其他具有受限权限的文件/目录。当其他程序无法更改配置文件的权限时,肯定会出现错误。(点文件)


2

可以,但是会遇到真正的麻烦,因为许多应用程序将采用非Microsoft文件系统的约定,例如区分大小写。您最好在Windows机器上安装Ext2IFS之类的内容来读取ext *分区。


1
ntfs具有区分大小写的功能。
vava

1

如果您只想共享基本用户数据,也可以尝试将“文档”,“图片”和“音乐”链接到NTFS上的文件夹。在我设置为朋友双启动的计算机上,这非常有效。


1

您可以使用:

mount --bind

这将使保存在一个目录中的任何内容都保存在其他位置。对我来说,这是因为我的主存储是NTFS,因为它必须在Windows 7中可读。在中/etc/fstab,我像往常一样安装了NTFS分区,这是由Ubuntu 11.04为我完成的:

# /windows was on /dev/sda3 during installation
UUID=FC843ED0843E8D60 /windows        ntfs    defaults,umask=007,gid=46 0      $

然后,我将基本存储文件夹设置为保存在其中:

# make /home/shawn/"folders" point to /windows/shawn/"folders"
/home/shawn/Documents/   /windows/shawn/Documents/ none    bind  0  0
/home/shawn/Downloads/   /windows/shawn/Downloads/ none    bind  0  0
/home/shawn/Pictures/   /windows/shawn/Pictures/ none    bind  0  0
/home/shawn/Videos/   /windows/shawn/Videos/ none    bind  0  0
/home/shawn/Music/   /windows/shawn/Music/ none    bind  0  0

全部包含/etc/fstab在内,因此可以在启动时重新应用。

NTFS不具有与ext4相同的权限,因此我建议仅对不敏感的文件使用此权限。


0

我目前存储我的家(如的子文件夹~/Documents~/Music在NTFS文件系统),它似乎是工作的罚款。

例如,以下是在~/DocumentsNTFS分区上托管文件夹的方法。首先,请确保将NTFS分区设置为自动挂载,以便系统在启动时可以对其进行访问。将需要保留的所有文件~/Documents移到相应的NTFS分区文件夹(即/mnt/winblows/Users/Username/Documents)中。现在,删除Documents主目录中的文件夹,并在名为的位置创建指向该NTFS文件夹的链接Documents

注意:您可能必须确保自己~/.config/user-dirs.dirs与您选择的文件夹位置保持同步(我已这样做)。有关更多详细信息,请参见此答案

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.