2 điểm bởi GN⁺ 2026-02-03 | 1 bình luận | Chia sẻ qua WhatsApp
  • Sau bản cập nhật macOS Tahoe, đã xảy ra sự cố khiến sao lưu Time Machine âm thầm dừng lại trên hai máy Mac
  • Trong môi trường sao lưu qua NAS Synology kết nối bằng SMB, việc sao lưu đã bị dừng khoảng hai tháng mà không có thông báo lỗi
  • Nguyên nhân là Apple đã đơn phương thay đổi cấu hình SMB mặc định, và có thể khắc phục tạm thời bằng cách sửa tệp nsmb.conf
  • Về lâu dài, tác giả đang cân nhắc thay thế bằng máy chủ Time Machine dựa trên Proxmox + Docker hoặc Borg Backup
  • Đồng thời bày tỏ sự bất mãn và yêu cầu cải thiện về việc Apple liên tục làm Time Machine bị lỗi nhưng không thông báo các thay đổi liên quan

Vấn đề sao lưu Time Machine bị gián đoạn

  • Sau phiên bản macOS Tahoe, Time Machine không hoạt động trên hai máy Mac

    • NAS Synology được dùng làm đích chia sẻ SMB, và đã hoạt động ổn định suốt nhiều năm
    • Gần đây, khi thử khôi phục dữ liệu Obsidian, tác giả mới phát hiện việc sao lưu đã dừng suốt hai tháng
    • Nó âm thầm dừng mà không có thông báo lỗi hay cảnh báo; lần sao lưu cuối của laptop là vào tháng 12, còn máy desktop vẫn duy trì sao lưu phụ bằng ổ đĩa ngoài
  • Nguyên nhân của sự cố là Apple đã thay đổi cấu hình SMB mặc định

    • Từ signing_required=no sang thiết lập bảo mật nghiêm ngặt hơn
    • Một số thiết bị NAS không xử lý được thay đổi này nên việc sao lưu thất bại
    • Apple không công bố chính thức các thay đổi liên quan

Cách khắc phục tạm thời

  • Tham khảo Zahorone Gist trên GitHub để chỉnh sửa tệp /etc/nsmb.conf

    • Thêm các mục sau vào tệp:
      [default]
      signing_required=yes
      streams=yes
      soft=yes
      dir_cache_max_cnt=0
      protocol_vers_map=6
      mc_prefer_wired=yes
      
    • Với cấu hình này, sao lưu hoạt động trở lại, nhưng vẫn có khả năng bị hỏng lại trong các bản cập nhật macOS sau này
  • Đồng thời cũng khuyến nghị điều chỉnh cấu hình Synology DSM

    • Phiên bản tối đa của giao thức SMB: SMB3
    • Bật Opportunistic Locking, SMB2 Lease, Durable Handles
    • Server signing: “No” hoặc “Auto”
    • Transport encryption: tắt
    • Tên mục có thể khác nhau tùy phiên bản UI

Chiến lược sao lưu thay thế

  • Do đã mệt mỏi với các thay đổi lặp đi lặp lại từ Apple, tác giả đang tìm cách giảm sự phụ thuộc vào SMB của Synology

    • Đang vận hành container Samba LXC trên máy chủ Proxmox (backend ZFS)
    • Để dùng nó làm đích Time Machine, tác giả đang thử nghiệm image Docker mbentley/timemachine
    • Ví dụ Docker Compose có gồm cấu hình người dùng, nhóm, đường dẫn volume và quyền truy cập
  • Hiện tại bản sửa đầu tiên vẫn đang hoạt động, nhưng dự kiến sẽ chuyển sang giải pháp dựa trên Docker

    • Môi trường Docker cho phép kiểm soát trực tiếp việc triển khai SMB, nên có thể loại bỏ sự phụ thuộc vào phần mềm Synology

Cân nhắc Borg Backup

  • Tác giả đang dùng Borg Backup trên Fedora và cũng đang cân nhắc áp dụng trên macOS
    • Dù chưa thử GUI client Vorta, nó vẫn được nhắc đến như một lựa chọn thay thế đầy hứa hẹn

