Làm cách nào để tích hợp hệ thống tập tin Windows của tôi với Ubuntu?


12

Gần đây tôi có một máy tính Windows mới và muốn khởi động kép với Ubuntu. Tôi thực sự không muốn có 2 hệ thống tệp riêng biệt (có gắn kết) nhưng muốn tích hợp cả hai, nếu có thể. Ví dụ như tôi muốn / nhà / tên / Ảnh của tôi có cùng nội dung với thư mục Ảnh trong Tài liệu của tôi trong cửa sổ, / home / name / Tải xuống giống với thư mục Tải xuống trong cửa sổ, Âm nhạc giống nhau làm thư mục Music của cửa sổ và thậm chí cả Desktop nếu có thể. Tôi hiểu rằng một số thư mục sẽ phải khác nhau, như AppData trong windows sẽ không thể hoạt động chính xác nên một số bản sao có thể cần thiết.

Đây có phải là ở tất cả có thể? Tôi ghét việc Ubuntu cảm thấy như thế nào khi có một máy tính mới cùng nhau và muốn có sự thống nhất (không có ý định chơi chữ).

Cảm ơn.



Điều đó chỉ khiến tôi nhớ đến [trợ lý di chuyển] [1] đã bị loại khỏi trình cài đặt Live CD do thiếu quan tâm. Nhưng tôi nghĩ rằng một công cụ chia sẻ dữ liệu của một số ứng dụng nhất định từ phân vùng Windows với Ubuntu hoặc ít nhất là giúp người dùng thực hiện điều đó sẽ được đánh giá cao bởi rất nhiều người dùng khởi động kép trong cộng đồng. Từ tất cả những gì tôi thấy cho đến bây giờ Ubuntu cho Android thực hiện một số thứ tương tự theo quan điểm của người dùng. Cấp, gắn một phân vùng và đặt các liên kết tượng trưng không phải là ưa thích. [1]: launchpad.net/ubfox/precise/+source/migration-assistant
LiveWireBT

Câu trả lời:


12

Điều kiện tiên quyết

Bạn phải có phân vùng Windows được gắn trong Ubuntu để thực hiện các công việc sau.

Chuyển hướng các thư mục đặc biệt

Tương đương với các thư mục đặc biệt (Tài liệu của tôi, Âm nhạc của tôi, Hình ảnh của tôi, v.v.) được biết đến từ các thư mục Windows được xác định bởi dự án freedesktop.org . Các tập tin cấu hình tương ứng ~/.config/user-dirs.dirsđược quản lý bởi xdg-user-dirs-updatelệnh.

Ví dụ, bạn có thể thay đổi thư mục tải xuống bằng cách thực hiện lệnh sau trong thiết bị đầu cuối:

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

Một cách khác để đạt được như vậy là để tự thay thế $HOME/Downloadsbởi /mnt/<WINDOWS_PARTITION>/users/<YOU>/Downloadstrong file cấu hình (ví dụ như trong gedit hoặc nano).

Để thay đổi có hiệu lực chạy xdg-user-dirs-gtk-updatesau đó và thêm vào xdg-user-dirs-updatenếu bạn đã chỉnh sửa tệp cấu hình bằng tay.

Chuyển hướng thư mục thông thường

Bạn cũng có thể thay thế các thư mục trên thư mục nhà Ubuntu của mình bằng các liên kết tượng trưng đến các thư mục trên phân vùng Windows của bạn, vd:

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

Đó là một giải pháp rất đơn giản và nó không hoạt động cho tất cả mọi thứ, nó có thể gây ra vấn đề trong một số trường hợp. Tuy nhiên, một số người chia sẻ cài đặt cho Firefox và Thunderbird theo cách đó.


Tôi đã thử điều này cho một số tệp nhưng trước tiên tôi phải gắn ổ đĩa "HĐH", điều này thực sự gây phiền nhiễu.
Mặt

Một điều quan trọng là thực hiện mọi thứ trong thiết bị đầu cuối - Gnome theo dõi các hoạt động với các thư mục "đặc biệt" khi chúng được thực hiện thông qua trình quản lý tệp, vì vậy nếu bạn xóa / đổi tên thư mục Ảnh gốc trong Nautilus và tạo liên kết tượng trưng ở vị trí của nó - nó sẽ thắng ' T hoạt động như thư mục Ảnh gốc đã làm
Serge

@KevinDuke: bạn cần thêm một dòng /etc/fstabđể tự động gắn kết phân vùng windows khi khởi động. Tìm kiếm trang web này để được hướng dẫn.
Serge

@Sergey cảm ơn, tôi nghĩ auto-mount sẽ là con đường để đi. Làm thế nào để hiệu ứng này hiệu suất?
dukevin

@KevinDuke: Tôi không thấy nó có thể ảnh hưởng đến hiệu suất như thế nào, ngoại trừ có thể quá trình khởi động mất một giây nữa.
Serge

3

Nhập cái này vào terminal

gedit ~/.config/user-dirs.dirs

và liên kết đến đường dẫn tuyệt đối của các thư mục windows. Sau đó, bạn có thể chỉ cần "killall nautilus" hoặc có thể khởi động lại.


Điều này khá thú vị. Điều này có hoạt động mà không cần gắn ổ đĩa? Và làm thế nào để so sánh với việc tạo liên kết tượng trưng?
dukevin

Không, bạn cần phải gắn ổ đĩa. Điều này ngay tại đây sẽ có được điều đó cho bạn khi khởi động. Lợi ích cho bạn sẽ là có danh sách ngay trước mặt bạn thay vì tạo ra một loạt các liên kết tượng trưng trong thiết bị đầu cuối.
matt davis

1

Vâng, nó là có thể. Tôi không nghĩ rằng nó sẽ hiển thị theo cùng một cách vì họ sử dụng các bộ biểu tượng khác nhau. Tuy nhiên, nó sẽ hiển thị cùng các tệp và thư mục bạn có thể đã đặt trên máy tính để bàn của mình.
Vấn đề bạn có thể gặp phải đó là các cửa sổ tham chiếu các tệp và thư mục đó từ các điểm bắt đầu tương đối khác nhau. (Nếu bạn nhấp vào chúng, bạn sẽ gặp lỗi "Không tìm thấy tệp".)

Nếu, vì một số lý do, bạn muốn tiếp tục, hãy tìm thư mục "Máy tính" Ubuntu trong thư mục nhà của bạn. Đổi tên nó thành một cái gì đó khác như "desktop.bak" để bạn có thể hoàn tác việc này sau. Mở một thiết bị đầu cuối và nhập 'ln -s / path_to / windows / Desktop Desktop'

Mở thư mục nhà của bạn và nhấp vào liên kết Desktop mới. Bạn sẽ thấy các tệp và thư mục được tham chiếu trên màn hình Windows của bạn. (Vì tò mò, hãy thử nhấp vào chúng và xem liệu chúng có hoạt động không.)

Bạn sẽ có thể đăng xuất và đăng nhập lại để xem những gì bạn có trên máy tính để bàn của bạn. Nếu bạn thấy đây không phải là điều bạn muốn, chỉ cần xóa "Desktop" được liên kết và đổi tên "desktop.bak" thành "Desktop".


Câu trả lời này thực sự cho một câu hỏi khác đã được hợp nhất. BTW.
Luận điểm

0

Gắn kết phân vùng Windows, sau đó gắn kết - gắn các thư mục của nó dưới nhà của bạn. Điều này làm cho các ứng dụng của bạn truy cập vào phân vùng Windows một cách trong suốt.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.