Différences entre les versions de « ATA secure erase sans réinstaller »

De Linux Server Wiki
Aller à la navigation Aller à la recherche
Ligne 4 : Ligne 4 :
 
* mount /dev/sdXY /mnt/
 
* mount /dev/sdXY /mnt/
 
* rsync -aAX --numeric-ids --checksum /mnt/ /backup/rsync/          # -A = acl et -X = extended attributes ; bug parfois ?
 
* rsync -aAX --numeric-ids --checksum /mnt/ /backup/rsync/          # -A = acl et -X = extended attributes ; bug parfois ?
* getfacl -R -s -p /mnt | sed -n 's/^# file: //p'                    # dans le doute : conserver cette liste
+
* getfacl -R -s -p /mnt | sed -n 's/^# file: //p'                    # dans le doute : conserver cette liste + sauver les acl
 +
* getfattr -R /mnt/ | sed -n 's/^# file: //p'                        # dans le doute : conserver cette liste + sauver les attributs
 
* find /mnt/ -type f -iname "*" -exec lsattr {} + | grep -v -- "--------------e------"      # de même, dans le doute
 
* find /mnt/ -type f -iname "*" -exec lsattr {} + | grep -v -- "--------------e------"      # de même, dans le doute
 
* umount /mnt/
 
* umount /mnt/

Version du 16 mai 2021 à 19:36

draft

Depuis une image de rescue :

  • mount /dev/sdXY /mnt/
  • rsync -aAX --numeric-ids --checksum /mnt/ /backup/rsync/ # -A = acl et -X = extended attributes ; bug parfois ?
  • getfacl -R -s -p /mnt | sed -n 's/^# file: //p' # dans le doute : conserver cette liste + sauver les acl
  • getfattr -R /mnt/ | sed -n 's/^# file: //p' # dans le doute : conserver cette liste + sauver les attributs
  • find /mnt/ -type f -iname "*" -exec lsattr {} + | grep -v -- "--------------e------" # de même, dans le doute
  • umount /mnt/
  • sfdisk -d /dev/sdXY > /backup/part_table
  • blkid -> noter l'uuid des partitions
  • tune2fs -l /dev/sdXY > /backup/tune2fs

Reset SSD :

  • ata-secure-erase
  • Si le drive est frozen : echo -n mem > /sys/power/state

Remettre en place :

  • sfdisk /dev/sdX < part_table
  • mkfs.ext4 -U <UUID> /dev/sdXY
  • mkswap -U <UUID> /dev/sdXY
  • tune2fs -l /dev/sdXY -> comparer avec /backup/tune2fs

Restauration :

  • mount /dev/sdXY /mnt/
  • rsync rsync -a --numeric-ids --checksum /backup/rsync/ /mnt/
  • restaurer les acl avec setfacl