APFS'deki mevcut yinelenen dosyaları klonlarla değiştir


15

Mevcut yinelenen dosyalardan alan kazanmak için APFS'nin yazma üzerine kopyalama klonlama özelliğini kullanmanın bir yolu var mı?

APFS'ye bir dosya kopyaladığınızda, dosya bloklarını kopyalamaz, bunun yerine meta verileri kopyalar. Bu, yinelenen dosyada gerçekten bir düzenleme yapana kadar daha fazla alan kullanmasını önler. Mevcut kopyaları bulmak ve bunları klonlarla değiştirmek, kopyayı depolamak için kullanılan alanı geri almak için bir araç olması gerektiği anlaşılıyor.

Apple Toplulukları ve MacRumors Forumları ile ilgili soruların hiçbir şeyi yok.


2
Henüz kimsenin bunu yapmak için bir uygulama yazmadığına inanmak zor. Yalnızca ana klasörümde, bunu yapmaktan kurtarılacak 4,41 GB var. Bu ihmal edilebilir bir miktardan çok uzak. Not alın: uygulama geliştiricileri, memnuniyetle bunun için birkaç dolar ödeyeceğim!
swineone

Yanıtlar:


3

Bunu yapmaya çalışan bazı alfa kalitesinde açık kaynaklı komut dosyaları var - https://github.com/ranvel/clonefile-dedup


Evet, ben de buldum. Ne yazık ki, kullanışlı bulamıyorum birkaç nedeni vardır: sonuçta, sadece kullanmak cp -c, kaynak dosyasının tüm meta verilerini (sahip, izin, genişletilmiş öznitelikler, vb.) Atar. Ve sadece bir kabuk betiği ile yapılamamasının bir nedeni yok, sqlite3doğrudan çağırıyor - bunun yerine, Python 3'ü yüklemelisiniz, bu da imzasız / non-çalıştırmak için ayarları değiştiremeyen yönetici olmayanların sınırlamaları anlamına geliyor. App-Store imzalı kod.
Geoff Nixon

1
Github.com/ranvel/clonefile-dedup adresine bazı değişiklikler gönderdim (ve onaylandılar) Artık dosya tarihini ve saatini ve ayrıca chown / chmod özelliklerini koruyacak.
George Yohng

2

Ben de aynı sorunu vardı ve bunu yapmak için küçük bir kabuk komut dosyası yazdım cp, yerli mv, jdupes(hız için), ve gcp(meta veri koruma için). Bu yardımcı olur umarım!

Diğer çözümlere göre avantaj:



0

DiskDedupe göz atın http://www.diskdedupe.com Tam olarak aradığınızı yapar.

Sadece iki düğme (tarama ve tekilleştirme) vardır ve bir kopyayı orijinalin bir kopyasıyla değiştirirken tüm meta verileri korur.

Tüm arşivlerimde kullandım.


2
Farklı Sormaya hoş geldiniz. Bu yazılımı kullanma deneyiminiz nedir? Bu siteye bugün yeni katılmışsınız gibi görünüyor, bu yüzden neden bu özel yazılımı önerdiğinizi bilmek istiyoruz?
fsb

Merhaba fsb, Apple, ZFS kullanmak yerine kendi dosya sistemi APFS'lerini yazmaya karar verdiğinden APFS'yi bekledim. Sonra APFS'nin ZFS gibi herhangi bir veri tekilleştirme işlevi sağlamadığından hayal kırıklığına uğradım. Bu nedenle en azından bazı çevrimdışı veri tekilleştirme sağlayan basit bir uygulama arıyordum. APFS ve veri tekilleştirme için Google arama yoluyla diskDedupe buldum ve denedim. Bu sayfayı da buldum ve deneyimlerimi paylaşmak istedim. DiskDedupe'yi 4 aydan fazla kullanıyorum, pahalı değil ve bana çok fazla disk alanı kazandırdı.
peter1999
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.