nedir ve ADIM ADIM KILAVUZ 2022

Fsck, sabit diskinizin “sağlığını” kontrol etmek ve ayrıca bölümler, bölüm tablosu vb. ile ilgili birçok sorunu çözmek için çok pratik bir araçtır. Yaşına rağmen, potansiyeli çok yüksek bir programdır, bu yüzden nasıl kullanılacağını bilmek önemlidir, çünkü sizin için pratik olacaktır.

fsck nedir?

fsck

fsck bir komut satırı programıdır. Fsck, Linux, macOS, Solaris, BSD, vb. gibi Unix benzeri işletim sistemlerinde bulunan eski bir yardımcı program olan Dosya Sistemi Kontrolü veya Dosya Sistemi Tutarlılığı Kontrolü anlamına gelir. Adından da anlaşılacağı gibi, bazı fiziksel hataları işlemek ve bir sabit sürücüden veya bölümden hala okunabilen bilgileri kurtarmak için kullanılır. Herhangi bir anormalliği tespit etmek ve çözmeye çalışmak için onu manuel olarak kullanabilir veya işletim sisteminin başlangıcında yürütülmesini otomatikleştirebilirsiniz.

CHKDSK veya Checkdisk adında bir DOS ve Windows eşdeğeri vardır. Bu diğer komut satırı programı, sabit sürücülerin bütünlüğünü kontrol etmek ve mantıksal dosya sistemi hatalarını onarmak için de kullanılır. Windows NT tabanlı sistemlerde ayrıca bozuk disklerin, bölümlerin ve sektörlerin bütünlüğünü fiziksel olarak doğrulayabilir ve hala okunabilir olan bilgileri kurtarmayı deneyebilirsiniz.

Linux’ta Fsck arayüzü

fsck menüsü

fsck’in –help seçeneğini kullanırsanız, konsolda bu komutun sahip olduğu seçenekleri ve aşağıdakilere karşılık gelen temel kullanım sözdizimini görebilirsiniz:

fsck -seçenek /dev/sdXx

-seçenek, mevcut fsck seçeneklerinden biri veya birkaçıdır ve /dev/sdXx, kontrol edilecek sabit sürücü veya dosya sisteminin adıdır. En çok kullanılan mevcut seçeneklere gelince:

  • -A: önerilen seçenek olmasa da tüm dosya sistemlerini kontrol eden otomatik seçenektir.
  • -C: ilerleme çubuğunu gösterecektir.
  • -l: özel erişimi garanti etmek ve diğer eşzamanlı kullanımlar nedeniyle dosya bozulmasını önlemek için birlikte çalıştığınız cihazı kilitler.
  • -M: Takılı dosya sistemlerini kontrol etmez, sadece bağlantısız olanları kontrol eder.
  • -N: fsck çalıştırılmaz, sadece çalıştırılırsa ne olacağını gösteren bir simülasyondur. Çok emin olmadığınızda ne olduğunu görmek iyi bir test olabilir.
  • -P: Dosya sistemlerini paralel olarak kontrol edin, /o kökünü de dahil edin.
  • -r – Kök veya / dosya sistemini kontrol etmeyi atlamak için -A ile kullanılabilir.
  • -s: kontrol işlemlerini seri hale getirir.
  • -T: önyükleme sırasında başlığı göstermez.
  • -t – Ardından, kontrol etmek istediğiniz dosya sistemlerinin veya FS’nin türü gelir.
  • -V: ayrıntılı moddur, böylece ne yaptığı hakkında ekranda bilgi gösterir.
  • –help: Aklınızda olması için yardım menüsünü gösterir.
  • –version: fsck’in sürümünü gösterir.

