Hỏi / Đáp Có bất tiện khi sao lưu bằng gương không?

robert600

New member
Tôi có một bộ sưu tập phim đồ sộ mà tôi liên tục thêm vào. Tôi lưu trữ chúng trong các thư mục theo thứ tự chữ cái. Để dễ dàng tìm một bộ phim nhất định, khi một chữ cái nhất định có hơn 30 phim, tôi chia thư mục thành các thư mục nhỏ hơn. Ví dụ, khi thư mục A có 30 phim, tôi chia thành 2 thư mục mới Aa-Al và Am-Az. Cách này hoạt động tốt nhưng có một bất tiện với các bản sao lưu phản chiếu.
Trên các Ổ đĩa gốc, tôi chỉ cần di chuyển các bộ phim phù hợp vào các thư mục mới rồi xóa thư mục gốc (trong trường hợp trên ... đó sẽ là thư mục A gốc). Tất nhiên, việc di chuyển các tệp rất nhanh. Nhưng sau đó, khi tôi thực hiện sao lưu phản chiếu ... trên đĩa sao lưu, thay vì di chuyển các tệp, phần mềm sẽ xóa thư mục A rồi sao chép các thư mục mới và nội dung của chúng từ ổ đĩa gốc ... việc này có thể mất khá nhiều thời gian và có vẻ không cần thiết. Có cách nào để thay đổi hành vi sao chép này thành hành vi di chuyển hay như vậy là quá đáng không?
 
FreeFileSync sẽ có thể phát hiện các tệp đã di chuyển:

https://freefilesync.org/forum/viewtopic.php?t=8969
FreeFileSync có thể cập nhật các tệp đã di chuyển/đổi tên trên các hệ thống tệp hỗ trợ ID tệp, trong lần đồng bộ thứ hai, khi "sử dụng tệp cơ sở dữ liệu để phát hiện thay đổi" được bật. Đây là một liên kết phù hợp hơn.

Tôi hiểu rằng FreeFileSync có một chế độ sử dụng cơ sở dữ liệu, - Tôi đoán là nó sử dụng một thuật toán sử dụng tổng kiểm tra, kích thước tệp và dấu ngày làm phép đo để kiểm tra xem hai tệp có tên khác nhau và/hoặc trong các thư mục khác nhau hay không - trên thực tế là giống nhau.
Đúng vậy, nhưng nó không sử dụng tổng kiểm tra, mà sử dụng ID tệp.

Tôi đã thực hiện một thử nghiệm để xem nó sẽ xử lý tình huống mà OP đang trình bày như thế nào. Nó sẽ...
 
Tôi có một bộ sưu tập phim đồ sộ mà tôi liên tục thêm vào. Tôi lưu trữ chúng trong các thư mục theo thứ tự chữ cái. Để dễ dàng tìm một bộ phim nhất định, khi một chữ cái nhất định có hơn 30 phim hoặc hơn, tôi chia thư mục thành các thư mục nhỏ hơn. Ví dụ, khi thư mục A có 30 phim, tôi chia thành 2 thư mục mới Aa-Al và Am-Az. Cách này hoạt động tốt nhưng có một bất tiện với các bản sao lưu phản chiếu.
Trên các ổ đĩa gốc, tôi chỉ cần di chuyển các bộ phim phù hợp vào các thư mục mới rồi xóa thư mục gốc (trong trường hợp trên ... đó sẽ là thư mục A gốc). Di chuyển các tệp tất nhiên là rất nhanh. Nhưng sau đó, khi tôi thực hiện sao lưu phản chiếu ... trên đĩa sao lưu, thay vì di chuyển các tệp, phần mềm sẽ xóa thư mục A rồi sao chép các thư mục mới và nội dung của chúng từ ổ đĩa gốc ... việc này có thể mất khá nhiều thời gian và có vẻ không cần thiết. Có cách nào để thay đổi hành vi sao chép này thành hành vi di chuyển không hay như vậy là quá đáng?
FreeFileSync phải có khả năng phát hiện các tệp đã di chuyển:

