HDD Recovery nasıl yapılır? Wipe nasıl atılır? ( LINUX )

Wipe Nasıl atlır? Linux

Bir çok kullanıcının bildigi üzere wipe(diskteki tüm verileri geri dönüşü olmıcak şekilde silme) belli gerekli durumlarda yapılması şart bir hale gelmiştir.Peki Microsoft Windows altın bir çok ürün bulunurken Linux ve Unix tadlarında aynı işi yapan araçlar hakkında bilgi malesef çok bulunmamaktadır.Bu yazımda sizi bu konuda aydınlatmak istiyorum.Öncelikle her hangi bir şekilde  dosya indirmedende belli bir dosyayı Linux içersindeki bir araç sayesinde geri dönüşümü çok zor olucak şekilde silebilirsiniz.“shred“ işinize kesinlikle yarıcak inanılmaz bir araçtır.Kısacana parametrelerinden bahsetmek istiyorum.

 

-f, --force    gerektigi taktirde dosya izinlerinide değiştirerek siler root olmanız gerekmektedir

-n, --iterations=N  N kere dosyayı silip üstüne yazar öntanımlı değeri 25'tir

      --random-source=DOSYA  örnek dosyadan rastgele bytelar alıp üstüne yazar

-s, --size=N   dosyanın verilen değer kadar wipe eder yani bir kısmı bozup kullanılmaz durumada getirebilir(N,K, M, G parametleride vardır)

-u, --remove   üzerine yazdıktan sonra dosyayı sıfırlar ve partitiondan kaldırı bunu her wipe işleminde kullanmanız tavsiye ederim yoksa dosya kalabilir

-x, --exact    dosya boyutunu sonraki tam bloğa yuvarlamaz

                        bu işlem, normal dosya olmayan dosyalar için öntanımlıdır

-z, --zero     işlemi gizlemek için en son olarak üzerine sıfırlarla yazar

 

Normalde gayet işe yarıyor gibi gözüküyor dimi?Malesef modern disk mimarilerinde her zaman durum bu kadar güzel değil.Özellikle günlüklü dosyalama sistemlerinde özellikle günlüklü sistemlerde (NTFS,ext3,JFS,vb),RAID sistemlerinde,snapshots alan sistemlerde(NFS) yeteri kadar verim alamıyabilirsiniz.Yinede günlüklü dosyalama sistemlerinde /etc/fstab yani file systém tablolarında değişiklik yaparak shred'in normal çalışmasını saglıyabilirsiniz.Çok kurcalamayın ama hdd cidden acılmamazlık yapmasın :).

Bunun haricinde biraz eski olmakla beraber http://basicsec.org/tools.html adresinden Linux wipe tools denilen birkaç adet bash dosyası indirebilirsiniz.İçersinden 4 adet dosya çıkıcak bunlar basit olarak diskleri tamamen wipe etmek için kullanabiliceginiz programlardır.USB'den çalışan bir Linux dağıtımına ekledinizmi işinizi çok güzel görürler.Biraz daha detaylı incelersek.Wipetool's aynen shred gibi çalışan ama dosyadan ziyade harddisk bölümlerini silmeye yarayan bir araç güzel yanı içersinde ki 2 script(Wipefree1.sh ve Wipefree2.sh) siz çalışırken bile o esnada kullanılmayan disk alanındaki veriyi wipe edebilir.Özellikle sildiginizi düşündügünüz önemli verileri kesinlikle yok etmek için kullanabiliceginiz bir aractır.Burda not etmek istiyorum bu araç silinen ama getirilmesi mümkün olan dosyalarıda yok ediyor.Bu araçları kullanırken diskinizde yerin azaldıgına dair bir uyarı alabilirsiniz kısacana umursamayın.Bu araçlar çalışırken „_cleanupfile_“ isminde bir adet dosya yaratıyorlar.Daha sonra kendiliginden siliniyor silinmezse siz elle silin.Birde scriptler open-source oldukları için içersini açıp elle düzenlemeler yapabilirsiniz.Dosyaları incelerken

fs="/ /root /home /var /usr /tmp /opt /etc" gibi bir satıra rastlamıştım,bu satırlar hangi dosyaların wipe işlemine tabii tutulucagını belirtiyor.İstediginiz dizini ekliyebilir ve çıkartabilirsiniz. Wipefree2.sh ise disk'i tek partition olan kişiler için düşünülmüş aynı mekaniye sahip bir program eğer disk yapınızdan emin degilseniz ilk seceneği kullanınız.Buda küçük bir ip ucu vermek istiyorum diskinizin partitionlarını ve özelliklerini konsoldan „mount“ komutunu vererek öğrenebilirsiniz.Son olarak 2 uyarı bu dosyaları root olarak çalıştırmanız ve çalışma esnasın kelime işlemci kullanmamanız önerilir.Bazı kullanıcılar kelime işlemci(ofis uygulamaları felan) kullanırken wipe yapıldıgında sorunlarla karşılaşmışlar.Wipeswap.sh'e gelince harika bir araç tek kelimeyle ilk indirdigim zamandan beri bayıldığım bir script.Sizin için swap alanınızı kapatıyor siliyor, yeniden oluşturuyor ve mount ediyor.Bu işlem alanın büyüklügüne göre 10 ile 30 dk arası sürebilir.Bu scripti kullanırken çok fazla programın çalışmamasına yada RAM olarak gayet rahat bir durumda olduğunuzdan emin olunuz;yoksa çökmeler yaşıyabilirsiniz.Buda ki ip ucum „free -m“ komutunu girerek sistemin ne kadar RAM kullandıgını görmenizdir.Şimdi bir çok kullanıcı aman tanrım Linux tüm ram'i yiyor dicektir aslında yanlış bir yaklaşım çünkü Linux'a göre kullanılmayan Ram gereksiz kaynak israfıdır.Sizin burda kriter olarak alıcagınız şey Swap ne kadar kullanılıyor. Eğer çok yüksek değilse işlemi normal uygulayabilirsiniz eğer yüksekse bazı programları kapatmanızı öneririm.Son olarak Wipeall.sh tüm diski yada disk alanlarını silmek için kullanabiliceginiz bir scriptir.Tabii ki önce içersini açıp editlemeniz gerekiyor.Ben ilk seferde diskimi wipe ederken boşboş ekrana bakmıştım megerse yazılımcıları tehlikeli oldugunu düşündükleri ve kazaya sebep olmasın diye # dd if=/dev/urandom of=/dev/hd+ satırının başına # işareti eklemişler (#) kaldırdıgınız taktirde kullanıma hazırdır.Silmek istediğiniz bölmün yada diskin adını /etc/fstab'tan ögrendikten sonra buraya yazıp çalıştırabilirsiniz.

örn:

dd if=/dev/urandom of=/dev/hda,/dev/hdb

unutmayın üstünde çalıştıgınız partitionu yani root(/) partitionunu silemezsiniz dediğim gibi usb üstünden yada LiveCD ile açıp silmenizdir.Son olarak programcıların bir dip notunu eklemek istiyorum.WipeTool scriptleri bir hatayla karşılaştıklarında durmak yerine devam etmek üzere tasarlanmışlar.Bunun için tüm scriptler içersinde ki „set +e +u“ satırını „set -e -u“ olarak değiştirirseniz,sistem durup hatanın ne olduğunu size söylicektir.

 

Tarih:
Hit: 6201
Yazar: sandman

Taglar: hdd recovery nasıl yapılır? wipe nasıl atılır? ( l


Yorumlar


Siftahı yapan siz olun
Yorum yapabilmek için üye girişi yapmalısınız.