ผู้จำหน่ายหรือนักพัฒนาหลายรายออกระบบปฏิบัติการประเภทต่างๆ ที่มักจะเข้ากันไม่ได้ เช่น macOS, Linux และ Windows ที่ใช้กันอย่างแพร่หลาย อย่างไรก็ตาม มันจะเกิดปัญหาเมื่อคุณติดตั้งอุปกรณ์สองเครื่องที่มีระบบปฏิบัติการต่างกัน และคุณต้องการแชร์ไฟล์ระหว่างอุปกรณ์เหล่านั้น
โพสต์นี้จะบอกคุณวิธีแชร์ไฟล์ระหว่าง Linux และ Mac พร้อมคำแนะนำทีละขั้นตอน หากคุณสนใจเคล็ดลับต่างๆ เริ่มอ่านได้เลย!
สรุป Mac และ Linux
ในแง่ของเทคโนโลยี macOS สร้างขึ้นจาก March Kernel และ UNIX-derived-BSD Steve Jobs สร้าง macOS ในขณะที่ทำงานให้กับ NeXT Computer Company และต่อมาเขาได้นำระบบปฏิบัติการอันโด่งดังนี้มาสู่ Apple Computer ซึ่งเขาทำได้สำเร็จและประสบความสำเร็จอย่างยิ่งใหญ่กับ macOS
อย่างไรก็ตาม Linux เป็นโอเพ่นซอร์สฟรีที่สืบทอดมาจาก Unix Linux ไม่ใช่ระบบปฏิบัติการที่สมบูรณ์สำหรับผู้บริโภค เนื่องจากขาดอินเทอร์เฟซผู้ใช้และมีเพียงบรรทัดคำสั่ง ดังนั้นส่วนประกอบต่างๆ เช่น สภาพแวดล้อมเดสก์ท็อปจึงจำเป็นในการสร้างระบบปฏิบัติการแบบสัมผัส
ความเป็นฟรีและเป็นโอเพ่นซอร์สนั้นไร้ประโยชน์ที่จะแก้ไขความไม่เข้ากันระหว่าง macOS และ Linux ดังนั้นคุณจึงไม่สามารถถ่ายโอนไฟล์ระหว่าง Mac และ Linux ได้โดยตรง

ขอบคุณมากหากคุณต้องการแบ่งปันโพสต์นี้กับผู้คนจำนวนมากขึ้น!
จะแชร์ไฟล์ระหว่าง Linux และ Mac โดยใช้ SMB และ Samba ได้อย่างไร
SMB รวมถึงโปรโตคอล Server Message Block ถูกนำมาใช้กันอย่างแพร่หลายในการแชร์ไฟล์และทรัพยากรเครือข่าย ซึ่งช่วยให้มั่นใจได้ถึงการเชื่อมต่อและการสื่อสารที่ราบรื่นระหว่าง macOS และ Linux ภายใต้เครือข่ายท้องถิ่น แม้ว่า Samba จะถูกนำมาใช้บน Linux เพื่อวัตถุประสงค์ในการแชร์ไฟล์ แต่คุณจะต้องติดตั้ง Samba บน Linux ก่อน มาดูวิธีการแชร์ไฟล์ระหว่าง Linux และ Mac โดยละเอียด:
แชร์ไฟล์จาก Mac ไปยัง Linux
ขั้นตอนที่ 1:เตรียม Mac และ Linux สำหรับการแชร์ไฟล์ ป>
ก่อนที่จะแชร์ไฟล์ จำเป็นต้องเตรียมการบางอย่าง:
1. ตรวจสอบการเชื่อมต่อเครือข่าย
คุณต้องตรวจสอบการเชื่อมต่ออินเทอร์เน็ตของเครื่อง Linux และ Mac และให้แน่ใจว่าอยู่ในเครือข่ายเดียวกัน ไม่เช่นนั้นการแชร์ไฟล์อาจล้มเหลว
บน Mac:ไปที่การตั้งค่าระบบ> เครือข่าย> ตรวจสอบว่าอีเทอร์เน็ตหรือ Wi-Fi ใช้งานได้ดีโดยมีป้ายสีเขียว