https://freefilesync.org/forum/viewtopic.php?t=8969
 
Điều đó có vẻ hợp lý nhưng dựa trên hệ thống giống như "tủ hồ sơ". Vật lý.

Nhiều nhất bạn có thể sử dụng các thư mục khác nhau để phân chia các loại phim nhưng điều đó có thể trở nên cồng kềnh.

Hãy đơn giản hóa. Hãy để phần mềm làm việc.

Hãy cân nhắc rằng nếu tất cả các bộ phim nằm trong một thư mục lớn thì tất cả những gì bạn cần làm để tìm bất kỳ bộ phim nào là bắt đầu tìm kiếm ký tự đại diện (thường là *) dựa trên một số chữ cái trong tiêu đề phim. Và không tiếp tục tìm kiếm sâu hơn nữa thông qua các phần tương đương vật lý của tủ hồ sơ, ngăn kéo, thư mục, thư mục con.....

Loại bỏ sự cần thiết phải phân chia các thư mục ở "dấu" 30 phim (+ hoặc - một vài phim nếu cần).

Điều này thường gây ra sự cố với những thứ như tiêu đề bắt đầu (ví dụ) bằng "The". Nghi ngờ rằng bạn đã đặt tất cả các bộ phim đó vào một thư mục có nhãn "T" hoặc "Th".

Trong đó "The car" cần được chuyển đến thư mục "C" hoặc "Ca" và "The Mask" cần được chuyển đến thư mục "M" hoặc "Ma".

= = = =

Kết quả tìm kiếm có thể trả về (tùy thuộc vào tiêu chí tìm kiếm) nhiều hơn một bộ phim.

Tuy nhiên, bạn chỉ cần nhấp vào tệp phim mong muốn và do đó xem phim theo đó.

Có thể tăng tốc tìm kiếm bằng cách sử dụng lập chỉ mục. Hệ thống cũng sẽ thực hiện việc đó nếu được bật.

Suy nghĩ và đề xuất của tôi là xem xét lại hệ thống/quy trình lưu trữ phim.

Ít hoặc không cần bất tiện.

Có lẽ không cần bất kỳ phần mềm của bên thứ ba nào ngoài những gì cần thiết để sao lưu ổ đĩa hoặc thư mục lưu trữ phim.

Chỉ là suy nghĩ của tôi về vấn đề này.
 
Hãy xem xét rằng nếu tất cả các bộ phim đều nằm trong một thư mục lớn thì tất cả những gì bạn cần làm để tìm bất kỳ bộ phim nào là bắt đầu tìm kiếm ký tự đại diện (thường là *) dựa trên một số chữ cái trong tiêu đề phim. Và không tiếp tục tìm kiếm sâu hơn nữa thông qua các thành phần vật lý tương đương như tủ hồ sơ, ngăn kéo, thư mục, thư mục con.....
Một ý tưởng thú vị ... điều đó sẽ hoạt động tốt trên HTPC nhưng .... 95% thời gian tôi truy cập các bộ phim này thông qua Kodi trên một chiếc khiên. Tôi không chắc Kodi có cho phép tìm kiếm các tệp cục bộ hay không và thậm chí Kodi có cho phép, việc chỉ định tìm kiếm mà không có bàn phím sẽ rất cồng kềnh. Cách của tôi là ... nhấn 5 hoặc 6 nút trên điều khiển từ xa và phim sẽ được phát.
 
Phần mềm sao lưu không có cách nào để phản ánh các hành động bạn đã thực hiện. Nghĩa là, nếu bạn chia thư mục "A" thành "Aa-Al" và "Am-Az" và di chuyển các tệp video từ đó, phần mềm không có cách nào biết bạn đã làm như vậy hoặc cách thực hiện. Nó chỉ biết rằng có sự khác biệt giữa nguồn và đích.

