Các nhà cung cấp hoặc nhà phát triển khác nhau phát hành các loại hệ điều hành thường không tương thích với nhau, chẳng hạn như các bản phân phối macOS, Linux và Windows được sử dụng rộng rãi nhất. Tuy nhiên, sẽ trở nên rắc rối khi bạn cài đặt hai thiết bị với hệ điều hành khác nhau và bạn muốn chia sẻ tệp giữa chúng.
Bài đăng này sẽ cho bạn biết cách chia sẻ tệp giữa Linux và Mac với hướng dẫn từng bước. Nếu bạn quan tâm đến các thủ thuật, hãy bắt đầu đọc ngay bây giờ!
Tóm tắt về Mac và Linux
Về mặt công nghệ, macOS được xây dựng dựa trên March Kernel và BSD có nguồn gốc từ UNIX. Steve Jobs đã tạo ra macOS khi làm việc cho Công ty máy tính NeXT và sau đó ông đã mang hệ điều hành nổi tiếng này đến Apple Computer, nơi ông đã bắt tay vào thực hiện và đạt được thành công lớn với macOS.
Tuy nhiên, Linux là sự kế thừa mã nguồn mở, miễn phí cho Unix. Linux không phải là một hệ điều hành hoàn chỉnh dành cho người tiêu dùng vì nó thiếu giao diện người dùng và chỉ có một dòng lệnh; do đó, cần có các thành phần như môi trường máy tính để bàn để tạo hệ điều hành liên hệ.
Việc sử dụng nguồn mở và miễn phí sẽ vô ích trong việc khắc phục tình trạng không tương thích giữa macOS và Linux, vì vậy bạn không thể truyền tệp trực tiếp giữa máy Mac và Linux.

Rất cám ơn nếu bạn muốn chia sẻ bài đăng này với nhiều người hơn!
Làm cách nào để chia sẻ tệp giữa Linux và Mac bằng SMB và Samba?
SMB, cũng như giao thức Khối tin nhắn máy chủ, được sử dụng rộng rãi trong việc chia sẻ tệp và tài nguyên mạng, đảm bảo kết nối và liên lạc thông suốt giữa macOS và Linux trong mạng cục bộ. Mặc dù Samba được sử dụng trên Linux cho mục đích chia sẻ tệp nhưng trước tiên bạn cần cài đặt nó trên các bản phân phối Linux. Hãy xem cách chia sẻ file giữa Linux và Mac một cách chi tiết:
Chia sẻ tệp từ máy Mac sang Linux
Bước 1:Chuẩn bị Mac và Linux để chia sẻ tệp
Trước khi chia sẻ file cần thực hiện một số bước chuẩn bị:
1. Kiểm tra kết nối mạng
Bạn phải kiểm tra kết nối internet của cả máy Linux và Mac và đảm bảo chúng nằm trên cùng một mạng, nếu không việc chia sẻ tệp có thể không thành công.
Trên máy Mac:Đi tới Cài đặt hệ thống > Mạng> kiểm tra xem Ethernet hoặc Wi-Fi có tốt không bằng dấu hiệu màu xanh lá cây.

Trên Linux:Mở terminal và chạy lệnh "ip addr" và xem internet có ổn không.
địa chỉ ip
2. Thiết lập chia sẻ tệp trên máy Mac
Chia sẻ tệp là tính năng được sử dụng để chia sẻ tệp và thư mục trên máy Mac của bạn, chẳng hạn như tài liệu cá nhân và riêng tư, video, hình ảnh, v.v. với những người dùng hoặc nhóm được phép cũng trên cùng một mạng. Bạn có thể thiết lập nó để cho phép Linux truy cập các tệp trên máy Mac của bạn. Dưới đây là cách bật Chia sẻ tệp trên máy Mac:
- Để thêm thư mục dùng chung mới, hãy nhấp vào nút "+" bên dưới phần Thư mục dùng chung, chọn thư mục và nhấn vào "Mở ".
- Để thay đổi quyền truy cập, hãy chọn thư mục, sau đó chọn người dùng và thay đổi quyền ("Chỉ đọc " để đọc hoặc "Đọc &Viết " để chỉnh sửa).
- Để thêm hoặc xóa người dùng, hãy nhấp vào nút "+ " hoặc "– " các nút ở cuối Người dùng và sau đó người dùng sẽ được thêm hoặc xóa khỏi danh sách.
Bước 2:Truy cập Thư mục dùng chung macOS trên Linux
Sau khi hoàn tất mọi bước chuẩn bị, giờ đây bạn có thể truy cập Thư mục dùng chung của Mac trên Linux. Hãy làm theo các bước bên dưới để mở tệp trên thiết bị chủ Mac:
Chia sẻ tệp từ Linux sang máy Mac
Chia sẻ tệp từ Linux sang máy Mac cần có sự hỗ trợ của thiết bị đầu cuối. Bạn cần thực thi các lệnh để cài đặt Samba trên các bản phân phối Linux, thêm chính bạn làm người dùng Samba, tạo tệp cấu hình Samba, sau đó thêm các tệp hoặc thư mục để chia sẻ.
Bước 1:Cài đặt Samba trên Linux
Để cài đặt Samba trên Linux, hãy mở terminal và thực hiện các lệnh sau dựa trên bản phân phối bạn đang chạy:
Phân phối Ubuntu:
cập nhật sudo apt
sudo apt cài đặt samba
Phân phối Fedora:
sudo dnf cài đặt samba
Phân phối vòm:
sudo pacman -S samba
Bước 2:Thêm người dùng Samba và chia sẻ trên Linux
1. Để thêm chính bạn làm người dùng Samba, vui lòng sao chép và dán dòng lệnh sau vào cửa sổ terminal:sudo smbpasswd -a
2. Sau đó, tạo một tệp smb.conf mới với dòng lệnh bên dưới:sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.baksudo vim /etc/samba/smb.conf
3. Sao chép smb.conf sau vào tệp mới và lưu nó vào:
- [toàn cầu]
nhóm làm việc =NHÓM LÀM VIỆC
chuỗi máy chủ =%h máy chủ (Samba)
tệp nhật ký =/var/log/samba/log.%m
kích thước nhật ký tối đa =1000
vai trò máy chủ =máy chủ độc lập
đường dẫn chia sẻ người dùng =/var/lib/samba/usershares
usershare cho phép khách =có
[nhà]
bình luận =Thư mục chính
có thể duyệt =không
chỉ đọc =không
tạo mặt nạ =0700
mặt nạ thư mục =0700
4. Khởi động lại Samba để đảm bảo các thay đổi smb.conf là hợp lệ.sudo systemctl restart smbd
5. Kích hoạt cấu hình bạn đã thực hiện bằng lệnh bên dưới.
testparm
Bước 3:Truy cập Thư mục dùng chung Linux trên macOS
Vì Samba đã được cài đặt và người dùng Samba được tạo nên giờ đây bạn có thể truy cập thành công vào các thư mục dùng chung của Linux trên Mac.
1. Mở Mac Finder và chọn Mạng từ thanh bên trái.

