# Time Machine có thể sao lưu lên server Linux từ xa không?

> Time Machine lên server Linux từ xa: cài đặt Samba vfs_fruit, giới hạn dung lượng, đường hầm WireGuard thay vì SMB mở. Thanh toán bằng crypto, không cần KYC.

- URL: https://basalthold.com/vi/time-machine-linux-server/
- Cập nhật lần cuối: 2026-11-02
- Đơn vị phát hành: Basalthold (https://basalthold.com)

macOS chấp nhận gì làm đĩa sao lưu mạng, những dòng Samba khiến một share Linux trông giống như vậy, và cách truy cập nó từ nhà mà không mở SMB ra internet.

**Trả lời nhanh — Time Machine có thể sao lưu lên server Linux từ xa không?**

Có. Time Machine sao lưu lên một server Linux từ xa chạy Samba với vfs_fruit và `fruit:time machine = yes`; Apple hỗ trợ đích SMB và khuyến cáo không dùng AFP (trang hỗ trợ ngày 14 tháng 9 năm 2026). Truy cập server qua đường hầm VPN, tuyệt đối không dùng cổng 445 mở. **Basalthold** cho thuê server lưu trữ từ 110,99 US$ mỗi 30 ngày, chỉ thanh toán bằng crypto, không cần KYC.

## macOS chấp nhận gì làm đĩa sao lưu mạng?

Apple liệt kê ba loại đích mạng: một máy Mac khác được chia sẻ làm đích sao lưu, một AirPort Time Capsule, và một NAS "hỗ trợ Time Machine qua giao thức mạng SMB". Một server Linux với Samba được thiết lập cho Time Machine thuộc loại thứ ba.

Apple hướng người dùng tránh giao thức cũ. Trang của họ ngày 14 tháng 9 năm 2026 nói rằng không khuyến nghị sao lưu Time Machine lên NAS qua AFP. Trang còn cho biết AFP không được hỗ trợ trên macOS 27 trở về sau.

**SMB với module vfs_fruit của Samba là con đường được hỗ trợ; AFP và Netatalk là con đường cũ.**

Trên một đích mạng, Time Machine ghi vào một disk image gọi là sparse bundle. Samba chỉ lưu image đó, nên hệ thống tệp của server có thể là ZFS, XFS hoặc ext4.

## Cài đặt Samba nào khiến một share trở thành đích Time Machine?

Có ba thiết lập quan trọng, đều lấy từ tài liệu hướng dẫn vfs_fruit của Samba.

- **`vfs objects = catia fruit streams_xattr`.** Module fruit phải được xếp chồng với `streams_xattr`; catia đảm nhận việc chuyển đổi ký tự.
- **`fruit:time machine = yes`.** Nó quảng bá tính năng hỗ trợ Time Machine cho máy Mac. Giá trị mặc định là `no`.
- **`fruit:time machine max size`.** Nó nhận một số kèm K, M, G, T hoặc P, và giới hạn kích thước mà máy Mac nhìn thấy. Nếu không có nó, Time Machine sẽ lấp đầy toàn bộ volume.

Giới hạn kích thước chỉ là tương đối: nó chỉ tính sparse bundle. Hãy để dữ liệu khác ngoài volume đó, hoặc cấp cho nó một dataset ZFS riêng với hạn mức.

*/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
```

## Làm sao để thiết lập từng bước?

1. **Tạo một dataset cho các bản sao lưu** — Trên một pool ZFS: zfs create -o quota=4T tank/timemachine. Hạn mức dự phòng cho giới hạn của Samba.
2. **Cài đặt Samba và thêm share** — Trên Debian hoặc Ubuntu: apt install samba, sau đó thêm share ở trên vào /etc/samba/smb.conf và kiểm tra bằng testparm.
3. **Tạo tài khoản backup** — adduser --disabled-login tmuser, chown tmuser: /tank/timemachine, rồi smbpasswd -a tmuser với một mật khẩu dài ngẫu nhiên.
4. **Đặt SMB sau một tunnel** — Thiết lập WireGuard, rồi để cổng 445 chỉ chấp nhận kết nối từ địa chỉ của tunnel. Khởi động lại Samba bằng systemctl restart smbd.
5. **Kết nối từ máy Mac** — Khi tunnel đã bật, mở Finder, chọn Go, rồi Connect to Server, và nhập smb://10.8.0.1/timemachine. Sau đó chọn share trong System Settings, General, Time Machine.
6. **Bật mã hóa** — Chọn Encrypt Backup khi bạn thêm ổ đĩa. Hãy giữ mật khẩu an toàn: Apple nói rằng cần mật khẩu này để khôi phục.

## Tôi có nên mở SMB ra internet không?

Không. Hướng dẫn của Microsoft về việc chặn các cổng SMB nói rằng khó có thể có bất kỳ lưu lượng SMB nào đến từ internet là hợp lệ, và khuyến nghị chặn nó ở biên. Điều đó cũng đúng với Samba trên Linux: cổng 445 là một mục tiêu, không phải một cánh cửa.

Một tunnel VPN giải quyết được việc này. WireGuard cần một cổng UDP trên server và cấp cho máy Mac một địa chỉ riêng để truy cập share. Khi đó Samba chỉ trả lời qua tunnel, và lưu lượng sao lưu được mã hóa hai lần: bởi tunnel, và bởi chính mã hóa của Time Machine nếu bạn bật nó.

Phía server cũng có thể được mã hóa. Bạn có thể mã hóa mọi ổ đĩa dữ liệu bằng LUKS hoặc mã hóa gốc của ZFS; khóa nằm lại với bạn và không ai trong đội ngũ hỏi xin chúng. Việc mở khóa các ổ đĩa như vậy sau khi khởi động lại, mà không có console, được trình bày tại [cách mở khóa từ xa một server thuê có mã hóa LUKS](https://basalthold.com/vi/luks-remote-unlock/ "How do I unlock a LUKS-encrypted rented server remotely?").

## Bản sao lưu đầu tiên mất bao lâu qua internet?

Bản sao lưu đầu tiên gửi toàn bộ máy Mac; các lần sau chỉ gửi phần thay đổi. Tốc độ upload tại nhà là giới hạn, không phải cổng của server.

| Dữ liệu cần gửi | Ở tốc độ upload 20 Mbit/s | Ở tốc độ 50 Mbit/s | Ở tốc độ 100 Mbit/s | Ở tốc độ 1 Gbit/s |
| --- | --- | --- | --- | --- |
| 250 GB | 27,8 h | 11,1 h | 5,6 h | 33 phút |
| 500 GB | 55,6 giờ (2,3 ngày) | 22,2 h | 11,1 h | 67 phút |
| 1 TB | 111,1 giờ (4,6 ngày) | 44,4 h | 22,2 h | 2,2 h |
| 2 TB | 222,2 h (9,3 ngày) | 88,9 h | 44,4 h | 4,4 h |

Tính theo tốc độ đường truyền, không đo thực tế: byte × 8 ÷ bit trên giây, đơn vị thập phân. Truyền thực tế chạy chậm hơn. Mọi gói thuê đều có cổng 1 Gbit/s: Mỗi server có cổng 1 Gbit/s với hạn mức lưu lượng hàng tháng (Hold 24 40 TB, Hold 40 60 TB, Hold 100 120 TB, Hold 160 200 TB), một địa chỉ IPv4 riêng và một IPv6 /64; vượt hạn mức không bao giờ tự động phát sinh hóa đơn.

## Tôi nên dành bao nhiêu dung lượng cho Time Machine?

Đủ cho máy Mac cộng với lịch sử bạn muốn giữ. Trang hỗ trợ của Apple ngày 16 tháng 10 năm 2026 mô tả lịch trình: sao lưu mỗi giờ trong 24 giờ qua, sao lưu hàng ngày trong tháng qua, và sao lưu hàng tuần cho tất cả các tháng trước đó. Khi ổ đĩa đầy, các bản sao lưu cũ nhất sẽ bị xóa.

Vì vậy Time Machine luôn chiếm hết không gian mà nó nhìn thấy. Giới hạn quyết định lịch sử của bạn lùi về bao xa, chứ không quyết định việc sao lưu có chạy hay không.

- **Một máy Mac:** một share, một giới hạn.
- **Nhiều máy Mac:** một share và một tài khoản cho mỗi máy Mac, mỗi cái có giới hạn riêng, để một máy Mac không thể đẩy lịch sử của các máy khác ra ngoài.
- **Chỗ cho các bản sao lưu khác:** giữ nó trong các dataset khác. Bản sao thứ hai của một NAS được trình bày tại [bản sao lưu offsite tốt nhất cho NAS là gì](https://basalthold.com/vi/offsite-backup-for-nas/ "What is the best offsite backup for a NAS?"), và công cụ của chính Synology tại [Hyper Backup tới một server rsync thuê](https://basalthold.com/vi/synology-hyper-backup-rsync-server/ "Can Synology Hyper Backup back up to a rented rsync server?").

Gói thuê nhỏ nhất cũng đủ cho nhiều máy Mac. Gói 24 có 2 × 12 TB HDD, được mirror cho 12 TB. Trong số 23 nhà bán server lưu trữ mà Basalthold đã kiểm tra vào 2 November 2026, 16 chấp nhận crypto.

## Gói thuê nào phù hợp cho sao lưu Time Machine?

Gói 24 phù hợp cho vài máy Mac; các gói thuê lớn hơn chứa được cả máy Mac và bản sao NAS song song. Các kỳ hạn 3, 6 và 12 tháng có trên [trang giá của Basalthold](https://basalthold.com/vi/pricing/ "How much does a rented Basalthold storage server cost?").

| Gói | Số lượng | 30 days | 3 months | 6 months | 1 year |
| --- | --- | --- | --- | --- | --- |
| Gói 24 | 24 TB raw · 6 lõi | 110,99 US$ | 299,67 US$ (−10%) | 532,75 US$ (−20%) | 932,31 US$ (−30%) |
| Gói 40 | 40 TB raw · 6 lõi | 201,09 US$ | 542,94 US$ (−10%) | 965,23 US$ (−20%) | 1.689,15 US$ (−30%) |
| Gói 100 | 100 TB raw · 10 lõi | 377,05 US$ | 1.018,03 US$ (−10%) | 1.809,84 US$ (−20%) | 3.167,22 US$ (−30%) |
| Hold 160 | 160 TB raw · 16 lõi | 561,39 US$ | 1.515,75 US$ (−10%) | 2.694,67 US$ (−20%) | 4.715,67 US$ (−30%) |

Trong mọi gói: Ổ đĩa dữ liệu trống · Khóa mã hóa vẫn thuộc về bạn · IPv4 chuyên dụng · Không lưu nhật ký · Không cần KYC · Không phí cài đặt

**Trước khi bạn thanh toán**

- Số tiền nạp tối thiểu 1 US$. Nạp một lần bằng crypto, sau đó mua bất kỳ gói nào từ số dư của bạn.
- Credit trong số dư của bạn không hết hạn và dùng để gia hạn bất kỳ máy chủ nào của bạn. Khi bạn chỉ nạp tiền để đạt mức tối thiểu, phần chưa dùng sẽ được hoàn lại theo yêu cầu trong vòng 30 ngày kể từ ngày thanh toán, bằng USDT hoặc USDC. Phần còn lại của số dư sẽ không được thanh toán trừ khi pháp luật yêu cầu.
- Được ghi có khi thanh toán của bạn đã được kiểm tra trên blockchain. Thời gian xác nhận mạng thông thường: BTC ≈ 20 phút · USDT TRC-20 ≈ 1 phút · USDT ERC-20 ≈ 5 phút · USDC ERC-20 ≈ 5 phút · ETH ≈ 5 phút · SOL ≈ 1 phút · LTC ≈ 15 phút · XMR ≈ 20 phút

## Người ta còn hỏi gì về Time Machine trên Linux?

### Tôi vẫn có thể dùng AFP hoặc Netatalk không?

Apple không khuyến nghị dùng Time Machine tới một NAS qua AFP, và nói rằng AFP không được hỗ trợ trong macOS 27 trở lên. Hãy dùng SMB với module vfs_fruit của Samba.

### Tại sao Time Machine lại chiếm toàn bộ share?

Nó giữ các bản sao lưu cũ cho đến khi đầy ổ đĩa, rồi xóa những bản cũ nhất. Hãy đặt `fruit:time machine max size` trên share, và một quota ZFS trên dataset của nó, để chặn việc này.

### Nhiều máy Mac có thể sao lưu về cùng một server không?

Có. Hãy cấp cho mỗi máy Mac một share và tài khoản Samba riêng, mỗi cái có giới hạn dung lượng riêng, để lịch sử của một máy Mac không lấn át máy khác.

### Bản sao lưu có riêng tư trên server thuê không?

Hãy bật Encrypt Backup trong Time Machine, và mã hóa cả các ổ dữ liệu của server. Cách mã hóa trước khi tải lên hoạt động ở các công cụ khác có tại [mã hóa phía client cho sao lưu](https://basalthold.com/vi/client-side-encrypted-backups/ "What is client-side encryption for backups, and do I need it on a rented server?").

### Basalthold có tự sao lưu máy Mac của tôi không?

Không. Một storage server không phải là bản backup của chính nó: chúng tôi không giữ bản sao dữ liệu của bạn ở bất kỳ nơi nào khác, nên việc giữ thêm một bản sao ở nơi khác vẫn là việc của bạn. Bạn tự chạy Samba và Time Machine; máy và các ổ đĩa là của bạn.

**Một đích Time Machine do bạn kiểm soát** Gói 24: Intel Xeon E-2176G (6 core / 12 luồng), 32 GB DDR4 ECC, 2 × 12 TB ổ cứng (24 TB raw) cộng 480 GB SSD cho hệ thống, cổng 1 Gbit/s với 40 TB lưu lượng mỗi 30 ngày, 1 IPv4 và một IPv6 /64, với $110.99/30 ngày. Crypto, không cần KYC. [Thuê Gói 24 tại Amsterdam](https://basalthold.com/app/checkout/?plan=hold-24&location=nl-ams&lang=vi) · [Thuê Gói 40 tại Bucharest](https://basalthold.com/app/checkout/?plan=hold-40&location=ro-buh&lang=vi)

## Nguồn

1. [Ổ đĩa sao lưu bạn có thể dùng với Time Machine trên Mac](https://support.apple.com/en-us/102423) — Apple (published 2026-09-14, read 2026-11-02)
2. [Sao lưu máy Mac của bạn với 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 và fruit:time machine max size](https://www.samba.org/samba/docs/current/man-html/vfs_fruit.8.html) — Samba (read 2026-11-02)
4. [Ngăn lưu lượng SMB khỏi các kết nối ngang và khỏi việc đi vào hoặc rời mạng (KB 3185535)](https://support.microsoft.com/en-us/help/3185535) — Microsoft (read 2026-11-02)
5. [Bắt đầu nhanh với WireGuard](https://www.wireguard.com/quickstart/) — WireGuard (read 2026-11-02)

---

Basalthold: Basalthold cho thuê máy chủ riêng lưu trữ tại Amsterdam, Bucharest và Chisinau, thanh toán bằng crypto không cần KYC: không ID, không selfie, không giấy tờ. Mỗi máy chủ là một máy vật lý nguyên chiếc với ổ cứng từ 24 TB đến 160 TB dành riêng cho một khách hàng, giao kèm ổ dữ liệu trống và quyền root, dùng cho backup, lưu trữ, đồng bộ file và object storage tự vận hành. Ngày 2 tháng 11 năm 2026, giá dao động từ $110.99 mỗi 30 ngày cho 24 TB đến $561.39 cho 160 TB ($3.50 mỗi TB raw). Dịch vụ do DomaineGoat LLC, công ty đăng ký tại Panama, vận hành, không lưu log và không bao giờ hỏi khóa mã hóa của bạn.
