¿Cómo integro mi sistema de archivos de Windows con Ubuntu?

12

Recientemente obtuve una nueva computadora con Windows y me gustaría iniciar dual con Ubuntu. Realmente no quiero tener 2 sistemas de archivos separados (con montaje) pero me gustaría integrar los dos, si es posible. Por ejemplo, me gustaría que mi / home / name / Pictures tenga el mismo contenido que la carpeta Pictures en Mis documentos en Windows, / home / name / Downloads sea igual que la carpeta Downloads en Windows, Music sea igual como la carpeta de música de la ventana, e incluso el escritorio si es posible. Entiendo que algunas carpetas tendrían que ser diferentes, como AppData en Windows no podría funcionar correctamente, por lo que podrían ser necesarios algunos duplicados.

¿Es esto posible? Odio cómo tener Ubuntu se siente como tener una nueva computadora todos juntos y me gustaría un poco de unidad (sin juego de palabras).

Gracias.

dukevin
fuente
Eso me recordó al [asistente de migración] [1] que se eliminó del instalador de Live CD debido a la falta de interés. Pero creo que una herramienta que comparte datos de ciertas aplicaciones de la partición de Windows con Ubuntu o al menos ayuda al usuario a hacer eso sería apreciada por muchos de los usuarios de arranque dual en la comunidad. Por todo lo que he visto hasta ahora, Ubuntu para Android hace algo similar desde el punto de vista del usuario. Por supuesto, montar una partición y colocar enlaces simbólicos no es tan elegante. [1]: launchpad.net/ubuntu/precise/+source/migration-assistant
LiveWireBT

Respuestas:

12

Prerrequisitos

Debe tener la partición de Windows montada en Ubuntu para que funcione lo siguiente.

Redireccionar carpetas especiales

El proyecto freedesktop.org definió un equivalente de carpetas especiales (Mis documentos, Mi música, Mis imágenes, etc.) conocidas de las carpetas de Windows . El archivo de configuración correspondiente se gestiona mediante el comando.~/.config/user-dirs.dirsxdg-user-dirs-update

Podría, por ejemplo, cambiar el directorio de descarga ejecutando el siguiente comando en el terminal:

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

Otra forma de lograr el mismo es reemplazar manualmente $HOME/Downloadspor /mnt/<WINDOWS_PARTITION>/users/<YOU>/Downloadsen el fichero de configuración (por ejemplo, en gedit o nano).

Para que los cambios surtan efecto, se ejecutarán xdg-user-dirs-gtk-updateposteriormente y, adicionalmente, xdg-user-dirs-updatesi ha editado el archivo de configuración a mano.

Redireccionar carpetas regulares

También puede reemplazar carpetas en su carpeta de inicio de Ubuntu con enlaces simbólicos a las carpetas en su partición de Windows, por ejemplo:

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

Esa es una solución muy simple y no funciona para todo, puede causar problemas en algunos casos. Sin embargo, algunas personas comparten la configuración de Firefox y Thunderbird de esa manera.

LiveWireBT
fuente
He intentado esto para algunos archivos, pero primero tengo que montar la unidad "OS", lo cual es realmente molesto. De lo contrario, dice "enlace roto"
dukevin
Una cosa importante es hacer todo en la terminal: Gnome rastrea las operaciones con carpetas "especiales" cuando se realizan a través del administrador de archivos, por lo que si elimina / cambia el nombre de la carpeta de imágenes original en Nautilus y crea un enlace simbólico en su lugar, ganó ' t se comporta como lo hizo la carpeta de imágenes original
Sergey
@KevinDuke: debe agregar una línea para /etc/fstabmontar automáticamente la partición de Windows en el arranque. Busque este sitio para obtener instrucciones.
Sergey
@Sergey gracias, creo que el montaje automático sería el camino a seguir. ¿Cómo afecta esto el rendimiento?
dukevin
@KevinDuke: No veo cómo podría afectar el rendimiento, excepto que tal vez el proceso de arranque demore una fracción de segundo más.
Sergey
3

Escribe esto en la terminal

gedit ~/.config/user-dirs.dirs

y enlace a la ruta absoluta de las carpetas de Windows. Entonces puedes simplemente "killall nautilus" o posiblemente reiniciar.

Matt Davis
fuente
Esto es bastante interesante ¿Funciona esto sin montar el disco? ¿Y cómo se compara esto con hacer enlaces simbólicos?
dukevin
No, necesita montar la unidad. Esto aquí lo hará funcionar en el inicio. El beneficio para usted sería tener la lista justo en frente de usted en lugar de hacer una serie de enlaces simbólicos en el terminal.
Matt Davis
1

Sí, es posible. No creo que se muestre de la misma manera, ya que usan diferentes conjuntos de iconos. Sin embargo, debe mostrar los mismos archivos y carpetas que puede haber colocado en su escritorio.
El problema con el que probablemente se encontrará es que Windows hace referencia a esos archivos y carpetas desde diferentes puntos de partida relativos. (Si hace clic en ellos, obtendrá el error "Archivo no encontrado").

Si, por algún motivo, desea continuar, busque su carpeta "Escritorio" de Ubuntu en su carpeta de inicio. Cambie el nombre a algo más como "desktop.bak" para que pueda deshacer esto más tarde. Abra una terminal e ingrese 'ln -s / path_to / windows / Desktop Desktop'

Abra su carpeta de inicio y haga clic en el nuevo enlace Escritorio. Debería ver los archivos y carpetas a los que se hace referencia en su escritorio de Windows. (Por curiosidad, intente hacer clic en ellos y ver si alguno de ellos funciona).

Debería poder cerrar sesión y volver a iniciarla para ver lo que tiene en su escritorio. Si encuentra que esto no es lo que quería, simplemente elimine el "Escritorio" vinculado y cambie el nombre de "desktop.bak" a "Escritorio".

Argusvision
fuente
Esta respuesta fue en realidad para una pregunta diferente que se fusionó. Por cierto.
Argusvision
0

Monta la partición de Windows, luego monta - enlaza sus directorios debajo de tu casa. Esto hace que sus aplicaciones accedan a la partición de Windows de forma transparente.

ignis
fuente