Yanıtlar:
Dosyalarınızı birleştirmek için e4defrag kullanın
Ext4 dosya sisteminiz bu extent
seçenekle oluşturulmuşsa (son dağıtımlarda varsayılandır), e4defrag
programı çevrimiçi olarak kontrol etmek ve birleştirmek için, örneğin ödemeden kullanabilirsiniz.
Sadece parçalanma seviyesini böyle bir şeyle kontrol edin (detayları görmek için root olmanız gerekir):
sudo e4defrag -c /path/to/myfiles
İşte elde edebileceğiniz çıktının bir örneği:
$ sudo e4defrag -c iso/
<Fragmented files> now/best size/ext
1. /home/gerlos/iso/debian-live-7.5.0-i386-rescue.iso
7/1 111177 KB
2. /home/gerlos/iso/systemrescuecd-x86-4.4.1.iso
4/1 100897 KB
3. /home/gerlos/iso/debian-live-7.5.0-amd64-rescue.iso
6/1 116053 KB
4. /home/gerlos/iso/ubuntu-14.04.2-server-amd64.iso
8/1 76160 KB
5. /home/gerlos/iso/ubuntu-14.10-desktop-amd64.iso
15/1 75712 KB
Total/best extents 40/5
Average size per extent 90577 KB
Fragmentation score 0
[0-30 no problem: 31-55 a little bit fragmented: 56- needs defrag]
This directory (iso/) does not need defragmentation.
Done.
Bu örnekte olduğu gibi, çoğu zaman size bir birleştirme gerekmediğini söyleyecektir, ancak yine de yapmak istiyorsanız (kendi dosyalarınızı birleştirmek için sudo kullanmanız gerekmez):
e4defrag /path/to/myfiles
Kullanıcılarınız kendi dosyalarında bile çalıştırabilir, diğer kullanıcıların veya sistem dosyalarının üzerinde çalışmak istemediğiniz sürece root olmanıza gerek kalmaz.
e4defrag
olduğu e2fsprogs
paketin ve bunu zaten Ubuntu sisteme yüklü sanırım.
e4defrag -c
ile çalıştırmanız gerektiğini belirtmeyi unuttum sudo
. Ama onları birleştirmek için kök olmana gerek yok.
/
?
sudo
) e4defrag /
ve özel bir şey yapmanız gerekmez. e4defrag
orada her dosyayı kontrol eder, bu nedenle sürücünüzün her şeyi okumasını beklemeye hazır olun. Bunun büyük bir zaman kaybı olabileceğini unutmayın. Çoğu zaman, dosya sisteminde yeterli boş alan varsa, yalnızca birkaç parçalı dosyaya sahip olacaksınız ve web tarayıcınızın etkinliğiyle ilgili olarak çoğu zaman ana dizinde olacaksınız. Örneğin, her gün kullandığım masaüstü bilgisayarımda e4defrag
, hepsi Chromium config ve cache dir.
Üzerinde bir göz atın e2fsprogs . Bu, Ubuntu paketlerinde de mevcuttur. E4defrag programını sunar.
extent
içinde ext4
bir dörtlük [fs_types]
bölümünde /etc/mke2fs.conf
- böylece, bu "varsayılan" dir. Yine de, dosya sisteminin bağlı olduğu makinenin yaratma zamanı yapılandırmasına bakılmaksızın, dosya sisteminin kendisini incelemekte en iyisi olursunuz: tune2fs -l </dev/with/ext4> | grep extent
(ya da tam tune2fs çıktısındaki "Dosya Sistemi özellikleri" satırına bakın). Unutmayın, sadece e4defrag -c ...
% 100 tam 1TB dosya sistemiyle çalıştım extent
ve sadece 5 parçalanmış dosya ve "parçalanma puanı" 0 var. YMMV.
e2defrag -c /path
yalnızca bulunan ilk 5 parçalanmış dosyayı yazdırır (en fazla parçalanmış olanları bile değil). e2defrag -v /path
Ölçü sayısının nasıl azaldığını görmek için koşun .
Eğer sabit diskinizde yeterli alan varsa, kullanabilirsiniz GParted dosya sistemini (dolandırmak ext2, vb ext 4, NFTli ). Çalıştığınız sürücünün bağlantısının kaldırılması gerektiğinden, bir CD / DVD / USB önyükleme diskinden önyükleme yapmanız gerekir. Ayrıca, bunun çalışması için kullanılan alandan daha fazla kullanılmamış alana sahip olmanız gerekir ve biraz zaman alabilir.
Bölüm ile, sürücüdeki son bölüm olarak birleştirmek istiyorsunuz:
Şimdi birleştirildi.
Ve neden / neden ubuntu'yu birleştirmemekle ilgilenmediğinizi de biliyorum, ama yine de neden-birleştirilmesi-gereksiz olduğuna bağlantıyı göndereceğim.
Bu cevabı, bazı yaygın Linux işlemlerini yapmak için çeşitli yerleşik Linux araçları hakkında nasıl bulabileceğimizi göstermek için ekliyorum. sen
Ayrıca, yalnızca unmounting olmadan birleştirmek istiyorsanız, süper kullanıcı olarak yapmanız gerektiğini unutmayın.
e4defrag -vc /path #verbose output with count
Ubuntu 14.04 LTS (en azından birincil sürücü) temiz bir kurulum üzerine kurulduğunda (Win-Junk üzerine oturmuyorsa) EXT4 bölümüne yerleştirir.
Bu durumda, yeni bir sistem kurduysanız veya eski bir sistemde yeni biçimlendirdiyseniz ve daha sonra temiz bir kurulum yaptıysanız, varsayılan olarak 14.04 LTS'de bir EXT4 Bölümüne sahipsiniz /dev/sda1
.
Şimdi bir Terminal ( CTRL- ALT- T) açın ve şunu yazın:
sudo e4defrag -c /dev/sda1
ve 'kontrol' tamamlanana kadar sabırlı olun ve parçalanma raporunu geri alın.
İşletim sistemi sürücünüzde bir EXT4 Bölümü olduğundan emin değilseniz, GİRİŞ'e gidin ve yazın df -T
. Sda * bölümlerinizin neye ayarlanmış olduğunu görmek için bakın (bunu 14.04LTS'de deneyin ve sabit sürücü kurulumu sırasında başka bir bölüm türü seçmediğiniz sürece EXT4'ü göreceksiniz).
done
. Bu sadece parçalanma olmadığı anlamına mı geliyor?