如何将Windows文件系统与Ubuntu集成?


12

我最近有一台新的Windows计算机,并想用Ubuntu双重启动。我真的不想有2个单独的文件系统(带有挂载),但如果可能的话,我想将两者集成在一起。例如,我希望我的/ home / name / Pictures与Windows中“我的文档”中的“图片”文件夹具有相同的内容,/ home / name / Downloads与Windows中的“ Downloads”文件夹具有相同的内容,“音乐”与Windows中的“ Downloads”文件夹具有相同的内容作为窗口的“音乐”文件夹,甚至是“桌面”。我知道某些文件夹必须有所不同,例如Windows中的AppData无法正常工作,因此可能需要重复一些操作。

这是可能吗?我讨厌让Ubuntu感觉就像是拥有一台新计算机,并且想要某种统一性(无双关语)。

谢谢。



这让我想起了[migration-assantant] [1],由于缺乏兴趣,它从Live CD安装程序中删除了。但是我认为与社区共享Windows分区中某些应用程序的数据的工具,或者至少可以帮助用户做到这一点的工具,将受到社区中许多双重启动用户的欢迎。到目前为止,从用户的角度来看,从我的角度来看,适用于Android的Ubuntu都做了类似的事情。当然,安装一个分区并放置符号链接并不是那么花哨。[1]:launchpad.net/ubuntu/precise/+source/migration-assistant
LiveWireBT,2012年

Answers:


12

先决条件

您必须在Ubuntu中挂载Windows分区才能进行以下工作。

重定向特殊文件夹

freedesktop.org项目定义了Windows文件夹中已知的等效特殊文件夹(“我的文档”,“我的音乐”,“我的图片”等)。相应配置文件由命令管理。~/.config/user-dirs.dirsxdg-user-dirs-update

例如,您可以通过在终端中执行以下命令来更改下载目录:

xdg-user-dirs-update --set DOWNLOAD /mnt/<WINDOWS_PARTITION>/users/<YOU>/Downloads

实现此目的的另一种方法是在配置文件中手动替换$HOME/Downloads/mnt/<WINDOWS_PARTITION>/users/<YOU>/Downloads(例如,在gedit或nano中)。

要使更改生效xdg-user-dirs-gtk-update然后再运行(xdg-user-dirs-update如果您手动编辑了配置文件)。

重定向常规文件夹

您也可以用Windows分区上文件夹的符号链接替换Ubuntu主文件夹中的文件夹,例如:

ln -s /mnt/<WINDOWS_PARTITION>/users/<YOU>/AppData/Roaming/Mozilla/Firefox/Profiles/<YOUR_PROFILE.default> ~/.mozilla/firefox/<YOUR_PROFILE.default>

那是一个非常简单的解决方案,它不适用于所有情况,在某些情况下可能会引起问题。但是,有些人以这种方式共享Firefox和Thunderbird的设置。


我已经尝试了一些文件,但是我必须先挂载“ OS”驱动器,这确实很烦人。否则,它说“断开的链接”
dukevin 2012年

重要的事情是在终端中执行所有操作-当通过文件管理器执行Gnome跟踪带有“特殊”文件夹的操作时,因此,如果您在Nautilus中删除/重命名原始的Pictures文件夹并在其位置创建一个符号链接-它将不会表现得像原始的图片文件夹一样
Sergey 2012年

@KevinDuke:您需要添加一行以/etc/fstab在启动时自动挂载Windows分区。在此站点上搜索说明。
谢尔盖

@Sergey谢谢,我认为自动安装将是必经之路。这如何影响性能?
dukevin

@KevinDuke:我看不到它如何影响性能,除了启动过程可能要花一秒钟的时间。
谢尔盖(Sergey)2012年

3

在终端输入

gedit ~/.config/user-dirs.dirs

并链接到Windows文件夹的绝对路径。然后,您可以“杀死所有鹦鹉螺”或重启。


这很有趣。在不安装驱动器的情况下可以工作吗?与建立符号链接相比如何?
dukevin 2012年

不,您确实需要安装驱动器。此权限将在启动时为您提供帮助。对您而言,好处是将列表放在您的前面,而不是在终端中进行一系列符号链接。
马特·戴维斯

1

对的,这是可能的。我不认为它会以相同的方式显示,因为他们使用了不同的图标集。但是,它应该显示与您放置在桌面上相同的文件和文件夹。
您可能会遇到的问题是Windows从不同的相对起点引用了这些文件和文件夹。(如果单击它们,将出现“找不到文件”错误。)

如果出于某种原因希望继续,请在主文件夹中找到Ubuntu“ Desktop”文件夹。将其重命名为“ desktop.bak”之类的名称,以便稍后撤消此操作。打开终端并输入“ ln -s / path_to / windows / Desktop Desktop”

打开您的主文件夹,然后单击新的桌面链接。您应该在Windows桌面上看到引用的文件和文件夹。(出于好奇,请尝试单击它们,看看它们是否有效。)

您应该能够注销并重新登录,以查看桌面上的内容。如果发现这不是您想要的,只需删除符号链接的“ Desktop”,然后将“ desktop.bak”重命名为“ Desktop”。


这个答案实际上是针对另一个合并的问题。顺便说一句。
2012年

0

挂载Windows分区,然后在您的主目录下挂载--bind其目录。这使您的应用程序可以透明地访问Windows分区。

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.