Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Linux

Mount thư mục chia sẻ Windows trên Linux

Linux và Windows khác biệt lớn: filesystem và protocol khác nhau. Chia sẻ file giữa chúng khó khăn, vì dùng 2 giao thức chia sẻ khác nhau. Không có nghĩa là không thể mount Windows share folder trên Linux. Làm theo bên dưới.

Chia sẻ thư mục Windows

Trước hết: đảm bảo Windows setup đúng cho network file sharing.

  1. Chuột phải icon network khay hệ thống Windows taskbar → "Open Network & Internet Settings".
  2. Category "Status" → "Sharing options".
  3. Bật: "Turn on network discovery" VÀ "Turn on file and printer sharing" (click radio button).
  4. "Save changes".
  5. File Explorer → tìm folder muốn share → chuột phải → Properties.
  6. Tab "Sharing" → "Advanced Sharing" → tick "Share this folder" → "Permissions".
  7. Set quyền: mặc định read-only. Cho read/write → tick "Allow" cho "Full Control". Tùy chỉnh theo nhu cầu.
  8. OK 3 lần đóng dialog. Folder đã share trên network, sẵn sàng truy cập từ Linux.

Cài CIFS-utils

Tùy distro, có thể mount auto trong file explorer. Nhưng có thể không hoạt động đúng. Cách an toàn: dùng package CIFS-utils mount qua terminal.

Cho phép Linux truy cập SMB file share của Windows.

Cài:

  • Ubuntu/Debian: sudo apt install cifs-utils
  • Arch: pacman -S cifs-utils

Mount Windows SMB Share trên Linux

  1. Tạo mount directory (Linux mirror nội dung share):
    sudo mkdir /mnt/share
  2. Mount:
    sudo mount.cifs //Windows/SharedFolder /mnt/share -o user=account

    Thay: "Windows" = IP hoặc hostname Windows PC. "SharedFolder" = tên folder share. "account" = username Windows hoặc email Microsoft account đầy đủ.

  3. Nhập pass Windows khi hỏi → Enter. Info đúng → folder Windows mount tại /mnt/share, truy cập được.

Chia sẻ file Linux-Windows Dual Boot

Mount share folder giữa 2 thiết bị tốt, nhưng dual boot thì sao? Linux (Ext4) và Windows (NTFS/FAT32) filesystem riêng. Không có nghĩa là không thấy/share file.

Cần Windows build 20211+, vài resource miễn phí. Hướng dẫn từng bước bao gồm cách read/share file giữa Windows và Linux dual boot.

Câu hỏi thường gặp

1. Lỗi syntax mount folder Linux?

Lỗi command hoặc tên folder có dấu cách. Dấu cách gây lỗi syntax (hệ thống thấy 2 item tách biệt). Fix: để tên trong dấu ngoặc: "Shared Folder". Hoặc đổi tên folder Windows: gộp từ hoặc dùng gạch ngang.

2. Mount shared folder trên VirtualBox được không?

Được. Quy trình tương tự. Cũng share được thiết bị (USB drive).

3. Mount guest/network/password protected folder?

Được. Cần điều chỉnh syntax (không dùng main Windows account). Network folder cần server/machine name. Hướng dẫn áp dụng Ubuntu nhưng chạy trên hầu hết distro lớn. Liệt kê syntax các scenario (giả định đã làm xong các bước trừ mount cuối).

4. Chỉ có read access shared folder?

Muốn ghi file từ Linux → cần full read/write trên Windows. Nếu user Windows chỉ read → Linux cũng chỉ read. Đổi permission trong Windows 10. Công ty → nhờ IT admin.

5. Thay đổi folder không hiện lên?

Thay đổi permission có thể không hiện ngay trên Linux. Remount:

sudo mount -a

Remount shared folder. Thường fix random glitch.

Kết luận

Mount shared folder Windows-Linux cho tự do truy cập file quan trọng bất kể OS. SMB protocol supported tốt trên Linux, không khó tiếp tục truy cập file/folder Windows sau khi cài CIFS-utils.

Thích single system? 5 distro Linux tốt cho user Windows.