Bạn có thể tạo một tập lệnh Powershell hoặc tương tự có thể tạo các thư mục và di chuyển các tệp trước thời hạn trong đích để chuẩn bị, nhưng phải cập nhật bất kỳ lúc nào cấu trúc thư mục của bạn tại nguồn thay đổi, điều này trở nên bất tiện.

Với tôi, vì sao lưu thường là hoạt động "làm và quên", nên tôi không thực sự quan tâm đến việc mất bao lâu. Điều quan trọng hơn đối với tôi là nó dễ thực hiện. Vì vậy, nếu giải pháp sao lưu phải thực hiện "sao chép nguồn vào đích và xóa các điểm khác biệt tại đích", thì cứ làm vậy.
 
sau đó khi tôi thực hiện sao lưu phản chiếu ....................Có cách nào để thay đổi hành vi sao chép này thành hành vi di chuyển hay như vậy là quá đáng không?Tôi không chắc mình có hiểu đúng ý bạn không....

Bạn nói đây là quy trình "sao lưu".

Nếu bạn di chuyển
các tệp từ ổ đĩa nguồn sang ổ đĩa đích, thì 2 ổ đĩa không còn được sao chép và không phải là bản sao.

Làm sao để sao lưu trong đó bạn có 2 bản sao của tất cả các phim.

Free File Sync chắc chắn sẽ sao chép 2 ổ đĩa. Tôi đã sử dụng nó nhiều lần trong ngày cho chính mục đích đó. Ổ đĩa đích trở thành bản sao của ổ đĩa nguồn mỗi khi tôi chạy ứng dụng. Đó chính xác là những gì tôi muốn.

Tôi hẳn đã hiểu lầm điều gì đó?
 
Tôi hẳn đã hiểu nhầm điều gì đó?
Tôi nghĩ OP muốn phần mềm thực hiện các hành động họ đã làm ở phía nguồn thay vì sao chép các tệp và xóa các điểm khác biệt.

Ví dụ, nếu họ muốn chia nội dung của thư mục chứa các phim bắt đầu bằng chữ cái "A" thành "Aa-Al" và "Am-Az", họ muốn phần mềm tạo các thư mục và di chuyển các tệp phim sang đó, thay vì sao chép các thư mục "Aa-Al" và "Am-Az" và xóa thư mục "A".

Tôi không biết tại sao họ lại lo lắng về điều này ngoài lý do thời gian hoặc sự lo lắng về việc ổ đĩa sẽ bị hao mòn thêm.
 
Không có cách nào để phần mềm sao lưu phản ánh các hành động bạn đã thực hiện. Nghĩa là, nếu bạn chia thư mục "A" thành "Aa-Al" và "Am-Az" và di chuyển các tệp video từ đó, phần mềm không có cách nào biết bạn đã làm điều đó hoặc cách thực hiện. Nó chỉ biết rằng có sự khác biệt giữa nguồn và đích.
Theo tôi hiểu về FreeFileSync thì nó có một chế độ sử dụng cơ sở dữ liệu, - Tôi đoán là nó sử dụng một thuật toán sử dụng tổng kiểm tra, kích thước tệp và dấu ngày làm phép đo để kiểm tra xem hai tệp có tên khác nhau và/hoặc nằm trong các thư mục khác nhau - thực tế là giống nhau hay không.
 
Theo tôi hiểu về FreeFileSync thì nó có một chế độ sử dụng cơ sở dữ liệu, - Tôi đoán là nó sử dụng một thuật toán sử dụng tổng kiểm tra, kích thước tệp và dấu ngày làm phép đo để kiểm tra xem hai tệp có tên khác nhau và/hoặc trong các thư mục khác nhau hay không - trên thực tế là giống nhau.
Tôi đã thực hiện một thử nghiệm để xem nó sẽ xử lý tình huống mà OP đang trình bày như thế nào. Nó sẽ chỉ xóa thư mục cũ ở đích và sao chép các thư mục mới, ngay cả khi các tệp chỉ được di chuyển ở vị trí nguồn.

