ใช้ Ubuntu, Fedora หรือลินุกซ์ดิสโทรอื่นเป็นเครื่องหลัก แต่ต้องเข้าถึงไฟล์ OneDrive ที่เคยเก็บไว้ ข่าวไม่ค่อยดีคือ Microsoft ไม่มีแอป OneDrive อย่างเป็นทางการสำหรับ Linux แต่ข่าวดีคือมีวิธีเวิร์กอราวด์ที่ใช้งานได้จริงหลายทาง บทความนี้สรุปตัวเลือกที่มีให้เลือกใช้
ทำไม Microsoft ไม่ทำแอป Linux อย่างเป็นทางการ
Microsoft พัฒนา OneDrive อย่างเป็นทางการเฉพาะ Windows, macOS, iOS, Android และเว็บเบราว์เซอร์เท่านั้น ไม่มีแผนเปิดตัวแอปเดสก์ท็อปสำหรับ Linux แม้จะมีผู้ใช้เรียกร้องมานานหลายปี ทางเลือกที่เหลือจึงต้องพึ่งพาเครื่องมือจากนักพัฒนาอิสระ (Third-party) แทน

ทางเลือกที่ 1: เข้าผ่านเว็บเบราว์เซอร์ (ง่ายที่สุด)
วิธีที่ง่ายและปลอดภัยที่สุดคือเปิด onedrive.com ผ่านเว็บเบราว์เซอร์บน Linux แล้วลงชื่อเข้าใช้ตามปกติ อัปโหลด ดาวน์โหลด แก้ไขเอกสาร Office ผ่าน Office for the web ได้ครบทุกฟังก์ชันหลัก โดยไม่ต้องติดตั้งอะไรเพิ่ม เหมาะกับคนที่ใช้ OneDrive เป็นครั้งคราว
ทางเลือกที่ 2: โปรแกรมซิงค์ฝั่งที่ 3 (สำหรับคนใช้บ่อย)
ถ้าต้องการให้ไฟล์ซิงค์อัตโนมัติเหมือนบน Windows โปรแกรมที่ชุมชนนิยมใช้และดูแลต่อเนื่องคือ onedrive (abraunegg) ซึ่งเป็นโปรแกรม open source ฟรี รองรับทั้ง OneDrive Personal และ OneDrive for Business ติดตั้งผ่าน command line และทำงานเป็น background service คล้ายกับแอป OneDrive บน Windows
ข้อควรรู้ก่อนใช้: โปรแกรมนี้ไม่ใช่ผลิตภัณฑ์ของ Microsoft ไม่มีการรับประกันหรือซัพพอร์ตอย่างเป็นทางการ ถ้าเกิดปัญหาซิงค์ผิดพลาด ต้องพึ่งพาชุมชนผู้ใช้งานหรือเอกสารของโปรเจกต์เองในการแก้ไข
ทางเลือกที่ 3: Mount เป็นไดรฟ์ด้วย rclone
สำหรับผู้ใช้ที่คุ้นเคยกับ command line อยู่แล้ว rclone เป็นเครื่องมือ sync/mount cloud storage ที่รองรับ OneDrive เป็นหนึ่งใน backend ทำให้ mount โฟลเดอร์ OneDrive เป็นไดรฟ์เสมือนบนเครื่อง Linux ได้ ข้อจำกัดคือ rclone เป็นการซิงค์ทางเดียวเป็นหลัก ถ้าต้องการซิงค์สองทางต้องตั้งค่าเพิ่มเติมเอง ซับซ้อนกว่าโปรแกรมสำเร็จรูป
เปรียบเทียบเลือกวิธีไหนดี
| การใช้งาน | วิธีที่แนะนำ |
|---|---|
| ใช้เป็นครั้งคราว ไม่บ่อย | เว็บเบราว์เซอร์ onedrive.com |
| ต้องการซิงค์อัตโนมัติทุกวัน | โปรแกรม abraunegg/onedrive |
| คุ้นเคย command line/สาย sysadmin | rclone |
คำถามที่พบบ่อย
ใช้โปรแกรมฝั่งที่ 3 แล้วบัญชี OneDrive จะถูกแบนไหม?
โปรแกรมเหล่านี้ใช้ API เดียวกับที่ Microsoft เปิดให้นักพัฒนาทั่วไปใช้งานอย่างถูกต้อง ไม่ใช่การแฮกหรือเลี่ยงระบบ จึงไม่มีความเสี่ยงบัญชีถูกระงับจากการใช้งานปกติ
Chromebook ใช้ OneDrive ได้ไหม?
Chrome OS เข้าถึง OneDrive ผ่านเว็บเบราว์เซอร์ได้ตามปกติเหมือน Linux เพราะ Chrome OS ก็มีพื้นฐานมาจาก Linux เช่นกัน แต่ไม่มีแอปซิงค์อัตโนมัติอย่างเป็นทางการเช่นกัน