# Time Machine สำรองข้อมูลไปยังเซิร์ฟเวอร์ Linux ระยะไกลได้ไหม?

> Time Machine ไปยังเซิร์ฟเวอร์ Linux ระยะไกล: การตั้งค่า Samba vfs_fruit, ขีดจำกัดขนาด, อุโมงค์ WireGuard แทน SMB แบบเปิด, เวลาอัปโหลด คริปโต ไม่ต้อง KYC

- URL: https://basalthold.com/th/time-machine-linux-server/
- อัปเดตล่าสุด: 2026-11-02
- ผู้เผยแพร่: Basalthold (https://basalthold.com)

สิ่งที่ macOS ยอมรับเป็นดิสก์สำรองข้อมูลบนเครือข่าย บรรทัด Samba ที่ทำให้แชร์ Linux ดูเหมือนเป็นดิสก์ดังกล่าว และวิธีเข้าถึงจากที่บ้านโดยไม่ต้องเปิด SMB สู่インターネット

**คำตอบสั้น — Time Machine สำรองข้อมูลไปยังเซิร์ฟเวอร์ Linux ระยะไกลได้ไหม?**

ได้ Time Machine สำรองข้อมูลไปยังเซิร์ฟเวอร์ Linux ระยะไกลที่รัน Samba พร้อม vfs_fruit และ `fruit:time machine = yes`; Apple รองรับปลายทาง SMB และแนะนำไม่ให้ใช้ AFP (หน้าสนับสนุนวันที่ 14 กันยายน 2026) เข้าถึงเซิร์ฟเวอร์ผ่านอุโมงค์ VPN ไม่ใช่พอร์ต 445 ที่เปิดอยู่ **Basalthold** ให้เช่าเซิร์ฟเวอร์จัดเก็บข้อมูลเริ่มต้นที่ US$110.99 ต่อ 30 วัน คริปโตเท่านั้น ไม่ต้อง KYC

## macOS ยอมรับอะไรเป็นดิสก์สำรองข้อมูลบนเครือข่าย?

Apple ระบุปลายทางเครือข่ายสามประเภท: Mac อีกเครื่องที่แชร์เป็นปลายทางสำรองข้อมูล, AirPort Time Capsule และ NAS ที่ "รองรับ Time Machine ผ่านโปรโตคอลเครือข่าย SMB" เซิร์ฟเวอร์ Linux ที่ตั้งค่า Samba สำหรับ Time Machine นับเป็นประเภทที่สาม

Apple หลีกเลี่ยงโปรโตคอลเก่า หน้าของวันที่ 14 กันยายน 2026 ระบุว่าไม่แนะนำให้สำรองข้อมูล Time Machine ไปยัง NAS ผ่าน AFP นอกจากนี้ยังระบุว่า AFP ไม่ได้รับการรองรับใน macOS 27 หรือใหม่กว่า

**SMB พร้อมโมดูล vfs_fruit ของ Samba คือเส้นทางที่รองรับ; AFP และ Netatalk คือเส้นทางเก่า**

บนปลายทางเครือข่าย Time Machine เขียนลงในดิสก์อิมเมจที่เรียกว่า sparse bundle Samba เพียงเก็บอิมเมจนั้นไว้ ดังนั้นระบบไฟล์ของเซิร์ฟเวอร์จึงเป็น ZFS, XFS หรือ ext4 ได้

## การตั้งค่า Samba แบบใดที่ทำให้แชร์เป็นเป้าหมายของ Time Machine?

มีสามค่าที่ต้องตั้ง และทั้งหมดมาจากคู่มือ vfs_fruit ของ Samba

- **`vfs objects = catia fruit streams_xattr`.** โมดูล fruit ต้องถูกซ้อนกับ `streams_xattr`; catia จัดการการแปลงอักขระ
- **`fruit:time machine = yes`.** มันประกาศการรองรับ Time Machine ให้ Mac เห็น ค่าเริ่มต้นคือ `no`
- **`fruit:time machine max size`.** มันรับตัวเลขพร้อมหน่วย K, M, G, T หรือ P และจำกัดขนาดที่ Mac มองเห็น หากไม่มีค่านี้ Time Machine จะกินพื้นที่ทั้งโวลุ่ม

ขีดจำกัดขนาดเป็นค่าโดยประมาณ: มันนับเฉพาะ sparse bundle เท่านั้น เก็บข้อมูลอื่นออกจากโวลุ่มนั้น หรือให้มันมี ZFS dataset ของตัวเองพร้อมโควตา

*/etc/samba/smb.conf: a Time Machine share capped at 4 TB*

```ini
[global]
   server min protocol = SMB3
   vfs objects = catia fruit streams_xattr
   fruit:metadata = stream

[timemachine]
   path = /tank/timemachine
   valid users = tmuser
   read only = no
   fruit:time machine = yes
   fruit:time machine max size = 4T
```

## ฉันจะตั้งค่าทีละขั้นตอนได้อย่างไร?

1. **สร้าง dataset สำหรับแบ็กอัป** — บน ZFS pool: zfs create -o quota=4T tank/timemachine โควตาจะเป็นตัวคุมขีดจำกัดของ Samba
2. **ติดตั้ง Samba และเพิ่ม share** — บน Debian หรือ Ubuntu: apt install samba จากนั้นเพิ่ม share ข้างต้นลงใน /etc/samba/smb.conf และตรวจสอบด้วย testparm
3. **สร้างบัญชีสำหรับ backup** — adduser --disabled-login tmuser, chown tmuser: /tank/timemachine จากนั้น smbpasswd -a tmuser ด้วยรหัสผ่านสุ่มยาวๆ
4. **วาง SMB ไว้หลังทันเนล** — ตั้งค่า WireGuard จากนั้นให้พอร์ต 445 รับการเชื่อมต่อเฉพาะจากแอดเดรสของทันเนลเท่านั้น รีสตาร์ท Samba ด้วย systemctl restart smbd
5. **เชื่อมต่อจาก Mac** — เมื่อทันเนลทำงานแล้ว เปิด Finder เลือก Go แล้ว Connect to Server และป้อน smb://10.8.0.1/timemachine จากนั้นเลือก share ใน System Settings, General, Time Machine
6. **เปิดการเข้ารหัส** — เลือก Encrypt Backup เมื่อเพิ่มดิสก์ เก็บรหัสผ่านให้ปลอดภัย: Apple ระบุว่าต้องใช้รหัสนี้ในการกู้คืน

## ฉันควรเปิด SMB สู่อินเทอร์เน็ตหรือไม่?

ไม่ควร คำแนะนำของ Microsoft เรื่องการบล็อกพอร์ต SMB ระบุว่าแทบเป็นไปไม่ได้ที่ทราฟฟิก SMB ใดๆ ที่มาจากอินเทอร์เน็ตจะเป็นของถูกต้อง และแนะนำให้บล็อกที่ edge ซึ่งใช้ได้กับ Samba บน Linux เช่นกัน: พอร์ต 445 คือเป้าหมาย ไม่ใช่ประตู

ทันเนล VPN แก้ปัญหานี้ได้ WireGuard ต้องใช้พอร์ต UDP หนึ่งพอร์ตบนเซิร์ฟเวอร์ และให้แอดเดรสส่วนตัวแก่ Mac เพื่อเข้าถึง share จากนั้น Samba จะตอบกลับผ่านทันเนลเท่านั้น และทราฟฟิกแบ็กอัปถูกเข้ารหัสสองชั้น: โดยทันเนล และโดยการเข้ารหัสของ Time Machine เองหากคุณเปิดใช้

ฝั่งเซิร์ฟเวอร์ก็เข้ารหัสได้เช่นกัน คุณเข้ารหัสทุกไดรฟ์ข้อมูลด้วย LUKS หรือการเข้ารหัสแบบเนทีฟของ ZFS ได้ กุญแจอยู่กับคุณ และไม่มีใครในทีมขอสิ่งเหล่านี้เลย การปลดล็อกดิสก์ลักษณะนี้หลังรีบูตโดยไม่มีคอนโซล มีอธิบายไว้ที่ [วิธีปลดล็อกเซิร์ฟเวอร์เช่าที่เข้ารหัส LUKS จากระยะไกล](https://basalthold.com/th/luks-remote-unlock/ "How do I unlock a LUKS-encrypted rented server remotely?")

## แบ็กอัปครั้งแรกผ่านอินเทอร์เน็ตใช้เวลานานเท่าใด?

แบ็กอัปครั้งแรกส่งทั้งเครื่อง Mac ส่วนครั้งต่อๆ ไปส่งเฉพาะการเปลี่ยนแปลง ความเร็วอัปโหลดที่บ้านคือขีดจำกัด ไม่ใช่พอร์ตของเซิร์ฟเวอร์

| ข้อมูลที่ต้องส่ง | ที่อัปโหลด 20 Mbit/s | ที่ 50 Mbit/s | ที่ 100 Mbit/s | ที่ 1 Gbit/s |
| --- | --- | --- | --- | --- |
| 250 GB | 27.8 ชม. | 11.1 ชม. | 5.6 ชม. | 33 นาที |
| 500 GB | 55.6 ชม. (2.3 วัน) | 22.2 ชม. | 11.1 ชม. | 67 นาที |
| 1 TB | 111.1 ชม. (4.6 วัน) | 44.4 ชม. | 22.2 ชม. | 2.2 ชม. |
| 2 TB | 222.2 ชม. (9.3 วัน) | 88.9 ชม. | 44.4 ชม. | 4.4 ชม. |

คำนวณที่ความเร็วสาย ไม่ได้วัดจริง: ไบต์ × 8 ÷ บิตต่อวินาที หน่วยฐานสิบ การถ่ายโอนจริงจะช้ากว่านี้ ทุกโฮลด์มีพอร์ต 1 Gbit/s: ทุกเซิร์ฟเวอร์มีพอร์ต 1 Gbit/s พร้อมโควตาทราฟฟิกรายเดือน (Hold 24 40 TB, Hold 40 60 TB, Hold 100 120 TB, Hold 160 200 TB), IPv4 address แบบเฉพาะหนึ่ง address และ IPv6 /64; การใช้เกินโควตาจะไม่ทำให้เกิดการเรียกเก็บเงินอัตโนมัติ

## ฉันควรให้พื้นที่ Time Machine เท่าใด?

พอสำหรับ Mac บวกประวัติที่คุณต้องการเก็บ หน้าซัพพอร์ตของ Apple ลงวันที่ 16 ตุลาคม 2026 อธิบายตารางเวลาไว้: แบ็กอัปรายชั่วโมงสำหรับ 24 ชั่วโมงที่ผ่านมา แบ็กอัปรายวันสำหรับเดือนที่ผ่านมา และแบ็กอัปรายสัปดาห์สำหรับทุกเดือนก่อนหน้า เมื่อดิสก์เต็ม แบ็กอัปเก่าที่สุดจะถูกลบ

ดังนั้น Time Machine จึงเพิ่มขนาดจนเต็มพื้นที่ที่มันมองเห็นเสมอ ขีดจำกัดเป็นตัวกำหนดว่าประวัติของคุณย้อนกลับไปได้ไกลแค่ไหน ไม่ใช่ว่าแบ็กอัปจะรันหรือไม่

- **Mac เครื่องเดียว:** หนึ่ง share หนึ่งขีดจำกัด
- **Mac หลายเครื่อง:** หนึ่ง share และหนึ่งบัญชีต่อ Mac แต่ละเครื่องมีขีดจำกัดของตัวเอง เพื่อให้เครื่องหนึ่งดันประวัติของเครื่องอื่นออกไปไม่ได้
- **ที่ว่างสำหรับแบ็กอัปอื่น:** เก็บไว้ใน dataset อื่น สำเนาที่สองของ NAS มีอธิบายไว้ที่ [แบ็กอัป offsite ที่ดีที่สุดสำหรับ NAS คืออะไร](https://basalthold.com/th/offsite-backup-for-nas/ "What is the best offsite backup for a NAS?") และเครื่องมือของ Synology เองที่ [Hyper Backup ไปยังเซิร์ฟเวอร์ rsync เช่า](https://basalthold.com/th/synology-hyper-backup-rsync-server/ "Can Synology Hyper Backup back up to a rented rsync server?")

โฮลด์ที่เล็กที่สุดก็เพียงพอสำหรับ Mac หลายเครื่อง Hold 24 มี 2 × 12 TB HDD มิเรอร์สำหรับ 12 TB จากผู้ขายเซิร์ฟเวอร์เก็บข้อมูล 23 รายที่ Basalthold ตรวจสอบเมื่อ 2 November 2026 มี 16 รายที่รับคริปโต

## โฮลด์ใดเหมาะกับแบ็กอัป Time Machine?

Hold 24 เหมาะกับ Mac ไม่กี่เครื่อง ส่วนโฮลด์ที่ใหญ่กว่ารองรับทั้ง Mac และสำเนา NAS ควบคู่กัน เงื่อนไข 3, 6 และ 12 เดือนอยู่ที่[หน้าราคาของ Basalthold](https://basalthold.com/th/pricing/ "How much does a rented Basalthold storage server cost?")

| แพ็กเกจ | จำนวน | 30 days | 3 months | 6 months | 1 year |
| --- | --- | --- | --- | --- | --- |
| Hold 24 | 24 TB raw · 6 cores | US$110.99 | US$299.67 (−10%) | US$532.75 (−20%) | US$932.31 (−30%) |
| Hold 40 | 40 TB raw · 6 cores | US$201.09 | US$542.94 (−10%) | US$965.23 (−20%) | US$1,689.15 (−30%) |
| Hold 100 | 100 TB raw · 10 cores | US$377.05 | US$1,018.03 (−10%) | US$1,809.84 (−20%) | US$3,167.22 (−30%) |
| Hold 160 | 160 TB raw · 16 cores | US$561.39 | US$1,515.75 (−10%) | US$2,694.67 (−20%) | US$4,715.67 (−30%) |

ในทุกแพ็กเกจ: ไดรฟ์ข้อมูลว่างเปล่า · คีย์เข้ารหัสยังเป็นของคุณ · Dedicated IPv4 · ไม่เก็บบันทึก · ไม่ต้อง KYC · ไม่มีค่าติดตั้ง

**ก่อนชำระเงิน**

- ยอดเติมขั้นต่ำ US$1 เติมเงินด้วยคริปโตครั้งเดียว แล้วซื้อแพ็กเกจใดก็ได้จากยอดคงเหลือของคุณ
- เครดิตในยอดคงเหลือของคุณไม่มีวันหมดอายุ และใช้ต่ออายุเซิร์ฟเวอร์เครื่องใดก็ได้ของคุณ เมื่อเติมเงินเพียงเพื่อให้ถึงยอดขั้นต่ำ ส่วนที่ยังไม่ได้ใช้จะคืนให้เมื่อขอรับภายใน 30 วันนับจากวันที่ชำระเงิน ในรูปแบบ USDT หรือ USDC ส่วนที่เหลือของยอดคงเหลือจะไม่จ่ายคืน เว้นแต่กฎหมายกำหนด.
- เครดิตเข้ายอดคงเหลือเมื่อการชำระเงินของคุณได้รับการตรวจสอบบนบล็อกเชนแล้ว เวลายืนยันบนเครือข่ายโดยทั่วไป: BTC ≈ 20 นาที · USDT TRC-20 ≈ 1 นาที · USDT ERC-20 ≈ 5 นาที · USDC ERC-20 ≈ 5 นาที · ETH ≈ 5 นาที · SOL ≈ 1 นาที · LTC ≈ 15 นาที · XMR ≈ 20 นาที

## มีคำถามอะไรอีกที่คนถามเกี่ยวกับ Time Machine บน Linux?

### ยังใช้ AFP หรือ Netatalk ได้ไหม?

Apple ไม่แนะนำให้ใช้ Time Machine กับ NAS ผ่าน AFP และระบุว่า AFP ไม่รองรับใน macOS 27 หรือใหม่กว่า ให้ใช้ SMB กับโมดูล vfs_fruit ของ Samba

### ทำไม Time Machine จึงกินพื้นที่แชร์จนเต็ม?

มันเก็บสำรองข้อมูลเก่าไว้จนดิสก์เต็ม แล้วจึงลบอันที่เก่าที่สุด ตั้งค่า `fruit:time machine max size` บนแชร์ และตั้งโควตา ZFS บน dataset ของมัน เพื่อหยุดเรื่องนี้

### Mac หลายเครื่องสำรองข้อมูลไปยังเซิร์ฟเวอร์เดียวได้ไหม?

ได้ ให้แต่ละ Mac มีแชร์และบัญชี Samba ของตัวเอง พร้อมขีดจำกัดขนาดของตัวเอง เพื่อให้ประวัติของ Mac เครื่องหนึ่งไม่ไปเบียดอีกเครื่อง

### ข้อมูลสำรองเป็นส่วนตัวบนเซิร์ฟเวอร์ที่เช่าอยู่ไหม?

เปิด Encrypt Backup ใน Time Machine และเข้ารหัสดิสก์ข้อมูลของเซิร์ฟเวอร์ด้วย วิธีที่การเข้ารหัสก่อนอัปโหลดทำงานในเครื่องมืออื่นอยู่ใน [client-side encryption for backups](https://basalthold.com/th/client-side-encrypted-backups/ "What is client-side encryption for backups, and do I need it on a rented server?")

### Basalthold สำรองข้อมูล Mac ให้ผมไหม?

ไม่ เซิร์ฟเวอร์เก็บข้อมูลไม่ใช่การสำรองข้อมูลของตัวเอง เราไม่เก็บสำเนาข้อมูลของคุณไว้ที่อื่น ดังนั้นการมีสำเนาที่สองในอีกสถานที่หนึ่งจึงยังเป็นหน้าที่ของคุณ คุณเป็นคนรัน Samba และ Time Machine เครื่องและดิสก์เป็นของคุณ

**ปลายทาง Time Machine ที่คุณควบคุมเอง** Hold 24: Intel Xeon E-2176G (6 คอร์ / 12 เธรด), 32 GB DDR4 ECC, ฮาร์ดไดรฟ์ 2 × 12 TB (24 TB แบบ raw) พร้อม SSD 480 GB สำหรับระบบ, พอร์ต 1 Gbit/s พร้อมทราฟฟิก 40 TB ต่อ 30 วัน, 1 IPv4 และ IPv6 /64 ในราคา$110.99/30 days คริปโต ไม่ต้อง KYC [เช่า Hold 24 ใน Amsterdam](https://basalthold.com/app/checkout/?plan=hold-24&location=nl-ams&lang=th) · [เช่า Hold 40 ในบูคาเรสต์](https://basalthold.com/app/checkout/?plan=hold-40&location=ro-buh&lang=th)

## แหล่งที่มา

1. [ดิสก์สำรองข้อมูลที่ใช้กับ Time Machine บน Mac ได้](https://support.apple.com/en-us/102423) — Apple (published 2026-09-14, read 2026-11-02)
2. [สำรองข้อมูล Mac ด้วย Time Machine](https://support.apple.com/en-us/104984) — Apple (published 2026-10-16, read 2026-11-02)
3. [vfs_fruit(8): fruit:time machine และ fruit:time machine max size](https://www.samba.org/samba/docs/current/man-html/vfs_fruit.8.html) — Samba (read 2026-11-02)
4. [การป้องกันไม่ให้ทราฟฟิก SMB เคลื่อนที่ในแนวนอนและเข้าออกเครือข่าย (KB 3185535)](https://support.microsoft.com/en-us/help/3185535) — Microsoft (read 2026-11-02)
5. [เริ่มต้นอย่างเร็วกับ WireGuard](https://www.wireguard.com/quickstart/) — WireGuard (read 2026-11-02)

---

Basalthold: Basalthold ให้เช่า dedicated server สำหรับ storage ใน Amsterdam, Bucharest และ Chisinau จ่ายด้วยคริปโต ไม่ต้อง KYC: ไม่ต้องใช้บัตรประชาชน ไม่ต้องเซลฟี่ ไม่ต้องส่งเอกสาร แต่ละเซิร์ฟเวอร์เป็นเครื่องกายภาพเต็มเครื่องที่มีฮาร์ดดิสก์ 24 TB ถึง 160 TB สำหรับลูกค้ารายเดียว ส่งมอบพร้อมไดรฟ์ข้อมูลเปล่าและสิทธิ์ root เหมาะสำหรับ backup, archive, ซิงค์ไฟล์ และ self-hosted object storage เมื่อวันที่ 2 พฤศจิกายน 2026 ราคาอยู่ที่ $110.99 ต่อ 30 วันสำหรับ 24 TB ถึง $561.39 สำหรับ 160 TB ($3.50 ต่อ raw TB) ดำเนินการโดย DomaineGoat LLC บริษัทจดทะเบียนใน Panama ไม่เก็บ log และไม่เคยขอ encryption key ของคุณ