Vấn đề iOS bổ sung

  • Khi thiết lập thiết bị iOS mới, lỗi “Restore in Progress: An estimated 100 MB will be downloaded…” vẫn tiếp tục tồn tại
    • Đây là lỗi lặp lại suốt 6 năm qua, và lần này cũng phải đặt lại cài đặt mạng rồi khởi động lại ba lần mới giải quyết được
    • Tác giả nhấn mạnh rằng Apple cần tập trung hơn vào chất lượng hệ điều hành và cải thiện trải nghiệm người dùng

1 bình luận

 
GN⁺ 2026-02-03
Ý kiến trên Hacker News
  • Nếu cấu hình Time Machine dùng bản sao lưu mã hóa, nó thực ra sẽ tạo ra một đĩa giả dưới dạng cây thư mục, bên trong chứa các khối nhị phân dung lượng vài GB
    Cách này an toàn hơn vì hệ thống tệp không cần hỗ trợ symbolic link hay tên tệp Unicode không phân biệt chữ hoa chữ thường
    Điểm bất tiện là việc khôi phục sang hệ thống không phải Mac khá rắc rối
    • Hoàn toàn đồng ý. Theo trải nghiệm của tôi, kiểu sparse bundle được mã hóa ổn định hơn nhiều
      Chuyển sang NAS cũng không vấn đề gì, và khôi phục cũng hoàn hảo. Tất nhiên có thể tùy từng người
    • Bạn cũng có thể tạo sparse bundle không mã hóa để dùng ở những vị trí mạng mà Time Machine không hỗ trợ
  • Điều khó hiểu hơn là tại sao Time Machine vẫn dùng hệ thống tệp mạng
    Nó quá thiếu ổn định nên rất khó tin cậy. Gần đây có vẻ khá hơn nhờ APFS, nhưng rốt cuộc tình trạng mất cả bộ sao lưu vẫn lặp đi lặp lại
    Tôi dùng Arq để sao lưu hằng ngày, còn Time Machine chỉ để sao lưu theo giờ. Nếu Time Machine hỏng thì tôi vẫn có bản sao lưu hằng ngày trên đám mây nên không lo
    • Vấn đề là Apple không làm kiểm soát chất lượng cho ra hồn. Các giải pháp sao lưu khác vẫn chạy tốt trên mạng và cũng không che giấu lỗi
    • Nếu buộc phải sao lưu lên ổ mạng, thì còn lựa chọn nào khác nữa đâu
    • Tôi chưa từng dùng Time Machine, nhưng rsync hoạt động rất tốt cả cục bộ lẫn qua mạng
      Nó còn hỗ trợ tiếp tục truyền dở và so sánh checksum, nên tôi không hiểu vì sao sao lưu qua mạng lại phải thành vấn đề
  • Tôi cũng đang sao lưu lên Synology NAS trên bản Tahoe, nhưng đã nhiều lần mất bản sao lưu vì những lỗi không rõ nguyên nhân
    Cũng không có tệp /etc/nsmb.conf, tôi đã làm theo nhiều hướng dẫn để cấu hình nhưng cuối cùng nó lại crash và tôi mất sạch mọi thứ
  • Tôi là fan của SuperDuper. Tôi đang sao lưu vi sai hằng ngày sang SSD
    Nó không sao lưu theo giờ như Time Machine, nhưng là bản sao lưu có thể khởi động ngay cả khi đĩa hệ thống chết
    Chắc cũng có thể làm bằng cron và rsync, nhưng tôi lười
    Liên kết giới thiệu SuperDuper
    • Nếu Apple không phá hỏng tính năng đó qua các bản cập nhật thì sẽ ổn
      Bài liên quan: You’re a mean one, Apple
    • Tôi cũng cứ nghĩ mãi là nên mua cái này
      Giao diện khôi phục tích hợp sẵn cũng ổn, nhưng có bản sao lưu khởi động được khi offline thì yên tâm hơn hẳn
      Tôi đang nghĩ tới việc lên lịch đổ image khởi động ra ổ ngoài mỗi tháng một lần
  • Từ sau khi nâng cấp Tahoe, tôi đang cố xử lý lỗi Time Machine sao lưu qua USB
    Bản sao lưu ban đầu vẫn bắt đầu được với ổ mới format, nhưng cực kỳ chậm và đến 100% vẫn không kết thúc
    Chạy lại thì bị treo ở khoảng 10%. Tôi đã thử nhiều ổ, safe mode, tắt mạng các kiểu mà vẫn thế
    Dùng tar thì sao lưu bình thường. Có vẻ ai đó đã không test các edge case
  • Có vẻ Time Machine được đánh giá cao quá mức
    Có lẽ là nhờ giao diện cuộn hào nhoáng
    Nhưng thực tế thì sao lưu qua mạng không ổn định, và vài tháng sau nó lại báo bản sao lưu bị hỏng rồi bắt làm lại từ đầu
    • Hồi trước Time Machine thực sự mang lại trải nghiệm sao lưu đáng tin cậy
      Nếu chỉ dùng những phiên bản chất lượng kém như hiện nay thì khó mà hiểu vì sao nó từng được ưa chuộng
    • Time Machine gần như là giải pháp duy nhất giúp người dùng phổ thông hình thành thói quen sao lưu
      Chỉ cần cắm USB vào rồi bấm “có” là xong. Không hoàn hảo, nhưng vẫn tốt hơn nhiều so với không có gì
    • Tôi cũng dùng vì thích UI dòng thời gian đó
      Nó cho phép xem lại trạng thái trước đây dễ như git, nhưng ít phải suy nghĩ hơn git
    • Khi sao lưu vào hệ thống cục bộ thì nó rất ổn định và còn có thể duyệt được trong Finder
      Sao lưu qua mạng của tôi cũng hoạt động tốt suốt nhiều năm nay
    • Trường hợp của tôi thì nó chạy tốt. Mỗi lần đổi sang laptop mới, chỉ cần chỉ định bản sao lưu qua mạng là trong một giờ mọi thứ được khôi phục lại y như cũ
  • Vì bản sao lưu Time Machine bị hỏng quá thường xuyên nên cuối cùng tôi tự viết script sao lưu tăng dần bằng rsync
    Tôi hài lòng hơn nhiều. Tôi đã tham khảo script này
    • Tôi cũng có trải nghiệm tương tự, và đã tăng cường chiến lược sao lưu khi chuyển từ HFS+ sang zfs
      Nếu bắt đầu lại bây giờ thì có lẽ tôi sẽ dùng rustic-rs hoặc borg backup
      Dù vậy tôi vẫn giữ snapshot cục bộ bằng tmutil localsnapshot
  • Chất lượng các bản cập nhật hằng năm của macOS đang ngày càng tệ. Tahoe là tệ nhất trong số đó
    Apple cần phải đổi hướng
    • Từ sau High Sierra, tôi luôn chờ ít nhất 8 tháng sau khi có bản major mới
      Tới lúc đó đã có nhiều bản vá nên ổn định hơn. Lúc nào tôi cũng dùng chậm hơn 1 năm, nhưng tôi đâu có cần mấy tính năng mới
  • Nhân tiện, ở Tây Ban Nha, rất nhiều trang web bị chặn vì vấn đề bản quyền phát sóng bóng đá
    Vì vậy hôm nay tôi không xem được nội dung. Tôi sẽ thử lại vào ngày mai
    • Tôi cũng từng thấy chuyện đó trên Reddit. Chính sách kỳ quặc thật
  • Có vẻ giờ Apple cho rằng số người dùng Time Machine không còn đủ nhiều nữa
    Nên tôi nghĩ họ đang dần chuyển sang kiểu sao lưu lấy iCloud làm trung tâm
    • Nhưng đó đâu phải bản sao lưu thực sự