• owenfromcanada@lemmy.ca
    link
    fedilink
    arrow-up
    77
    ·
    1 day ago

    They call it disk destroyer for a reason. You gotta alias that shit.

    alias dd='echo Did you triple check which device you picked? Of course not, dipshit. Check again'

    • tal@lemmy.today
      link
      fedilink
      English
      arrow-up
      16
      ·
      edit-2
      1 day ago

      They call it disk destroyer for a reason.

      There’s nothing specially destructive about dd. It’s just a program that opens a file, and if you tell it to open a device file and it’s got permission to write to it, it’ll write to it.

      You can just as easily overwrite a disk’s contents with anything else that will open a file and write to it.

      # cp /dev/urandom /dev/sda
      

      will wipe your drive with random data in the same way that

      # dd if=/dev/urandom of=/dev/sda
      

      will.

      • kettuli@lemmy.world
        link
        fedilink
        arrow-up
        1
        ·
        5 hours ago

        mkfs.ntfs is the silent killer, other mkfs don’t allow writing over the root partition but summoning this kind of Windows magic will happily fuck up your shit.

      • iocase@lemmy.zip
        link
        fedilink
        arrow-up
        17
        ·
        edit-2
        20 hours ago

        You’re technically right, but the way most people use dd ensures its like handling a loaded gun. How often do you cp /dev/sdwhy?

      • owenfromcanada@lemmy.ca
        link
        fedilink
        arrow-up
        21
        ·
        1 day ago

        It’s not. Neither is triple checking. Notice how the alias doesn’t actually run dd? That’s on purpose.

      • wonderingwanderer@sopuli.xyz
        link
        fedilink
        arrow-up
        3
        ·
        1 day ago

        I quadruple check and then I still don’t run it because I’m too nervous so I go and do something else instead and the item remains buried on my to-do list indefinitely.

    • imadethis@fedinsfw.app
      link
      fedilink
      English
      arrow-up
      3
      ·
      1 day ago

      Lol, as someone who tried a bunch of different distros, I used the dd command a lot without ever realizing what could go wrong with it. I must have used up all my luck with that though, because somehow I ended up on manjaro of all things.