Linux Kırık Boru Hataları Nasıl Onarılır



Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin

Oldukça ender olmakla birlikte, görünüşte kararlı bir Linux kurulumunda kendinizi hiçbir paket kuramaz bulabilirsiniz. Debian, Ubuntu ve bunlardan türetilen dağıtımlar apt-get paket yöneticisine dayanır. Genel olarak, yönetici süper kullanıcı erişiminiz varsa, apt-get install -f yazmanız gerekirse ek paketler yüklemelidir. Ancak, nadiren de olsa, dpk-deb: error okuyan ve ardından kırık bir borunuz olduğunu bildiren bir mesaj alabilirsiniz.



Genellikle kırık boru terimi karakterin kötüye kullanılması anlamına gelir | genellikle boru olarak adlandırılan komut satırında, özellikle de MS-DOS'ta arka planı olanlar için. Ancak bu durumda, bir komutu yanlış yazmamış olabilirsiniz. Bunun yerine, | apt-get komutunu yazarken karakteriniz varsa, dosya sisteminizle ilgili salt okunur bir bağlantıyı zorlayan bir sorun olabilir. Utanç verici görünse de, ilk adım, devam etmeden önce yükleme komutunu doğru yazdığınızı kontrol etmek ve emin olmaktır. Sorun yoksa, sonraki adım dosya sistemini incelemektir.



Yöntem 1: Yazılan Komutu İnceleme

Büyük olasılıkla durum böyle olmasa da, en kötüsünü üstlenmeden önce yükleme komutunu doğru yazdığınızdan emin olmanız önemlidir. En seçkin programcılar bile bazen bir şeyi yanlış yazarlar ve | yanlışlıkla karakter. Son komutu geri çağırmak için klavyeyi yukarı itmeyin. Tek tek tekrar yazın. Bu komutlar yıkıcı olmadığından apt-get install -f veya apt-get update çalıştırmayı deneyin. Hatayı defalarca yeniden yayınladıktan sonra hala alıyorsanız, makineyi yeniden başlatmayı deneyin. Hala alıyorsanız, bir dosya sistemi sorunu yaşıyor olabilirsiniz. Kırık boru hata mesajı, daha büyük bir sorunun belirtisinden başka bir şey olmayabilir.



Yöntem 2: Dosya Sistemi İşlev Bozukluklarının Neden Olduğu Kırık Boru Hatalarından Kurtulma

Sadece komutu tekrar yazarak düzeltemezseniz, terminal çıktısında 'Salt okunur dosya sistemi' yazan bir tür hata görüp görmediğinize özellikle dikkat edin. Bu, hangi nedenle olursa olsun, önyükleme bölümünüzün salt okunur bir birim olarak bağlandığını gösterir. Genel olarak bu, bir tür dosya sistemi sorunu yaşadığı ve GNU / Linux işletim sisteminin ona yazmanın güvenli olmadığını düşündüğü anlamına gelir. Bu güvenlik mekanizması, bazı veriler bozuk olsa da Linux'un yüklemenizi kurtarmak için elinden geleni yaptığı anlamına gelir.

Aynı tür hatanın da neden olduğu sudo komutunu kullanmaya çalıştığınızda muhtemelen bir tür garip mesaj alabilirsiniz. Böyle bir mesaj 'sudo: açılamıyor' ile başlayıp ardından bazı kaynakların adı gelir. Unix'teki tüm kaynaklar dosya olarak depolandığından, salt okunur bir bölüm bağlantısı sudo'nun çalışmasını engelleyebilir.



Bu durumlardan herhangi biri doğruysa, sisteminizi kapatmanız gerekir. Temiz bir Linux kurulumunun ISO'suna sahip önceden hazırlanmış bir USB sürücünüz varsa, onu takın ve BIOS veya UEFI sisteminizin çıkarılabilir bir aygıttan önyükleme yapması için gereken tuşu basılı tutun. Bunun yerine önyükleme sürücünüzde ayrı bir Linux bölümünüz varsa, yeniden başlattığınızda buna GRUB aracılığıyla erişmelisiniz. Her iki durumda da, hasarlı bölüme önyükleme yapmadan erişebilen, çalışmak için kararlı bir ortama sahip olmanız gerekir.

Henüz yedeklemediğiniz bir tür veriye sahip olduğunuzu varsayarsak, bu fırsattan yararlanarak bu verileri başka bir bölüme veya Linux bu durumda takılı cihazlar eklemenize izin veriyorsa çıkarılabilir bir cihaza yedekleyin. Genellikle cihazları salt okunur bir dosya sistemine bağlayamazsınız, bu nedenle yedekleme yapmak için sisteminizi canlı bir USB veya potansiyel olarak DVD ortamında yeniden başlatmanız gerekir. Kararlı bir duruma geri yüklemek için önyükleme sürücünüzde yüklü olan dosya sistemi için uygun fsck komutunu çalıştırmak isteyeceksiniz. Örneğin, ext4 dosya yapısıyla biçimlendirdiğiniz hasarlı bir / dev / sda1 bölümünüz olduğunu varsayalım. Durum buysa, canlı USB veya DVD ortamının içindeki bir kök terminalden dosya sistemini kontrol etmek için fsck.ext4 -fv / dev / sda1 verebilirsiniz. Bu iki tür ext dosya sisteminden birinden önyükleme yaptıysanız, fsck.ext2 veya fsck.ext3'ü de kullanabilirsiniz. Teoride, bunların üçü de zaten e2fsck programını çağırır ve sadece yumuşak bağlantılar olabilir.

Bu, ayrıntılı çıktı sağlar ve temiz görünse bile taramaya zorlar. Diskte bir tür geometri sorunu olduğundan şüphelenmeniz durumunda badblocks programı ile yüzey taraması yapmak için -c veya -ck kullanmak ilginizi çekebilir. Programı çalıştırdıktan sonra, kararlıysa bölümden yeniden başlatın ve ardından okuma-yazma erişimini geri yüklemek için bu önyükleme içindeki bir terminalden sudo mount -o rw, remount / command komutunu verin. / Lost + found dizinine bakmak için root erişimine ihtiyacınız olacak, ancak fsck.ext # oraya bazı kayıp kümeler koymuş olabileceğinden bunu yapmanız önemlidir. GNU / Linux kurulumunuza geri döndüğünüzde eksik dosyalarınız varsa, yeniden adlandırılacakları halde burada olabilirler. Mümkünse her birinin hangi tür olduğunu söylemek için terminaldeki dosya komutunu kullanın.

Önyüklemek için canlı bir USB veya DVD'niz yoksa, Linux dağıtımı için indirilmiş bir ISO'dan temiz bir makineden bir tane oluşturmanız gerekir. Yalnızca terminal komutlarını kullandığınızdan, dağıtımınız için bir önyükleme cihazına bile ihtiyacınız olmayabilir. Bazıları, KNOPPIX gibi, açıkça bunun gibi sorunları çözmek için tasarlanmıştır. SD veya microSD kart yuvasına sahip bir netbook veya dizüstü bilgisayar ile çalışıyorsanız, bir SDHC veya microSDHC karta yazılmış bir ISO'dan da önyükleme yapabilirsiniz. Aynı şey, böyle bir yuvaya sahip Ubuntu tabletleri için de geçerli.

4 dakika okundu