บน Linux:เปิดเทอร์มินัลแล้วเรียกใช้คำสั่ง "ip addr" และดูว่าอินเทอร์เน็ตทำงานได้ดีหรือไม่
ที่อยู่ IP
2. ตั้งค่าการแชร์ไฟล์บน Mac
การแชร์ไฟล์เป็นคุณสมบัติที่ใช้ในการแชร์ไฟล์และโฟลเดอร์บน Mac ของคุณ เช่น เอกสารส่วนตัวและส่วนตัว วิดีโอ รูปภาพ ฯลฯ กับผู้ใช้หรือกลุ่มที่ได้รับอนุญาตซึ่งอยู่ในเครือข่ายเดียวกัน คุณสามารถตั้งค่าให้ Linux เข้าถึงไฟล์บน Mac ของคุณได้ ต่อไปนี้เป็นวิธีเปิดใช้งานการแชร์ไฟล์บน Mac:
- หากต้องการเพิ่มโฟลเดอร์แชร์ใหม่ ให้คลิกปุ่ม "+" ใต้ส่วนโฟลเดอร์แชร์ เลือกโฟลเดอร์แล้วแตะ "เปิด ".
- หากต้องการเปลี่ยนสิทธิ์การเข้าถึง ให้เลือกโฟลเดอร์ จากนั้นเลือกผู้ใช้และเปลี่ยนสิทธิ์ ("อ่านอย่างเดียว " สำหรับการอ่าน หรือ "อ่านและเขียน " สำหรับการแก้ไข)
- หากต้องการเพิ่มหรือลบผู้ใช้ ให้คลิก "+ " หรือ "– ปุ่ม " ที่ด้านล่างของ ผู้ใช้ ส่วน จากนั้นผู้ใช้จะถูกเพิ่มหรือลบออกจากรายการ
ขั้นตอนที่ 2:เข้าถึงโฟลเดอร์ที่ใช้ร่วมกันของ macOS บน Linux ป>
เมื่อเตรียมการทั้งหมดเสร็จแล้ว ตอนนี้คุณสามารถเข้าถึง Mac Shared Folders บน Linux ได้แล้ว ทำตามขั้นตอนด้านล่างเพื่อเปิดไฟล์บนอุปกรณ์ Mac โฮสต์:
แชร์ไฟล์จาก Linux ไปยัง Mac
การแชร์ไฟล์จาก Linux ไปยัง Mac จำเป็นต้องได้รับความช่วยเหลือจากเทอร์มินัล คุณต้องดำเนินการคำสั่งเพื่อติดตั้ง Samba บนระบบปฏิบัติการ Linux เพิ่มตัวคุณเองเป็นผู้ใช้ Samba สร้างไฟล์การกำหนดค่า Samba จากนั้นเพิ่มไฟล์หรือโฟลเดอร์สำหรับการแชร์
ขั้นตอนที่ 1:ติดตั้ง Samba บน Linux ป>
หากต้องการติดตั้ง Samba บน Linux ให้เปิดเทอร์มินัลแล้วดำเนินการคำสั่งต่อไปนี้ตามการกระจายที่คุณใช้งานอยู่:
การกระจาย Ubuntu:
อัปเดต sudo apt
sudo apt ติดตั้งแซมบ้า
การกระจาย Fedora:
sudo dnf ติดตั้งแซมบ้า
การกระจายส่วนโค้ง:
sudo pacman -S แซมบ้า
ขั้นตอนที่ 2:เพิ่มผู้ใช้ Samba และแชร์บน Linux ป>
1. หากต้องการเพิ่มตัวเองเป็นผู้ใช้ Samba โปรดคัดลอกและวางบรรทัดคำสั่งต่อไปนี้ในหน้าต่างเทอร์มินัล:sudo smbpasswd -a
2. จากนั้น สร้างไฟล์ smb.conf ใหม่ด้วยบรรทัดคำสั่งด้านล่าง:sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.baksudo vim /etc/samba/smb.conf
3. คัดลอก smb.conf ต่อไปนี้ลงในไฟล์ใหม่และบันทึกไว้อย่างดี:
- [ทั่วโลก]
เวิร์กกรุ๊ป =เวิร์กกรุ๊ป
สตริงเซิร์ฟเวอร์ =%h เซิร์ฟเวอร์ (แซมบ้า)
ไฟล์บันทึก =/var/log/samba/log.%m
ขนาดบันทึกสูงสุด =1,000
บทบาทเซิร์ฟเวอร์ =เซิร์ฟเวอร์แบบสแตนด์อโลน
เส้นทาง usershare =/var/lib/samba/usershares
usershare อนุญาตให้แขก =ใช่
[บ้าน]
ความคิดเห็น =โฮมไดเร็กทอรี
เรียกดูได้ =ไม่
อ่านอย่างเดียว =ไม่
สร้างมาสก์ =0700
ไดเร็กทอรีมาสก์ =0700
4. รีสตาร์ท Samba เพื่อให้แน่ใจว่าการเปลี่ยนแปลง smb.conf นั้นถูกต้อง sudo systemctl รีสตาร์ท smbd
5. เปิดใช้งานการกำหนดค่าที่คุณสร้างด้วยคำสั่งด้านล่าง
ทดสอบ
ขั้นตอนที่ 3:เข้าถึง Linux Shared Folders บน macOS ป>
เนื่องจากมีการติดตั้ง Samba และสร้างผู้ใช้ Samba แล้ว คุณจึงสามารถเข้าถึงโฟลเดอร์ที่แชร์ของ Linux บน Mac ได้สำเร็จ
1. เปิด Mac Finder และเลือก เครือข่าย จากแถบด้านข้างซ้าย