Dù bằng cách nào, tôi cũng không biết cách nào để phần mềm sao lưu có thể ghi lại các hoạt động của hệ thống tệp. Và ngay cả khi đó, việc cho phép phần mềm ghi lại các hoạt động của hệ thống tệp có vẻ giống như một mối lo ngại về bảo mật đối với tôi.
 
Tôi đã thử nghiệm để xem nó sẽ xử lý tình huống mà OP đang trình bày như thế nào. Nó sẽ chỉ xóa thư mục cũ ở đích và sao chép các thư mục mới, ngay cả khi các tệp chỉ được di chuyển ở vị trí nguồn.
Vâng, cảm ơn bạn ... bạn đã hiểu rõ những gì tôi đang làm. Tôi hơi bị khó đọc nên có lẽ tôi đã không giải thích rõ ràng lắm.
Tôi không biết tại sao họ lại lo lắng về điều này ngoài lý do thời gian hoặc lo lắng về việc ổ đĩa sẽ bị hao mòn thêm.
Đó là sự kết hợp của tất cả những lý do này cùng với mong muốn làm mọi việc hiệu quả. Hãy nhớ rằng tôi đang làm việc với các tệp video ... không phải ... tài liệu. Với nhạc nền 4K và Atmos ... các tệp phim có thể dễ dàng có kích thước lên tới 35 Gb ... do đó, việc chia một thư mục thành 30 tệp như vậy sẽ chiếm rất nhiều dữ liệu (bạn có thể (tính toán tốt hơn tôi) và sao chép thay vì di chuyển có vẻ như là một cách tiếp cận thô bạo nhưng nếu đó là cách duy nhất mà phần mềm sao lưu có thể làm được, thì tôi đành phải chấp nhận thôi.

Giải pháp duy nhất tôi nghĩ ra là thực hiện thủ công việc chia tách chính xác các thư mục và tệp trên cả nguồn và đích ... sau đó chạy bản sao và nếu tôi đã chia tách chính xác trên cả hai ... thì không có gì được chuyển.
 
Giải pháp duy nhất tôi nghĩ ra là thực hiện thủ công việc chia tách chính xác các thư mục và tệp trên cả nguồn và đích ... sau đó chạy bản sao và nếu tôi đã chia tách chính xác trên cả hai ... thì không có nội dung nào được chuyển.
Có một cách để tự động hóa việc này, nhưng đòi hỏi phải biết cách viết tập lệnh PowerShell... và kiến thức lập trình chung.
 
FreeFileSync sẽ có thể phát hiện các tệp đã di chuyển:

https://freefilesync.org/forum/viewtopic.php?t=8969
FreeFileSync có thể cập nhật các tệp đã di chuyển/đổi tên trên các hệ thống tệp hỗ trợ ID tệp, trong lần đồng bộ thứ hai, khi "sử dụng tệp cơ sở dữ liệu để phát hiện thay đổi" được bật. Đây là một liên kết phù hợp hơn.

Tôi hiểu rằng FreeFileSync có một chế độ sử dụng cơ sở dữ liệu, - Tôi đoán là nó sử dụng một thuật toán sử dụng tổng kiểm tra, kích thước tệp và dấu ngày làm phép đo để kiểm tra xem hai tệp có tên khác nhau và/hoặc trong các thư mục khác nhau hay không - trên thực tế là giống nhau.
Đúng vậy, nhưng nó không sử dụng tổng kiểm tra, mà sử dụng ID tệp.

Tôi đã thực hiện một thử nghiệm để xem nó sẽ xử lý tình huống mà OP đang trình bày như thế nào. Nó sẽ chỉ xóa thư mục cũ ở đích và sao chép các thư mục mới, ngay cả khi các tệp chỉ được di chuyển ở vị trí nguồn.

Dù bằng cách nào, tôi cũng không biết cách nào để phần mềm sao lưu có thể ghi lại các hoạt động của hệ thống tệp. Và ngay cả khi đó, việc cho phép phần mềm ghi lại các hoạt động của hệ thống tệp có vẻ giống như một mối quan tâm về bảo mật đối với tôi.
FreeFileSync chắc chắn sẽ hoạt động. Tôi đã sử dụng nó vô số lần cho tình huống này. Tôi đoán là bài kiểm tra của bạn không đáp ứng được tất cả các yêu cầu đã nêu ở trên. BTW, nó không ghi lại các hoạt động của hệ thống tệp, mà theo dõi ID tệp.

Vâng, cảm ơn bạn ... bạn đã hiểu rõ những gì tôi đang làm. Tôi hơi bị khó đọc nên có lẽ tôi đã không giải thích rõ ràng lắm.

Đó là sự kết hợp của tất cả những điều này cùng với mong muốn làm mọi việc hiệu quả. Hãy nhớ rằng tôi đang làm việc với các tệp video ... không phải ... tài liệu. Với nhạc nền 4K và Atmos ... các tệp phim có thể dễ dàng có kích thước 35 Gb ... do đó, việc chia một thư mục thành 30 tệp như vậy sẽ thể hiện rất nhiều dữ liệu (bạn có thể tính toán tốt hơn tôi) và sao chép thay vì di chuyển có vẻ như là một cách tiếp cận thô bạo nhưng nếu đó là cách duy nhất mà phần mềm sao lưu có thể thực hiện được, tôi sẽ phải chấp nhận thôi.

Giải pháp duy nhất mà tôi nghĩ ra là thực hiện thủ công việc chia chính xác các thư mục và tệp trên cả nguồn và đích ... sau đó chạy bản sao lưu và nếu tôi đã chia đúng trên cả hai ... thì không có gì được chuyển.
FreeFileSync gần như chắc chắn sẽ thực hiện chính xác những gì bạn muốn. Tôi khuyên bạn nên sử dụng chế độ "bản sao lưu". Đừng quên bật "sử dụng tệp cơ sở dữ liệu để phát hiện thay đổi" và thực hiện đồng bộ hóa (không chỉ so sánh) ít nhất một lần trước khi bạn bắt đầu di chuyển các tệp.
 
FreeFileSync gần như chắc chắn sẽ thực hiện chính xác những gì bạn muốn. Tôi khuyên bạn nên sử dụng chế độ "phản chiếu". Đừng quên bật "sử dụng tệp cơ sở dữ liệu để phát hiện thay đổi" và thực hiện đồng bộ hóa (không chỉ so sánh) ít nhất một lần, trước khi bạn bắt đầu di chuyển các tệp xung quanh.

VÂNG!!! Tôi vừa hoàn thành một thử nghiệm nhỏ về điều này và nó hoạt động hoàn hảo. Cảm ơn rất nhiều! Điều này khiến tôi tự hỏi tại sao "sử dụng tệp cơ sở dữ liệu để phát hiện thay đổi" không được bật theo mặc định?
 
FreeFileSync gần như chắc chắn sẽ thực hiện chính xác những gì bạn muốn. Tôi khuyên bạn nên sử dụng chế độ "phản chiếu". Đừng quên bật "sử dụng tệp cơ sở dữ liệu để phát hiện thay đổi" và thực hiện đồng bộ hóa (không chỉ so sánh) ít nhất một lần, trước khi bạn bắt đầu di chuyển các tệp xung quanh.
Họ cứ thay đổi mọi thứ ở đây ... Tôi không biết cách đánh dấu phần trên là "câu trả lời hay nhất" hoặc "đã giải quyết vấn đề" hoặc bất cứ điều gì.
 
Họ cứ thay đổi mọi thứ ở đây... Tôi không biết cách đánh dấu câu trả lời trên là "câu trả lời hay nhất" hay "đã giải quyết vấn đề" hay bất cứ điều gì.
Hãy thử ngay bây giờ.
(dấu kiểm bên phải)
 
Cảm ơn nhưng Oooops ... Tôi đã đánh dấu nhầm bài đăng. Tôi định đánh dấu bài đăng số 14 chứ không phải bài đăng số 17 ... có thể làm gì về điều đó không?
 
Back
Bên trên