Linux'u USB Sürücüye kurarken, en iyi performans için biçimlendirmek için hangi dosya sistemini kullanmalıyım?


13

Linux'u bir USB sürücüsüne kurmayı planlıyorum ve sürücüyü en iyi performans (genel yanıt hızı) ve sürücünün ömrü için biçimlendirmek için hangi dosya sistemini kullanmam gerektiğini merak ediyordum.


2
Performans bir şeydir. Ömür boyu başka. Ve ilişkilendiriyorlar.
Runium

Ne tür bir USB? Kurulumdan sonra yazılara ihtiyacınız var mı?
Nils

Yanıtlar:


5

GNU / Linux'u USB anahtarına kurmak için, kalıcı bölümleri olan Live (Live) olarak adlandırılanlar kullanırsanız daha iyi sonuçlar elde edersiniz .

Canlı sistem kullanmanın ana avantajı donanım hakkındadır: Linux kurulumu, belirli donanımlarla eşleştirmek için her şeyi yapılandıracaktır. Bir canlı Sistem her önyükleme işlemi de donanım olarak algılar.

Canlı bir sistem, FS (belki kullanırken cramfs, iso9660bir bölüm tabloyu içeren, bütün bir ikili dosya gömmek veya diğer salt okunur sıkıştırılmış fs). Yani yapılacak tek şey onları usb anahtarına çiğ koymaktır.

Bunu yaptıktan sonra, usb anahtarınızın geri kalanını copy-on-writekalıcı bölümler için biçimlendirmekten bir veya daha fazla bölüm olarak ele alabilirsiniz. Bunun için, ext4çünkü linux defaut ve flaş dostu olduğunu salık vermek .

Bu cevapta daha fazla bilgi : Debian sebatla yaşıyor.


Bunun gibi kurulu bir canlı sistemde değişiklik yapabilir miyim, örneğin içine yeni dosyalar ekleme /bin?
Andrei Bozantan

@AndreiBozantan Evet, iki yol var: 1. kalıcılık bölümüne bir şey yükleyebilir (ekleyebilir) veya silebilirsiniz. Tabii ki ilk salt okunur bölüm değiştirilmeyecek, ancak aufs (union dosya sistemi) aracılığıyla monte edilecek , bu etkili. 2. Eğer canlı inşa kullanarak kendi canlı sistem kurmak ve debian canlı ihtiyacınız olan her şeyi ekleyebilirsiniz . Bak Debian inatla yaşıyor.
F. Hauri

4

3.8'den beri Linux'a F2FS adı verilen bir dosya sistemi dahildir ve SSD sürücülerinin özellikleri için özel olarak tasarlanmıştır. Sorunu daha ayrıntılı keşfetmek isterseniz, SSD için optimize edilmiş birkaç dosya sistemi daha vardır.


2
Kafa karıştırıcı SSD ve USB sürücünüz, ikincisi genellikle SSD olmayan ve aynı şekilde optimize edilmemiş.
Totor

@Totor, bu kesinlikle doğru olsa da wikipedia'ya göre f2fs dosya sistemi "NAND flash bellek tabanlı depolama cihazlarının (katı hal diskleri, eMMC ve SD kartlar gibi) özelliklerini dikkate alıyor". Ben değil, söz konusu henüz başka araştırma yapmış.
Michael Krelin - hacker

1
@ MichaelKrelin-hacker Wikipedia da yanlış olabilir. Söylediğim şey, bir SSD kontrolörünün genellikle blok tespiti ile ilgilenmesi, esas olarak aşınma seviyelendirmesi sunmaktır. F2FS gibi bir günlük yapılı fs "gibi" çalışmayı mükemmel bir şekilde seçebilir. Zaten "klasik" bir sabit disk olarak kullanılmak üzere tasarlanmıştır . SSD ile F2FS kullanmak muhtemelen gereksiz ...
Totor

@Totor, wikipedia hakkında doğru olsa Documentation/filesystems/f2fs.txtda aynı şeyi söylüyor. Ve evet, hala optimizasyonların ayrıntılarını henüz okumadığımı düşündüm , aynı fs'nin hem SSD hem de SD kartlar ve benzeri için optimize etmeye çalışmasının garip olduğunu düşünüyorum. Ve SSD için f2fs'yi tercih etmem, ama soru SSD ile ilgili değil. Ama ne olduğunu , kesinlikle ortalama dış SSD vermedi benim arama beni buralara ne zaman bilmiyorum "USB Drive";)
Michael Krelin - Hacker

3

Birkaç ay önce Uni Lab'da performans testi yaptık ve sadece bir kazanan vardı: Ext4. Yazma ve Okuma istatistikleri ext3 ve ext2'den çok daha iyiydi - ext4 bu iki dosya sistemine dayanarak geliştirildiğinden oldukça açık.

Özellikleri tam olarak hatırlamıyorum, bu yüzden size herhangi bir sayı veremiyorum ama EXT4 ile defo gidecek.

Testler USB 2.0 - Kingston üzerinde yapıldı.


Diğer alternatif dosya sistemlerini kontrol ettiniz mi? Sadece merak ...
vonbrand

2

/ Boot için bir 512MB bölümünde ext4 için seçtim, grub4 ile uyumlu olduğundan ve günlük kaydı yeteneklerine sahip olduğundan ext4'ü seçtim.

Daha sonra dosya sisteminin kökü için yaklaşık 20GB bölümünde btrfs seçtim /, COW özellikleri nedeniyle btrfs seçtim, bu sürücüde bile aşınmaya izin vereceğini varsayıyorum, ayrıca btrfs sadece badass. Ben fstab etkin lzo sıkıştırma ve diğer bazı "flaş dostu" seçenekleri ( buraya bakın )

Ayrıca sürücünün sonunda, diğer bilgisayarlarıma taktığımda erişebileceğim / home / user / Downloads'a bağladığım ntfs'de 10GB'lık bir bölüm var.


0

BTRFS bunun için diğerlerinden daha iyidir. Yazarken Kopyala + Veri Sıkıştırma disk işlemini hızlandırır. Ne kadar az veri yazılacaksa, kullanım ömrü o kadar uzun olacaktır.

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.