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ğinsdb
).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.