Yanıtlar:
Evet, titremeyi kullanabilirsiniz . Önce sisteminize özel bir havuz eklemeniz gerekir:
sudo add-apt-repository ppa:un-brice/ppa
sudo apt-get update
sudo apt-get install shake-fs
Sonra yapabilirsin
sudo shake /some/dir
Bildiğim kadarıyla böyle bir araç yok.
Bazı siteler aşağıdaki komutu bildirir
# WARNING - does not work
fsck -t ntfs --kerneldefrag /dev/hdX
ama bu işe yaramıyor ve nereden aldıkları belli değil.
Güncelleme: Linux için UltraDefrag:
UltraDefrag, Windows Platformu için güçlü bir Açık Kaynak Birleştirme aracıdır. Kayıt defteri kovanları ve disk belleği dosyası dahil herhangi bir sistem dosyasını birleştirebilir. Ayrıca UltraDefrag'ın ana hedeflerinden biri işi olabildiğince hızlı ve güvenilir yapmaktır. NTFS bölümlerini birleştirmek için Linux ve NTFS-3G'ye taşınır. Şu anda yalnızca konsol modunda bir test sürümü mevcut. Derleme ve test için lütfen birlikte verilen README.linux dosyasını okuyun
http://jp-andre.pagesperso-orange.fr/advanced-ntfs-3g.html
[Bunu henüz kendim kullanmadım. Bir Arch forumunda bir iş parçacığı aracılığıyla buldum . Bir sonraki sayfaya geçerek konuyu takip etmek daha fazla konuya yol açar. Kendi sorumluluğunuzdadır. - kevjonesin—]
Bu, NFTS'nin Linux'ta sadece dosyaları kopyalayarak (yalnızca dosyaları klonlayarak) vb. Birleştirilebileceğini düşünen herkes için BÜYÜK bir uyarıdır:
Bildiğim kadarıyla, Linux (cp, fsarchiver, vb.) herhangi bir zamanda bir dosya / klasör bir NTFS üzerine yazar, dosya / klasör sıkıştırma açık veya kapalı olursa olsun, her zaman NTFS sıkıştırması olmadan yazar.
Böylece, fsarchive (veya cp, vb.) İle geri yüklemenin dolmak ve yeterli olmamak için bölüm oluşturduğu bir duruma (zor yolla karşılaşıyorum) ulaşabilirsiniz.
Bazı tür veriler 3'ten fazla NTFS sıkıştırma oranına ulaşabilir, bu nedenle çok sayıda dosya içeren bir X GiB bölümünüz olabilir ve dosyaların toplamı 3 * X boyutuna yakın olabilir.
Bu uyarıyı veriyorum çünkü iyi bilinmiyor ve bazen gerçekten büyük baş ağrıları yaratıyor. bir klonu geri yüklerken, NTFS sıkıştırmasının Linux'ta kaybolması nedeniyle klonlanan tüm bölümden daha fazla alana ihtiyaç duyulur.
Ayrıca, çok çok özel verilerle (NTFS oranı 5'ten büyük) bu duruma ulaşıyorum:
Ah evet, klon sıkıştırıldı ve bu bölüm büyüklüğünün iki katını aldı.
Bunun nedeni, klon aracının dosyaları düz (açık, sıkıştırılmamış) olarak okuması ve daha sonra verileri sıkıştırmasıdır (NTFS'den daha kötü bir oranla).
Tabii ki verilerin geri yüklenmesi bu bölüme sığmayacaktır, çünkü geri yüklenen veriler NTFS sıkıştırması olmadan konacaktır.
Umarım NFTS sıkıştırmasını kullanmamanın başka bir nedeni daha açık mıdır? Eh, hiç değil, NTFS sıkıştırmasını çok kullanıyorum (geçmişte). VDI (Sanal Kutu) dosyaları gerçekten iyi bir oran alır.
Şimdi Pismo dosya Dağı'nı keşfettim (ve Linux'ta da çalışır). kapsayıcı (klasör olarak) görevi gören ve sıkıştırılabilen (ayrıca NFTS'den daha iyi oranda) bir dosya oluşturabilir ve aynı zamanda şifrelenebilir.
Neden bahsediyorum. çünkü herhangi bir klon aracı bu kapsayıcıyı (klasör olarak monte edilmediğinde) bir dosya olarak görür ve sıkıştırılmamış veri akışını (NTFS sıkıştırmasında olduğu gibi) değil, sıkıştırılmış veri akışını okur / döker / yedekler. böylece geri yükleme diğer dosyalarda olduğu gibidir.
Bir NTFS klasörünü NTFS sıkıştırma özniteliğiyle sıkıştırmak yerine, Pismo dosyası Bağlama sanal klasörünü yerleştirdim. daha iyi sıkıştırma vb.
Ben de böyle ücretsiz bir araç ile ilgilenen hepinizi uyarmak gerekir. büzülme yok (en azından henüz), bu nedenle klasör içeriği çok değişiyorsa, o kadar iyi bir fikir değildir.
Ancak değişmez Sanal Diskler, ISO'lar ve değişmeyecek şeyler için aldığı oran LZMA2 olanlara (7-Zip) çok yakındır ve anında okunabilir / yazılabilir.
Ve çapraz platform.
Parçalanma hakkında konuşurken NTFS sıkıştırma kötü adam dikkat edin. NTFS sıkıştırma ile bir NTFS için bir dosya yazdığınızda, bu şekilde yapar (evet korkunç tasarlanmış, bilerek daha büyük parçalanma sağlamak için böyle yapıldığını düşünüyorum, en kötü yapılamaz):
Bu nedenle, dosyanın ortasında ve yalnızca GAP'lerin kaybolduğu bir dosya birleştirme işleminden sonra çok fazla GAP oluşturur, ancak bu birleştirme kullanıcı tarafından sipariş edilene kadar gerçekleşmez (contig.exe, defrag.exe, vb.).
Evet, N'th 64K yığınını 64K'nın katları üzerine yazar, önceki veriler sıkıştırılıp sıkıştırılmasa da, her 64K yığın arasında bir boşluk bırakır (hepsi sıkıştırılabilirse).
Pismo Dosya Montajlı sanal klasör sıkıştırması, herhangi bir normal sıkıştırma yapılması gerektiği gibi, borulu modda hareket eder, bu nedenle boşluk yoktur. en azından bir şeyi silene kadar.
Ayrıca başka bir uyarı, VHD / VHDX dosyalarını içine koymayın, Windows bunları ekleyemez! Windows, bu tür şeyleri bağlamak için bir çekirdek hile kullanır, dosya sistemi düzeyi kullanmaz, düşük düzeyde çalışır.
Ayrıca ellerimi bir Linux NTFS birleştiricisine almak istiyorum, elbette Windows üzerinde çalışanlardan daha hızlı olurdu. boş alanı birleştirmek tamamen çılgınlıktır. veya daha iyi konuşmak. yeni bir büyük dosya için yeterince büyük
Ayrıca hafızamın daha iyi çalışması harika olurdu. Geçmişte Windows'ta bir dosyayı parçalanmamış bir şekilde kopyalayabilen / taşıyabilen bir araç (komut satırı, üzgünüm) kullanıyordum. gereken dosyaları alırken gerekli dosyaları uzaklaştırmak ve parçalara ayırmamak. yalnızca dosyayı koymanın bir yolunu bulamazsa (bir delik elde etmek imkansız) veya başka bir dosyayı (kullanıcı tarafından yetkilendirilip yetkilendirilmediğini soran) sormak gerekirse farklı bir uyarı verirse gerçekten harikaydı. Adı hatırlamadım (ve belki de modern pencerelerle çalışmaz, Win2000 içindi).
Hayır. Bunlar Windows dosya sistemleridir, bu yüzden onları birleştirmek için Windows'u kullanmanız gerekir.
NTFS birleştirme (boş alan dahil) arşivlemek için çok iyi bilinen bir hile var ... SystemRescueCD gibi bir Canlı Linux ile yapılabilir ...
Ancak, ikinci bir HDD veya en az% 51 boş alanınız olmalıdır (sıkıştırma kullanılmıyorsa).
Hüner (çok zor) bölümü "klonlamak" için araçlar kullanmaktır, ancak tipik olanları değil ... NTFS bölümünü "klonlayabilen" ama tam bir "klon" yapamayan bir araç var ... açıklamama izin verin ...
Araç fsarchive (kötü hatırlamıyorsam).
Tüm dosyaları ile (klon araçlarının yaptığı gibi) çok büyük bir dosya yapar (NTFS dosyalarının özel meta verilerine dikkat edin, çağırıldığını düşündüğüm akışlar), tıpkı bir "klon" aracının yaptığı gibi ...
Ama zor kısmı geri yüklerken gelir ... dosyaları nereye koydukları yere koymaz, herhangi bir parçalanma olmadan dosyaları koyar.
Windows Sistem bölümü için ve NTFS veri bölümleri için kullanmıştım ... başarılı ... kullanması / anlaması çok kolay değil (dokümanları oku) ... ama hile yapabilir.
Unutmayın ... oluşturduğu büyük dosya sıkıştırılabilir, bu yüzden% 51 ücretsiz olması gerekmez.
Ama herhangi bir şekilde, önce NTFS bölümünü küçültmek gerekir ... GParted kullanın (eğer kötü hatırlamıyorsam).
Yani adımlar:
Hepsi bu kadar millet ... dediğim gibi çok zor ve riskli.
Önemli Noktalara Dikkat Edin:
Adımlar şöyledir: Diskin% 100'ünü kullanan bir NTFS bölümünü birleştirmek için LiveCD / LiveUSB linux'unu kullanın, bu tür bir PC'ye başka bir HDD bağlantısı olmadan [yeterli boş alana sahip olmalıdır].
ÖNEMLİ:
GParted / fsarchiver'ın en yakın çözüm olduğunu bildiğim sürece (sadece Linux ile bir LiveCD / LiveUSB kullanmak için), hızlı değil, bir şekilde riskli, ancak soruyu gönderen kişi tarafından dayatılan terimler.
DİKKAT EDİN: Çok, çok riskli ... herhangi bir "klon" aracında olduğu gibi ... ve şimdilik başka bir en iyi yol bilmiyorum ... ve NTFS akışlarını kaybedecek (eğer kötü hatırlamıyorsam)
LÜTFEN: Kullanmadan önce fsarchiver belgelerini dikkatlice okuyun.
Herhangi bir sorumluluğu var (kendi verilerim üzerinde kullanmıştım, ama yine de harici bir Yedekleme - iyi bölümler var).
Pratikte ... sahip olduğum tüm bilgiler, her ortama en az üç kopya ile en az üç farklı ortama (HDD, DVD, Flash Anılar) koydum, bu yüzden 9 kopyam var ... 8'i kaybedersem Onları veri kurtarmak için bir dinlenme daha ... ben biraz paranoyak, kown.