Hệ thống Linux và Windows có sự khác biệt lớn, với các hệ thống tệp và giao thức khác nhau đang được sử dụng. Việc chia sẻ tệp giữa chúng có thể khó khăn, đặc biệt là vì chúng sử dụng hai giao thức chia sẻ khác nhau. Tuy nhiên, điều đó không có nghĩa là không thể gắn thư mục chia sẻ Windows trên Linux. Hãy theo dõi bên dưới để tìm hiểu cách thực hiện.
Chia sẻ thư mục Windows của bạn
Trước khi làm bất cứ điều gì, bạn cần đảm bảo rằng Windows đã được thiết lập chính xác để cho phép chia sẻ tệp qua mạng.
Để bật tính năng này trên Windows, hãy nhấp chuột phải vào biểu tượng mạng trong vùng thông báo của thanh tác vụ Windows của bạn. Từ đây, hãy nhấp vào “Mở Cài đặt Mạng &Internet.”
Trong danh mục “Trạng thái”, hãy nhấp vào “Tùy chọn chia sẻ”.
Trong menu tùy chọn chia sẻ Windows của bạn, hãy đảm bảo rằng “Bật khám phá mạng” và “Bật chia sẻ tệp và máy in” được bật.
Nhấp vào các nút radio bên cạnh cả hai tùy chọn để đảm bảo đây là trường hợp.
Nhấp vào “Lưu thay đổi” để lưu cài đặt của bạn. Sau khi hoàn tất, hãy mở Windows File Explorer và tìm thư mục bạn đang muốn chia sẻ với PC Linux của mình.
Nhấp chuột phải vào thư mục và nhấp vào “Thuộc tính”.
Trong thuộc tính thư mục của bạn, nhấp vào tab “Chia sẻ”, sau đó nhấp vào “Chia sẻ nâng cao”. Nhấp để bật hộp kiểm “Chia sẻ thư mục này”, sau đó nhấp vào “Quyền”.
Trong phần “Quyền”, hãy đặt quyền kiểm soát cho thư mục của bạn. Theo mặc định, Windows sẽ cấp quyền truy cập chỉ đọc vào các tệp của bạn.
Nếu bạn muốn cho phép mọi người đọc hoặc ghi vào thư mục, hãy nhấp vào “Cho phép” để đặt quyền “Kiểm soát hoàn toàn”. Đặt các quyền này cho phù hợp với yêu cầu của riêng bạn.
Khi bạn đã hoàn tất, hãy nhấp vào “OK” ba lần để đóng từng hộp thoại.
Thư mục của bạn bây giờ sẽ được chia sẻ trên mạng của bạn, sẵn sàng để bạn truy cập từ PC Linux của mình.
Cài đặt CIFS-utils
Tùy thuộc vào bản phân phối Linux của bạn, bạn có thể tự động gắn thư mục dùng chung Windows của mình vào trình khám phá tệp của bản phân phối của bạn.
Tuy nhiên, điều này có thể không hoạt động chính xác. Cách an toàn nhất để gắn kết các thư mục dùng chung Windows trên Linux là sử dụng gói CIFS-utils và gắn kết thư mục bằng cách sử dụng thiết bị đầu cuối Linux.
Điều này cho phép máy Linux truy cập chia sẻ tệp SMB được sử dụng bởi PC Windows.
Để cài đặt CIFS-utils, hãy mở một cửa sổ đầu cuối mới. Đối với các bản phân phối dựa trên Ubuntu và Debian, hãy nhập:
sudo apt install cifs-utils
Đối với người dùng Arch, hãy nhập:
pacman -S cifs-utils
Sau khi cài đặt, bạn có thể gắn kết thư mục chia sẻ Windows của mình từ thiết bị đầu cuối Linux.
Gắn kết Windows SMB Share trên Linux
Bạn sẽ cần tạo một thư mục mount trước khi có thể mount thư mục chia sẻ Windows SMB của mình trên Linux. Đây là nơi Linux sẽ phản chiếu nội dung của thư mục chia sẻ của bạn.
Để làm điều đó, hãy mở cửa sổ dòng lệnh và nhập:
sudo mkdir /mnt/share
Sau khi tạo, hãy nhập như sau:
sudo mount.cifs //Windows/SharedFolder /mnt/share -o user=account
Thay thế “Windows” bằng địa chỉ IP hoặc tên máy chủ cho PC Windows của bạn và “SharedFolder” bằng tên thư mục được chia sẻ của bạn. Đối với tên người dùng, hãy thay thế “tài khoản” bằng tên người dùng Windows của bạn hoặc email tài khoản Microsoft đầy đủ.
Bạn sẽ được yêu cầu cung cấp mật khẩu Windows của mình trước khi quá trình gắn kết hoàn tất. Nhập cái này vào, sau đó bấm Enter. Nếu bạn sử dụng thông tin chính xác, thư mục Windows của bạn bây giờ sẽ được gắn kết và có thể truy cập được trong thư mục bạn đã tạo.
Chia sẻ tệp giữa Linux và Windows trong khởi động kép
Chia sẻ tệp giữa Windows và Linux hoạt động tuyệt vời khi bạn gắn kết một thư mục được chia sẻ giữa hai thiết bị, nhưng bạn vẫn có thể chia sẻ tệp bằng thiết lập khởi động kép? Linux và Windows có các hệ thống tệp riêng biệt. Linux thường sử dụng Ext4, trong khi Windows sử dụng NTFS và cũng hoạt động với FAT32. Tuy nhiên, điều này không có nghĩa là không thể xem và chia sẻ tệp.
Bạn sẽ cần một hệ thống Windows tương thích, phiên bản 20211 trở lên và một số tài nguyên khác để làm cho nó hoạt động. Đừng lo. Mọi thứ đều miễn phí. Hướng dẫn này sẽ hướng dẫn bạn từng bước trong quy trình, bao gồm cả cách đọc và chia sẻ tệp giữa Windows và Linux.
Các câu hỏi thường gặp
1. Tại sao tôi gặp lỗi cú pháp khi cố gắn một thư mục trong Linux?
Có một lỗi nhỏ trong lệnh trong cửa sổ đầu cuối hoặc bạn có khoảng trắng trong tên thư mục. Không phải lúc nào dấu cách cũng hiển thị chính xác về cú pháp. Thay vì nhận dạng lệnh là tên đầy đủ của thư mục, hệ thống sẽ thấy hai mục không liên quan.
Tránh điều này bằng cách đặt tên trong dấu ngoặc kép. Ví dụ:Thư mục được chia sẻ sẽ trở thành “Thư mục được chia sẻ”. Tất nhiên, bạn cũng có thể chỉ cần đổi tên thư mục Windows 10 để đặt các từ lại với nhau hoặc có dấu gạch ngang giữa chúng.
2. Tôi có thể gắn kết một thư mục chia sẻ nếu tôi sử dụng VirtualBox không?
Đúng. Quy trình sẽ hoạt động theo cùng một cách. Bạn cũng có thể chia sẻ các thiết bị, chẳng hạn như ổ USB.
3. Tôi có thể gắn các thư mục khách, mạng hoặc thư mục được bảo vệ bằng mật khẩu không?
Có, nhưng vì bạn không sử dụng tài khoản Windows 10 chính, bạn sẽ cần điều chỉnh cú pháp một chút. Ngoài ra, nếu bạn đang gắn một thư mục mạng, bạn cũng sẽ cần máy chủ hoặc tên máy.
Mặc dù hướng dẫn này áp dụng cho Ubuntu, nhưng nó cũng sẽ hoạt động với hầu hết các bản phân phối Linux chính. Nó liệt kê cú pháp cho các trường hợp khác nhau, giả sử bạn đã hoàn thành tất cả các bước (ngoại trừ bước cuối cùng) ở trên.
4. Tại sao tôi chỉ có quyền truy cập đọc cho thư mục được chia sẻ?
Nếu bạn muốn lưu trữ tệp trong thư mục chia sẻ từ Linux, hãy đảm bảo rằng bạn có toàn quyền truy cập đọc / ghi vào thư mục trong Windows. Nếu tài khoản người dùng Windows chỉ có quyền đọc, thì đây cũng là quyền duy nhất mà bạn sẽ có từ Linux. Bạn phải thay đổi quyền tài khoản của mình từ bên trong Windows 10. Đối với các công ty, bạn sẽ cần quản trị viên CNTT thực hiện thay đổi cho bạn.
5. Tại sao các thay đổi trong thư mục không hiển thị?
Nếu bạn đã thực hiện các thay đổi đối với quyền của thư mục, chúng có thể không hiển thị ngay lập tức trong Linux. Bạn sẽ cần đếm lại thư mục để các thay đổi có hiệu lực.
sudo mount -a
Sử dụng lệnh trên để đếm lại bất kỳ thư mục chia sẻ nào. Điều này sẽ đảm bảo mọi thứ hoạt động như mong đợi. Nếu bạn gặp bất kỳ trục trặc ngẫu nhiên nào, việc sửa lại thường sẽ khắc phục được chúng.
Kết thúc
Việc gắn các thư mục chia sẻ Windows và Linux cho phép bạn tự do truy cập các tệp quan trọng nhất của mình, bất kể hệ điều hành nào. Giao thức SMB được hỗ trợ tốt trên Linux, vì vậy bạn sẽ không gặp khó khăn khi tiếp tục truy cập các tệp và thư mục Windows của mình sau khi bạn đã cài đặt gói CIFS-utils.
Nếu bạn muốn sử dụng một hệ thống duy nhất, đây là năm trong số các bản phân phối Linux tốt nhất cho người dùng Windows mà bạn có thể sử dụng.