FAT dosya sistemini birleştirmenin akıllıca bir yolu var mı?


10

Linux / Unix'i çalıştırırken FAT dosya sistemini birleştirmenin en iyi yolu nedir (örneğin usb stick'te)?


4
Alan bir sorun değilse ilk seçeneğinizi tercih ederim. Döngü monteli büyük bir dosyada temiz bir dosya sistemi oluştururdum. Bu şekilde, çubuğun üzerine yazmadan önce sonucu kontrol etme fırsatı elde edersiniz.
Mart'ta jippie

@ jippie'nin önerisi de bir yedek sunuyor. Başka bir dolandırmak yardımcı programı için gitmek istiyorum, ama önce güvenilir olduğunu kontrol edin ve veri herhangi bir ek varsa önceden yedekleyin.
vonbrand

@jippie: ilk yağ bölümünün aynı boyutunda bir döngü dosyası oluşturmak, hepsini kopyalamak, kontrol etmek, sonra dd'yi orijinal cihaza mı demek istiyorsunuz? Ekstra alana ihtiyacınız olacak ve dosyayı sadece yerel ext dosya sistemine geçici olarak kopyalamanın daha iyi olduğunu görmüyorum. Yoksa bir şey eksik.
Marc MAURICE

1
Flash sürücünün içeriğini değiştirmeden önce sonucu kontrol edebilirsiniz.
jippie

Yanıtlar:


7

filefragYardımcı programı kullanarak bir dosyanın parçalanıp parçalanmadığını kontrol edebilirsiniz .

Bu şekilde parçalanmamış dosyalara filtre uygulayabilir ve kopyala / kopyalamayı yalnızca parçalanmış dosyalar için yapabilirsiniz. Bu size biraz zaman kazandırır. Ancak yeni dosya düzeninin eskisinden daha iyi olacağının garantisi olmadığını unutmayın.

En iyi yol, dosya parçalanmasını tamamen yok saymaktır. Özellikle bir USB çubuğunda çok önemli değil, sadece yazma döngüleri harcıyor ve HDD'lerin aksine, hareketli parça yok ve bu nedenle parçalanma nedeniyle çok fazla ceza yok.

Birleştirme yalnızca dosyaların çok aşırı bir şekilde parçalanmasına neden olan komik bir şey olduğunda gereklidir. Örneğin, dosya içeriğini önceden konumlandırmadan rastgele sırayla indiren torrent istemcileri. Ancak FAT, bir noktada seyrek dosyaları desteklemeye başlamadığı sürece, bu bile bir sorun değildir, çünkü böyle bir FS'de önceden konumlandırma zorunludur.


1
Cevabınız için teşekkürler. Aslında ben FAT dosya sistemini tamamen birleştirmek için bir yol gerekir çünkü Easy2boot kullanıyorum ve her iso dosyası parçalanmış olmamalıdır.
Marc MAURICE

Bana modası geçmiş bir yöntem gibi geliyor. GRUB2 izoopu çok popülerdir, bu nedenle birçok dağıtım, bir iso'nun her yerden döngü montajını destekler. Yapmayanlar, doğrudan bir bölümden çalışıyor olabilir, ancak başarısız da olabilir. Tamamen ISO'nun kendisine bağlıdır.
frostschutz

2
GRUB2 izoopunun dezavantajı, ISO'ya doğrudan bir Linux çekirdeği yükleyecek olmasıdır. Yüklemek için çekirdek / initrd dosyasının yolunu bilmeniz gerekir ve özel önyükleme seçenekleri sunan ISOLINUX menüsünü kaybedersiniz.
Marc MAURICE

Yolu bulmak zor değildir ve geri kalanı, isolinux menü öğelerini bir grub2 alt menüsüne dönüştürmek için ne kadar çaba harcamak istediğinize bağlıdır ... ancak evet, tüm çözümlerin dezavantajları vardır. ISO bölümümü test ettim - dosyaların HİÇBİRİ parçalanmamış. Ve tek tek kopyalandılar. Bunu düzeltmek benim için büyük bir acı olurdu, bu yüzden isoloop montajı desteklemeyen ISO'lardan vazgeçeceğim.
frostschutz

Asla easy2boot'u kendim kullanmadım, ancak bu çözüm bir bölüm oluşturmayı içerdiğinden, bunu ilk etapta yapamazdınız - ISO başına bir bölüm ve dd. Bu şekilde parçalanma mümkün değildir. Veya alternatif olarak bu mümkün ise, parçalanmayan bir dosya sistemi (ISO ISO içinde mi?)
frostschutz

0

Buna farklı bir açıdan bakalım, çünkü "örneğin usb stick'te"

KÖTÜ ÖRNEK

Bir USB bellek FLASH bellektir ve dikkate alınması gereken iki şey vardır: 1) FLASH belleğin hareketli parçaları olmadığından, birleştirme yaparak gözle görülür bir performans kazancı yoktur. Defrgs, dosya sistemini temizlemek veya dosya bloklarını birbirine yakınlaştırmak için yeniden düzenlenir - kolun fiziksel hareketlerini (arama) ve disk dönmesinin bekleme süresini (gecikme) azaltmak için. Flash buna sahip değil. 2) Flash bellek üzerine yazma ve yazma ve yazma işlemi yıpranır. Şimdi, 100K yazma dayanıklılığı için belki de USB çubuğunuz birkaç ila 10 yıl sürebilir, ancak yazabileceğiniz süre "sonlu" bir sayıdır. USB çubuğuna sürekli defrags, dayanıklılık sınırlaması nedeniyle bu yaşamda yiyor.

Ve bu sadece USB belleğiniz, SD kartlarınız, Compact FLASH ve hatta SSD sürücüleriniz değil.

Demek istediğim, sadece cehennem için dolandırmayın, Dosya sisteminin altında yatan teknolojinin ne olduğunu ve etkilerini bilin ve manyetik ve elektronik olmasa bile, çok fazla dolandırmak sonunda dosya sisteminizi bozabilir ve dosyalarınız.

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.