Çözüldü Linux Mint'te dosya aktarma neden çok hızlı?

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

JakerT4

Kilopat
Katılım
6 Mart 2021
Mesajlar
5.947
Çözümler
35
Daha fazla  
Cinsiyet
Erkek
Linux Mint'te dosya aktarma çok hızlı ben normalde bilgisayarımdan USB Belleğime 3 GB'lık ISO dosyası için beklerim bir süre ama Linux'ta anında kopyalıyor USB'ye.
Bunun sebebi nedir?
 
Çözüm
Olay Windows defender falan değil, Linux dosyayı aktardığın anda yazmıyor, sadece sana öyle gösteriyor. Kopyalama yaparken dosyanın tamamı oraya yazılmıyor bir kısmı bufferda bekletiliyor, ne zamanki siz USB'yi ejekte edersiniz o zaman dosyayı gerçek anlamda USB belleğe yazmaya başlayıp işini bitirdikten sonra ejekte edildiğini söylüyor. Eğer siz o 3GB dosyayı kopyaladıktan sonra USB'yi sistem üzerinden çıkartmadan önce elinizle çekip çıkartırsanız dosya bozuk olacaktır.

cat /proc/meminfo komutunu çalıştırırsanız size göstereceği değerler arasında Dirty ve Writeback değerleri bufferda ne kadar büyük dosya olduğunu gösterir, tek bir kopyalama yaparsanız aşağı yukarı 3GB civarlarında bir şeyler görürsünüz. Bu sizin dosyanın cachede bekletildiği anlamına geliyor.

Windows'ta da bu olayı elde edebiliyorsunuz ancak Windows varsayılan olarak kapalı getiriyor.
Windows sürümlerinde, Windows Defender yüzünden geç atılıyor dosyalar. Ben sildim Defender'ı, çok ama çok hızlı atıyor dosyaları.

Başka nedenlerden ötürü yazma hızı düşük olabiliyor.
 
Son düzenleme:
Windows sürümlerinde, Windows Defender yüzünden geç atılıyor dosyalar. Ben sildim Defender'ı, çok ama çok hızlı atıyor dosyaları.

Ghost Spectre sürüm kullanıyorum Defender bulunmuyor ama yine de yavaş.
 
Olay Windows defender falan değil, Linux dosyayı aktardığın anda yazmıyor, sadece sana öyle gösteriyor. Kopyalama yaparken dosyanın tamamı oraya yazılmıyor bir kısmı bufferda bekletiliyor, ne zamanki siz USB'yi ejekte edersiniz o zaman dosyayı gerçek anlamda USB belleğe yazmaya başlayıp işini bitirdikten sonra ejekte edildiğini söylüyor. Eğer siz o 3GB dosyayı kopyaladıktan sonra USB'yi sistem üzerinden çıkartmadan önce elinizle çekip çıkartırsanız dosya bozuk olacaktır.

cat /proc/meminfo komutunu çalıştırırsanız size göstereceği değerler arasında Dirty ve Writeback değerleri bufferda ne kadar büyük dosya olduğunu gösterir, tek bir kopyalama yaparsanız aşağı yukarı 3GB civarlarında bir şeyler görürsünüz. Bu sizin dosyanın cachede bekletildiği anlamına geliyor.

Windows'ta da bu olayı elde edebiliyorsunuz ancak Windows varsayılan olarak kapalı getiriyor.
 
Çözüm
Koruma amaçlı öyleymiş demek.

Linux'ta zaten USB'ye dosya kopyaladıktan sonra bazen dosyala USB'de olmuyor. Bu sorunla çok karşılaştım yani.
 

Çözüm olarak raporladım , bu ayar Windows'ta kopyalama hızlarını arttırıyor ama dosya güvenliğini azaltıyor değil mi?
 
Koruma amaçlı öyleymiş demek.

Linux'ta zaten USB'ye dosya kopyaladıktan sonra bazen dosyala USB'de olmuyor. Bu sorunla çok karşılaştım yani.
Evet nedeni dediğim gibi önbellekte duruyor dosya, eğer siz dosyayı kopyaladıktan sonra USB'yi ejekte etmeden yazılsın istiyorsanız terminalde sync komutunu çalıştırabiliyorsunuz. sync komutu şu kadar veri yazıldı şeklinde bilgi vermez ama ne zaman size prompt verirse o zaman işi bitmiştir ve dosya fiziksel olarak yazılmıştır.

Çözüm olarak raporladım , bu ayar Windows'ta kopyalama hızlarını arttırıyor ama dosya güvenliğini azaltıyor değil mi?
Dosya güvenliğinden kastınız ne anlamadım ama güç kesintisi gibi durumlarda Windows aslında daha güvenli oluyor, siz dosyayı kopyaladıktan sonra Linuxta bu fiziksel olarak gerçekleşmeden önce bilgisayarın gücü kesilirse veya kullanıcı bilinçsiz bir şekilde USB'yi çekip çıkartırsa dosya bozuk olacak, ancak Windows dosyayı kopyalarken gerçek anlamda yazdığı için dosyanın kopyalama sonrası bozuk kalma ihtimali yok. Tabii bilinçli olursanız Linuxta da bozuk kalmaz.
 
Güvenlik açısından "unutup çektiğimizde dosyanın bozulma ihtimali var" bunu kastetttim
Teşekkürler
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…