Disk Yardımcı Programı: “Unmount” ve “Safe Removal” arasındaki fark nedir?


16

Sistem> Yönetim> Disk Yardımcı Programı

"Unmount Volume" ile "Güvenli Kaldırma" arasındaki fark nedir? Bir flash sürücü taktığınızı ve Disk Yardımcı Programı kullanıcı arayüzünü açtığınızı varsayalım, "Güvenli Kaldırma" yı tıklarsanız meşgul olduğu için "Sürücüyü Ayırma Hatası" bildirimi alırsınız. Önce "Sesi Aç" düğmesini tıklamanız ve ardından "Güvenli Kaldırma" düğmesiyle izlemeniz gerekir.

Burada birkaç soru: Bu, tüm bu süreleri sürücüyü (bağlam menüsü aracılığıyla) çıkarmadan önce "çıkarttığım" anlamına mı geliyor, onu "güvenli bir şekilde" çıkarmadım mı? Ve iki farklı işlem için komut satırı eşdeğerleri nelerdir?

(Bu soru biraz burada ele alındı, ancak cevaplar Disk Yardımcı Programı seçenekleri hakkında ne belirttiğimle çelişiyor gibi görünüyor . Teşekkürler.)

Yanıtlar:


11

"Bağlantıyı kes" bir dosya sisteminin bağlantısını keser. USB yığın depolama aygıtınızda (örn. USB bellek çubukları veya USB sabit diskler) birden fazla bölüm varsa, bu yalnızca seçili bölümdeki dosya sisteminin bağlantısını keser.

"Güvenli kaldırma" sanırım "çıkar" ile aynı şeyi yapar. USB yığın depolama aygıtları durumunda, aygıtı kapatır, bu da erişilemez olmasını sağlar (tekrar fişe çekip takana kadar aygıt listesinden kaybolacaktır). Bağlantıyı kesmeden önce cihazın kapatılması, USB cihazının bağlantısını kesmeden bağlantısını kesmekle aynı sonuca yol açar: olası veri kaybı.

Kullanılabilirlik açısından bakıldığında, üzerinde hala dosya sistemleri bulunan bir cihaz için "güvenli kaldırma" düğmesine tıklamak, sadece bu dosya sistemlerini çıkarmanın uygun olup olmadığını sormak daha iyi olurdu, hatta bunu sadece sormadan da yapabilir, çünkü büyük olasılıkla kullanıcının istediği şey budur ...

Disk İzlencesi düğmelerinin komut satırı eşdeğerleri şunlardır:

  • udisks --unmount "Çıkar" düğmesi için
  • udisks --detach "Güvenli Kaldırma" düğmesi için

1
"Güvenli kaldırma" nın "çıkarma" ile aynı olmadığına inanıyorum. USB sürücünüzü dosya yöneticiniz aracılığıyla çıkardığınızda, Disk Yardımcı Programınızda takılı değilken de güvenli bir şekilde kaldırılmadığını göreceksiniz. "Çıkar" ifadesi "çıkart" ile aynı anlama gelir.

Kabul edildi, rEnr3n. Sorunun bana hala bulanık kalan tek kısmı buydu, ancak cevabın geri kalanı tam olarak aradığım şey ise kabul edildi olarak işaretledim. Bunu tekrar açmam gerektiğini mi düşünüyorsun?
hendek

Hayır, "çıkarma", "çıkarma" ile aynı değildir, çünkü udisks cihazı hala görür, ancak Nautilus'ta çıkarma yaptıktan sonra bölümleri artık görmez. Daha fazla bir yerde (ya da bir hata?) Gibi görünüyor.
JanC

10

Montaj bir hacim aracı 's veri kullanılabilir hale böylece dosya sisteminde bir yere koyarak. Örneğin, adlı bir flaş biriminin monte edilmesi MyFlashgenellikle /media/MyFlashiçeriğine erişilebileceği adlı bir klasör oluşturur .

Bağlantıyı kesmek, verilerin dosya sistemi aracılığıyla kullanılamaması anlamına gelir. Bu şu anlamlara gelir:

  • /media/MyFlash bağlantısını kestikten sonra artık mevcut değil veya
  • /media/MyFlash boş bir klasör

Ayrıca her seferinde bir bölüm ayırırsınız. Sürücünüzde birden fazla birim (bölümler) varsa, her birini ayrı ayrı çıkarmanız gerekir.


Güvenle kaldırılıyorBir sürücüyü , çekirdek USB modülünün sürücüyü artık önemsemediği anlamına gelir. Yazılacak tüm olağanüstü veriler, cihaz kapatılacaktır (USB bağlantı noktasından hala voltaj çıkacaktır). Sürücüyü ancak USB bağlantı noktasından çıkarmanız gerekir.

Çekirdek tüm verilerini USB bağlantı noktasından yazsa bile, bazı aygıtlar, özellikle harici (dönen) sabit sürücüler, bu verileri arabelleğe alabilir ve hemen diske yazamaz. Tüm bölümlerin çıkarılması ve USB kablosunun çekilmesi, bu tamponlardaki verilerin diske yazılmamasına ve dolayısıyla kaybolmasına neden olabilir. Ancak, sürücüyü güvenli bir şekilde kaldırırken çekirdek sürücüye tüm verilerin yazıldığından emin olmasını söyler ve sürücü bunu onaylayana kadar bekler.


Teknik bilgi

Çekirdek, bazı özel dosyaları aygıtlarla ilişkilendirir. Diyelim ki /dev/sdciki bölmeli bir cihazımız var /dev/sdc1/ve /dev/sdc1. Montaj ve sökme işlemleri bu dosyaları kullanır ve biçimlendirme araçları, verileri doğrudan bölüme yazmak için kullanır. Ancak sürücüyü "güvenli bir şekilde kaldırdığınızda" çekirdek artık /dev/sdc*sürücünüzle hiçbir dosyayı ilişkilendirmez .

Sürücü "güvenli bir şekilde kaldırılmadığı", ancak yalnızca "takılmadığı" sürece, uygulamaların ve çekirdeğin diske yazmasının bir yolu vardır ve çekirdeğin diske arabellek yazma işlemini tamamladığının garantisi yoktur veya diskin bunları kodlamayı bitirdiğini unutmayın.


Kalite bilgisi; teşekkür ederim. Ben başka bir soru soracağım
hendek

-1

Bir pendrive'da güvenli kaldırma kullanırsam, başka bir pendrive kullanamam. Ubuntu bir pendrive taktığımı hiç bilmiyor. (/ var / log / messages üzerinde hiçbir şey gösterilmez)

Bu ubuntu 10.04 sürümündeydi, belki şimdi düzeltildi.


Cevabınız gerçekten sorunun cevabı değil.
Anwar
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.