Linux’ta USB Bellek veya Disk Nasıl Sıfırlanır?

Linux sistemlerinde bir USB belleği veya bir diski tamamen sıfırlamak ve içindeki verileri geri getirilemez hale getirmek için çeşitli yöntemler kullanılabilir. Bu işlem, genellikle güvenlik amacıyla veya diski yeniden kullanmadan önce temizlemek için yapılır. Aşağıda, bir diski sıfırlamak için kullanılabilecek farklı yöntemleri açıklıyoruz.

1.dd Komutu ile Sıfırlama

dd komutu, bir diski sıfırlamak için yaygın olarak kullanılan güçlü bir araçtır. Diski tamamen 0 veya 1’lerle doldurarak verileri kalıcı olarak silmek mümkündür.

1.1 Diski 0’larla Doldurmak

dd if=/dev/zero of=/dev/sdX bs=1M status=progress

Açıklama:

  • if=/dev/zero → Kaynak olarak sürekli sıfır üreten sanal dosyayı kullanır.
  • of=/dev/sdX → Hedef disktir (X yerine doğru disk harfini koymalısınız, örneğin sdb).
  • bs=1M → 1 MB bloklar halinde yazar, işlemi hızlandırır.
  • status=progress → İşlem sırasında ilerleme durumunu gösterir.

1.2 Diski 1’lerle Doldurmak

dd if=/dev/urandom of=/dev/sdX bs=1M status=progress

Açıklama:

  • if=/dev/urandom → Rastgele veriler yazar (daha güvenlidir, ancak daha yavaş çalışır).
  • Diğer parametreler yukarıdaki komutla aynıdır.

2.shred Komutu ile Diski Güvenli Şekilde Silmek

shred komutu, bir diskin üzerine rastgele veriler yazarak onu güvenli bir şekilde silmek için kullanılır.

shred -vzn 3 /dev/sdX

Açıklama:

  • -v → İşlemi ekranda gösterir.
  • -z → Son geçişte diskin üzerine sıfır yazar.
  • -n 3 → Diske 3 kez rastgele veri yazar (daha güvenli bir işlem için sayıyı artırabilirsiniz).

3.wipe Aracı ile Derinlemesine Silme

Bazı sistemlerde wipe komutu da kullanılabilir. Eğer sisteminizde yüklü değilse, aşağıdaki komutla yükleyebilirsiniz:

sudo apt install wipe # Debian/Ubuntu sudo yum install wipe # RHEL/CentOS

Diskin tamamını silmek için şu komutu kullanabilirsiniz:

wipe -rfi /dev/sdX

4.blkdiscard ile SSD Üzerindeki Verileri Kalıcı Olarak Silmek

Eğer sıfırlamak istediğiniz disk bir SSD ise, blkdiscard komutunu kullanabilirsiniz. Bu komut, SSD’lerdeki TRIM özelliğini kullanarak verileri kalıcı olarak siler.

blkdiscard /dev/sdX

Önemli: Bu işlem geri alınamaz ve çok hızlı gerçekleşir.

Linux’ta bir USB belleği veya diski sıfırlamak için birçok yöntem bulunmaktadır. dd, shred, wipe ve blkdiscard gibi araçlarla verileri geri getirilemez şekilde silebilirsiniz. Eğer hassas verileri içeren bir diski temizlemek istiyorsanız, rastgele veri yazan yöntemleri tercih etmek daha güvenlidir.

Translate »