Çoğu durumda, seçenekler olmadan çalıştırılır, sadece kontrol edilecek sürücüyü gösterir. Çıkış veya çıkış koduyla ilgili olarak, aşağıdaki anlama sahip bir dizi sayının göründüğünü göreceksiniz:

  • 0 – Hata bulunamadı.
  • 1 – Bulunan hatalar giderildi.
  • 2 – Sistem yeniden başlatılmalıdır.
  • 4 – Bulunan hatalar düzeltilmeden bırakılmıştır.
  • 8 – İşlem hatası.
  • 16 – Kullanım veya sözdizimi hatası.
  • 32 – Fsck, kullanıcı isteğiyle iptal edildi.
  • 128 – Paylaşılan kitaplık hatası.

Son olarak, Linux’ta fsck’in herhangi bir dosya sistemi için olduğu gibi kullanılabileceğini veya belirli bir araç için belirli bir aracın kullanılabileceğini de ekleyin. Örneğin: fsck.ext2, fsck.ext3, fsck.ext4,… Elinizin altındakilerin tümünü listelemek için aşağıdaki komutu kullanabilirsiniz:

cd /sbin
ls fsck*

Herhangi bir nedenle kullanmak istediğiniz FS için mevcut değilse, fsck ” gibi bir hata gösterecektir.fsck: fsck.ntfs bulunamadı«.

Pratik kullanım örnekleri

hdd'yi onar

Bazı pratik kullanım örneklerini görmeyi tercih ederseniz, diskinizin veya dosya sisteminizin adına göre üzerinde çalışmak üzere değiştirebileceğiniz bazı örnekler:

*Not: Üzerinde çalışacağı ünitenin demonte olması tavsiye edilir, ünite monte edilmiş halde çalışmaz aksi takdirde problem olabilir.

Bölümlerin adlarını ve numaralandırmalarını görmek için aşağıdaki komutlardan herhangi birini kullanabilirsiniz:

kedi /etc/fstab
sudo fdisk -l
ayrılmış /dev/sda ‘yazdır’

Bir sonraki şey, güvenlik için analiz edeceğiniz ortamın bağlantısını kesmektir, bunun için şunları kullanabilirsiniz:

sudo umount /dev/sdc

/dev/sdc Bağlantısı kesilecek diskin adı, ancak önceki komutları içeren listelerden sizin durumunuzda ihtiyacınız olan bu olabilir. Artık tüm bunları bildiğinize göre, bunları fsck ile nasıl kullanacağınızı zaten biliyorsunuz. Örneğin:

  • Herhangi bir türde hata olup olmadığını ve düzeltilip düzeltilemeyeceğini görmek için belirli bir bölümü fsck ile kontrol edin. İşlem bittiğinde yorumlayabileceğiniz, yukarıda listelenenlere benzer bir dizi kod vereceğini zaten biliyorsunuz:

sudo /dev/sda7

  • /etc/fstab içinde listelenen tüm dosya sistemlerini kontrol etmek istiyorsanız, -A seçeneğini şu şekilde kullanabilirsiniz:

sudo fsck-A

  • Yukarıdakiyle aynı, ancak kök / testten hariç:

sudo fsck -Ar -y

  • Yalnızca bir tür FS’yi, örneğin ext4’ü ayrıştırmak istiyorsanız, bu diğer komutu kullanabilirsiniz:

sudo fsck -t ext4 -y

  • Ayrıca, bir tür FS dışında diğerlerini de ayrıştırabilirsiniz:

sudo fsck -t noext4 -y

  • Monte edilmiş sistemleri kontrol etmeyecektir:

sudo fsck -M /dev/sda

sudo fsck -f /dev/sda

  • Hataları bildirin ancak düzeltmeyin:

sudo fsck -n /dev/sda

  • Bozuk olanı otomatik olarak onarın:

sudo fsck -a /dev/sda8

Gördüğünüz gibi temel fsck seçeneklerini biliyorsanız kullanımı kolaydır. Şimdi, bu öğretici ile dosya sistemlerinizi ve sabit sürücülerinizi olabilecek mantıksal veya fiziksel arızalardan kurtarmak için pratikte uygulayabileceksiniz. Yorum yapmayı unutmayın…

Similar Posts

Leave a Reply

Your email address will not be published.