Answers:
听起来像个坏主意。是的,您可以,但是您应该意识到以下警告说明了Linux对NTFS的支持:
由于内部NTFS结构的复杂性,内置2.6.14内核驱动程序和FUSE驱动程序均不允许更改被认为不安全的卷,以避免损坏。
部分原因是:
有关实现内部细节的信息尚未发布,这使得第三方供应商很难提供用于处理NTFS的工具。
我在Linux上挂载了NTFS卷,而在过去,即使使用-f(force)选项,文件系统也无法正确挂载在Linux上时,我遇到了一个问题。我最终不得不将其连接到Windows计算机并启动进入Windows,从而对其进行了修复。
如果您绝对需要/ home的本机Windows可读文件系统,则我希望将其格式化为fat32。尽管有其局限性,但它在Linux上具有更好的支持。
您可以使用:
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相同的权限,因此我建议仅对不敏感的文件使用此权限。
我目前存储我的家(如的子文件夹~/Documents
,~/Music
在NTFS文件系统),它似乎是工作的罚款。
例如,以下是在~/Documents
NTFS分区上托管文件夹的方法。首先,请确保将NTFS分区设置为自动挂载,以便系统在启动时可以对其进行访问。将需要保留的所有文件~/Documents
移到相应的NTFS分区文件夹(即/mnt/winblows/Users/Username/Documents
)中。现在,删除Documents
主目录中的文件夹,并在名为的位置创建指向该NTFS文件夹的链接Documents
。
注意:您可能必须确保自己~/.config/user-dirs.dirs
与您选择的文件夹位置保持同步(我已这样做)。有关更多详细信息,请参见此答案。