2. Khi bạn ở trong Mạng cửa sổ, hãy mở máy Linux trong khi nó thông báo cho bạn rằng kết nối không thành công.
3. Chọn Kết nối dưới dạng ở góc bên phải của Mạng cửa sổ.

4. Nhập tên người dùng và mật khẩu Samba, sau đó bạn có thể thấy thư mục home và các thư mục dùng chung khác trên thiết bị Linux.
Nếu bạn thấy bài đăng này hữu ích, vui lòng chia sẻ nó với nhiều người hơn trên nền tảng xã hội của bạn!
Làm cách nào để chia sẻ tệp giữa Linux và Mac với máy chủ đồng bộ hóa trên đám mây?
Nếu bạn ít quan tâm đến các loại bước sau và thực thi một chuỗi lệnh dài, bạn có thể áp dụng cách dễ nhất để chia sẻ tệp giữa Linux và Mac -- máy chủ đồng bộ hóa đám mây.
Có rất nhiều máy chủ đồng bộ hóa trên đám mây hỗ trợ cả bản phân phối Linux và máy Mac, như OneDrive, Cloud-Sync, iCloud, v.v. Sau khi bạn cài đặt dịch vụ đồng bộ hóa đám mây trên Linux và Mac, hãy đăng nhập bằng cùng một tài khoản và cho phép dịch vụ đồng bộ hóa các tệp trên hai thiết bị, sau đó bạn có thể truy cập các tệp được tạo trên Mac thông qua Linux và ngược lại.
Bằng cách này, bạn sẽ không phải thực hiện nhiều bước và cho phép bạn truy cập các tệp từ các thiết bị khác miễn là hai thiết bị đó luôn kết nối Internet.
Làm cách nào để chia sẻ tệp giữa Linux và Mac bằng bộ nhớ ngoài?
Ổ cứng ngoài là giải pháp thay thế hoàn hảo để chia sẻ tệp giữa Linux và Mac. Bạn chỉ cần định dạng ổ cứng sang hệ thống tệp NTFS, hệ thống này được thiết bị Linux hỗ trợ đầy đủ. Đối với máy Mac, mặc dù bị giới hạn chỉ đọc từ ổ cứng có định dạng NTFS nhưng bạn có thể áp dụng trình điều khiển NTFS cho Mac để có quyền ghi.
iBoysoft NTFS cho Mac là trình điều khiển tuyệt vời giúp gắn ổ cứng NTFS ở chế độ đọc và ghi trên máy Mac. Sau khi kết nối ổ đĩa được sử dụng trên Linux để chia sẻ tệp, bạn có thể chỉnh sửa hoặc sửa đổi ổ đĩa đó một cách liền mạch.
Ngoài ra, hệ thống tệp chính thức của Linux là ext4, vì vậy bạn có thể chia sẻ tệp trên ổ cứng Linux với ổ cứng có định dạng ext4. Sau đó, bạn có thể áp dụng extFS cho Mac của Paragon Software, cung cấp quyền truy cập đọc/ghi nhanh chóng và không giới hạn vào ext2, ext3 và ext4.
Lời cuối cùng
Bài đăng này tập trung vào việc chia sẻ tệp giữa Linux và Mac và cung cấp 3 cách giải quyết thực tế. Nếu đang gặp phải vấn đề này, bạn có thể thử các phương pháp được đề cập trong bài viết này.
Việc chia sẻ được hoan nghênh nếu bài đăng này giúp ích cho bạn rất nhiều!