GNU/Linux >> Tutoriels Linux >  >> Linux

Suppression de toutes les partitions à partir de la ligne de commande

Solution 1 :

Cela suffirait-il ?

dd if=/dev/zero of=/dev/sda bs=512 count=1 conv=notrunc

Solution 2 :

Le wipefs programme vous permet de supprimer facilement la signature de la table de partition :

wipefs -a /dev/sda

À partir du man wipefs

wipefs peut effacer les signatures de système de fichiers, de raid ou de table de partition (chaînes magiques) du périphérique spécifié pour rendre les signatures invisibles pour libblkid.

wipefs n'efface pas le système de fichiers lui-même ni aucune autre donnée de l'appareil. Lorsqu'il est utilisé sans aucune option, wipefs répertorie tous les systèmes de fichiers visibles et les décalages de leurs signatures de base.

wipefs appelle l'ioctl BLKRRPART lorsqu'il a effacé la signature de la table de partition pour informer le noyau du changement.

Solution 3 :

Rapide et sale :utilisez gparted pour supprimer les partitions, ou si vous êtes pressé :

dd if=/dev/zero of=/dev/[disk device] bs=512 count=1

Cela supprimera le MBR du lecteur (les données sont toujours intactes).

Alternative :

dd if=/dev/zero of=/dev/[disk device]

pour effacer tout le disque (écrire une seule passe de zéros sur tout. Pas "sécurisé" mais généralement assez bon), ou utilisez un outil "destructeur de disque" pour un effacement sécurisé.

Solution 4 :

Voir man sfdisk , qui est une variante non interactive de fdisk. En dehors de cela, vous pouvez supprimer toute la table de partition avec dd, comme pk l'a écrit.

Solution 5 :

Vous devriez pouvoir utiliser parted pour cela également, bien que cela puisse impliquer des scripts pour parcourir les partitions.


Linux
  1. Utilisation de Google Drive à partir de la ligne de commande Linux

  2. Comment redémarrer Icewm depuis la ligne de commande ?

  3. Façon d'aplatir une image .pdf à partir de la ligne de commande ?

  4. Comment couper le son depuis la ligne de commande ?

  5. Exécuter des scripts Perl/PHP à partir de la ligne de commande

Programmer le matériel à partir de la ligne de commande Linux

Comment sauvegarder toutes les bases de données MySQL à partir de la ligne de commande

Googler - Exécutez des recherches Google à partir de la ligne de commande

Suppression de lignes spécifiques d'un fichier dans la ligne de commande Linux

Principes de base de la ligne de commande Linux - Exécution de commandes à partir de la ligne de commande

Clonezilla depuis la ligne de commande