2. เมื่อคุณอยู่ใน เครือข่าย ให้เปิดเครื่อง Linux ขณะที่แจ้งให้คุณทราบว่าการเชื่อมต่อล้มเหลว
3. เลือก เชื่อมต่อเป็น ที่มุมขวาของเครือข่าย หน้าต่าง.

4. ป้อนชื่อผู้ใช้และรหัสผ่านของ Samba จากนั้นคุณจะเห็นโฟลเดอร์โฮมและโฟลเดอร์ที่แชร์อื่นๆ บนอุปกรณ์ Linux
หากคุณพบว่าโพสต์นี้มีประโยชน์ โปรดแชร์กับผู้คนมากขึ้นบนแพลตฟอร์มโซเชียลของคุณ!
จะแชร์ไฟล์ระหว่าง Linux และ Mac ด้วยเซิร์ฟเวอร์การซิงค์บนคลาวด์ได้อย่างไร
หากคุณไม่ค่อยสนใจที่จะทำตามขั้นตอนประเภทต่างๆ และดำเนินการคำสั่งที่ยาวเหยียด คุณสามารถใช้วิธีที่ง่ายที่สุดในการแชร์ไฟล์ระหว่าง Linux และ Mac ซึ่งเป็นเซิร์ฟเวอร์การซิงค์บนคลาวด์
มีเซิร์ฟเวอร์การซิงค์บนคลาวด์จำนวนมากที่รองรับทั้ง Linux และ Mac เช่น OneDrive, Cloud-Sync, iCloud และอื่นๆ เมื่อคุณติดตั้งบริการซิงค์บนคลาวด์บน Linux และ Mac แล้ว ให้เข้าสู่ระบบด้วยบัญชีเดียวกันและอนุญาตให้ซิงค์ไฟล์บนอุปกรณ์สองเครื่อง จากนั้นคุณก็จะสามารถเข้าถึงไฟล์ที่สร้างบน Mac ผ่าน Linux และในทางกลับกัน
วิธีนี้ช่วยให้คุณหลุดพ้นจากขั้นตอนมากมายและช่วยให้คุณเข้าถึงไฟล์จากอุปกรณ์อื่น ๆ ตราบใดที่อุปกรณ์ทั้งสองยังคงเชื่อมต่ออินเทอร์เน็ตอยู่
จะแชร์ไฟล์ระหว่าง Linux และ Mac ด้วยที่จัดเก็บข้อมูลภายนอกได้อย่างไร
ฮาร์ดไดรฟ์ภายนอกเป็นทางเลือกที่สมบูรณ์แบบสำหรับการแชร์ไฟล์ระหว่าง Linux และ Mac คุณเพียงแค่ฟอร์แมตฮาร์ดไดรฟ์เป็นระบบไฟล์ NTFS ซึ่งได้รับการสนับสนุนอย่างเต็มที่จากอุปกรณ์ Linux สำหรับ Mac แม้ว่าจะถูกจำกัดให้อ่านจากฮาร์ดไดรฟ์รูปแบบ NTFS เท่านั้น แต่คุณสามารถใช้ NTFS สำหรับไดรเวอร์ Mac เพื่อขออนุญาตเขียนได้
iBoysoft NTFS สำหรับ Mac เป็นไดรเวอร์ที่ยอดเยี่ยมที่ติดตั้งฮาร์ดไดรฟ์ NTFS ในโหมดอ่านและเขียนบน Mac เมื่อคุณเชื่อมต่อไดรฟ์ที่ใช้บน Linux สำหรับการแชร์ไฟล์ คุณสามารถแก้ไขหรือแก้ไขได้อย่างราบรื่น
นอกจากนี้ ระบบไฟล์อย่างเป็นทางการของ Linux คือ ext4 ดังนั้นคุณจึงสามารถแชร์ไฟล์บนฮาร์ดไดรฟ์ Linux ด้วยฮาร์ดไดรฟ์ที่ฟอร์แมตเป็น ext4 ได้ จากนั้น คุณสามารถใช้ extFS สำหรับ Mac โดยซอฟต์แวร์ Paragon ซึ่งให้การเข้าถึงการอ่าน/เขียนที่รวดเร็วและไม่จำกัดสำหรับ ext2, ext3 และ ext4
คำพูดสุดท้าย
โพสต์นี้เน้นที่การแชร์ไฟล์ระหว่าง Linux และ Mac และให้วิธีแก้ปัญหาเชิงปฏิบัติ 3 ประการ หากคุณประสบปัญหานี้ คุณสามารถลองใช้วิธีที่กล่าวถึงในบทความนี้ได้
ยินดีแบ่งปันหากโพสต์นี้ช่วยคุณได้มาก!