Khi dùng OneDrive trên macOS, nếu gặp lỗi đồng bộ do file DS_Store, bài viết này giúp giải quyết. Khi xảy ra, cảnh báo xuất hiện khi nhấp biểu tượng OneDrive: Không tải lên được file – Xem vấn đề đồng bộ (Can't upload files – View sync problems). Nhấp vào sẽ liệt kê file không đồng bộ được, nếu có .ds_store thì đây là cách sửa. Đồng bộ bị dừng một phần hoặc hoàn toàn do lỗi ds_store.

OneDrive hiển thị lỗi đồng bộ .ds_store
File DS_store là gì?
Đây là file ẩn do macOS tạo (riêng tư), lưu trữ thuộc tính/siêu dữ liệu về thư mục chứa nó: vị trí biểu tượng, hình nền... DS Store viết tắt của Desktop Services Store. Ứng dụng Finder trên macOS tạo và duy trì file này cho mỗi thư mục. Tương tự file desktop.ini trên Windows.
Quay lại vấn đề OneDrive: macOS không cho OneDrive đồng bộ file này. Lỗi: "Một vấn đề về file chặn tất cả tải lên. Một mục không thể tải lên OneDrive."
1. Xóa file .ds_store
- Dùng Command + Spacebar mở Spotlight
- Gõ Terminal nhấn Enter mở
- Dùng lệnh sau xóa tất cả file ds_store trong thư mục OneDrive:
find ~/OneDrivePath/ -name ".DS_Store" -depth -exec rm {} \;
Nếu không tìm thấy đường dẫn chính xác, dùng cách sau mở Terminal ngay tại thư mục OneDrive:

- Gõ OneDrive trong Spotlight
- Nhấn Enter khi hiện ra
- Chuột phải thư mục OneDrive, chọn Mở Terminal tại thư mục này
- Chạy lệnh:
find -name ".DS_Store" -depth -exec rm {} \;
Lệnh xóa tất cả file DS_STORE, đồng bộ sẽ tiếp tục. Thực ra OneDrive nên chặn file ds_store từ đầu để tránh lỗi.
2. Chặn .ds_store không cho đồng bộ

Nhược điểm cách 1: phải chạy mỗi lần gặp lỗi. Người dùng thường không có tùy chọn, nhưng người dùng doanh nghiệp (Business) có thể chặn loại file cụ thể. Tùy chọn có trong OneDrive Global.
- Mở trung tâm quản trị OneDrive, nhấp Đồng bộ (Sync) bên trái.
- Chọn ô Chặn đồng bộ các loại file cụ thể (Block syncing of specific file types).
- Nhập phần mở rộng file muốn chặn. Ở đây là .ds_store
- Lưu và Đồng bộ.
OneDrive thường chặn các loại file/thư mục không hợp lệ để tránh lỗi "Sync pending". Các tên không được phép cho file/thư mục: .lock, CON, PRN, AUX, NUL, COM0–COM9, LPT0–LPT9, _vti_, desktop.ini, tên file bắt đầu bằng ~$. Các ký tự như ” * : < > ? / \ | ~ ” # % & * : < > ? / \ { | } cũng không được phép.
Hy vọng hướng dẫn dễ theo dõi và bạn đã khắc phục lỗi đồng bộ .ds_store của OneDrive.
