Tôi có một số nghi ngờ về cách cài đặt và cho phép Linux đọc / ghi chính xác vào ổ cứng được định dạng NTFS được sử dụng làm bản sao lưu của nhiều máy khác nhau (bao gồm cả cửa sổ, đó là cách tôi cần NTFS ).
Hiện tại, tôi đã đọc một số trang và tôi có cảm giác tôi cần sự hướng dẫn của người khác từ những người đã làm từng bước này, để không phá hỏng mọi thứ ở đây.
Điều tôi cần là có thể lưu tệp Linux, với cài đặt chown
và tệp của nó chmod
vào hệ thống tệp NTFS và có thể truy xuất thông tin này trở lại.
Những gì tôi có ngày hôm nay là một NTFS lưu tất cả các tệp với owner:group
người đã gắn âm lượng và quyền rwxrwxrwx
cho tất cả.
Tôi đã đọc bài viết này nhưng nó quá nhiều thông tin và tôi không thể hiểu một số điều khi cố gắng thực hiện:
- Có ổn định trong phiên bản hiện tại không?
- Ubuntu 10.04 đã có tất cả những thứ cần thiết chưa? Hay tôi cần cài đặt gì?
- Mối quan hệ của POSIX ACL với điều này là gì? Tôi có cần cài đặt bất cứ điều gì liên quan đến điều này hoặc
ntfs-3g
sẽ làm gì? - Các gói Ubuntu chạy ở
apt-get
đâu? - Nếu tôi ánh xạ người dùng (có
usermap
) có thể mang ổ cứng sang máy tính khác với những người dùng khác, tôi có thể đọc được không? (Theo Linux / Windows)?
Đối với một điều tôi nhận thấy, usermap
đã không sẵn sàng để sử dụng. Vì vậy, tôi đã tải xuống và biên dịch (nhưng không được cài đặt vì tôi sợ làm hỏng mọi thứ ở đây), phiên bản mới nhất của ntfs-3g. Trong tệp README có ghi:
> TESTING WITHOUT INSTALLING
>
> Newer versions of ntfs-3g can be
> tested without installing anything and
> without disturbing an existing
> installation. Just configure and make
> as shown previously. This will create
> the scripts ntfs-3g and lowntfs-3g in
> the src directory, which you may
> activate for testing :
>
> ./configure
> make
>
> then, as root :
> src/ntfs-3g [-o mount-options] /dev/sda1 /mnt/windows
>
> And, to end the test, unmount the
> usual way :
> umount /dev/sda1
Nhưng nó không nói gì về các tùy chọn gắn kết mà tôi cần sử dụng để có bản sao lưu đầy đủ (full == sao lưu / khôi phục tệp, chủ sở hữu, nhóm và quyền).
Faq này nói:
Tại sao chmod và chown không có tác dụng?
Theo mặc định, các tệp trên NTFS được sở hữu bởi root với toàn quyền truy cập cho mọi người. Để có được bảo vệ cho mỗi tệp tiêu chuẩn, bạn nên gắn kết với tùy chọn "quyền". Hơn nữa, nếu bạn muốn các quyền tương thích với một cấu hình Windows cụ thể, bạn phải ánh xạ người dùng.
Ngoài ra, tôi đã sử dụng các ntfs-3g.usermap /dev/sdb2
công cụ để tạo tệp bản đồ và nhận được kết quả này:
# Generated by usermap for Linux, v 1.1.4
:carl:S-1-5-21-889330461-3416208041-4118870141-511
:default:S-1-5-21-2592120051-4195220491-4132615201-511
carl:carl:S-1-5-21-889330462-3416208046-4118870148-1000
Bây giờ mặc định này đã được ánh xạ bởi vì tôi đã viết " mặc định " cho một tệp nằm dưới người dùng mặc định trong quá trình tìm hiểu. Tôi không chắc mình đã làm đúng. Tôi không quan tâm đến bất kỳ người dùng nào ngoài carl (và root cho vấn đề đó) và cho bất kỳ nhóm nào khác ngoài người dùng . Tôi thấy Câu hỏi thường gặp bảo tôi trả lời nhóm bằng tên người dùng. Không phải là trường hợp để nói với nhóm là " người dùng " sao? Và làm cách nào tôi có thể kiểm tra, khởi động Windows, nếu ánh xạ này là chính xác?
Tóm tắt :
- Tôi cần
rsync
lưu tệp Linux và tệp Windows từ nhiều máy tính khác nhau, sang USB HD bên ngoài NTFS, mà không mất quyền truy cập tệp. - Tôi không biết cách cài đặt và chạy trình điều khiển ntfs-3g để cho phép chown, chmod và bất cứ điều gì khác cần thiết để thực hiện điều đó. Lựa chọn nào, và ở đâu?
- Tất cả các máy tính đều có tên người dùng carl, nhưng điều đó không đảm bảo rằng SID, UID hoặc GID của chúng giống nhau.
- Môi trường bao gồm 18 thư mục "tài liệu", 6 trong số đó là Linux, 6 trong số đó là Win7, 6 trong số đó là hộp ảo Win XP. Tất cả chúng sẽ là một thư mục "tài liệu" duy nhất vào ổ cứng ngoài NTFS.
Tài liệu tham khảo:
- Tôi cũng đọc diễn đàn này , và có lẽ nó hữu ích cho ai đó đang cố gắng giúp tôi ở đây.
- Cũng nghĩ về ba giải pháp khác , làm cho hệ thống tập tin mở rộng. Nhưng HD bên ngoài có thể được sử dụng trong các hộp Windows; Tôi không thể cài đặt hoặc ghi để cài đặt trình điều khiển, vì vậy nó cần phải dễ đọc bởi bất kỳ Windows nào và NTFS là tiêu chuẩn.
Tất cả các tìm kiếm Google của tôi là quá nhiều kỹ thuật để theo dõi.