3 votes

Répertoires indélébiles sur une partition NTFS

J'essaie de supprimer deux dossiers sur un disque d'un serveur Ubuntu qui ont été créés par Windows (le disque était précédemment monté sous Windows et leur contenu est juste un déchet maintenant).

J'ai essayé tout ce à quoi je peux penser, les erreurs renvoyées étant très différentes :

  • chmod 777 les répertoires ( No such file or directory )
  • rm con sudo et les options correctes ( Permission denied )
  • J'ai essayé de supprimer par numéro d'inode via find ( Directory not empty o Permission denied )

Structure hiérarchique :

  • /media/mattgeek/programmi/WindowsApps/

    - SpotifyAB.SpotifyMusic_1.112.449.0_x86__zpdnekdrzrea0/
      - Apps/
          (Unknown content not visible with ls -al)
      - AppxMetadata/
          CodeIntegrity.cat
      - Assets/
          (Unknown content not visible with ls -al)
        chrome_elf.dll
      - locales/
          (Unknown content not visible with ls -al)
      - swiftshader/
          libEGL.dll
          libDLESv2.dll
  • /media/mattgeek/programmi/WpSystems/S-1-5-21-2951927762-82725512-1342253419-1001/

    - AppData/
      - Local/
        - Packages/
          - SpotifyAB.SpotifyMusic_zpdnekdrzrea0/
            - Settings/
              (contains an inaccessible file with unknown inode and unknown permissions)

Voici les résultats des commandes que j'ai essayées (en mode root) :

  • rm -f /media/mattgek/programmi/WindowsApps

    rm: cannot remove '/media/mattgeek/programmi/WindowsApps/SpotifyAB.SpotifyMusic_1.112.449.0_x86__zpdnekdrzrea0/chrome_elf.dll': No such file or directory
    rm: cannot remove '/media/mattgeek/programmi/WindowsApps/SpotifyAB.SpotifyMusic_1.112.449.0_x86__zpdnekdrzrea0/Apps': Directory not empty
    rm: cannot remove '/media/mattgeek/programmi/WindowsApps/SpotifyAB.SpotifyMusic_1.112.449.0_x86__zpdnekdrzrea0/AppxMetadata/CodeIntegrity.cat': Permission denied
    rm: cannot remove '/media/mattgeek/programmi/WindowsApps/SpotifyAB.SpotifyMusic_1.112.449.0_x86__zpdnekdrzrea0/Assets': Directory not empty
    rm: cannot remove '/media/mattgeek/programmi/WindowsApps/SpotifyAB.SpotifyMusic_1.112.449.0_x86__zpdnekdrzrea0/locales': Directory not empty
    rm: cannot remove '/media/mattgeek/programmi/WindowsApps/SpotifyAB.SpotifyMusic_1.112.449.0_x86__zpdnekdrzrea0/swiftshader/libEGL.dll': Permission denied
    rm: cannot remove '/media/mattgeek/programmi/WindowsApps/SpotifyAB.SpotifyMusic_1.112.449.0_x86__zpdnekdrzrea0/swiftshader/libGLESv2.dll': Permission denied
  • rm -rvf /media/mattgek/programmi/WindowsApps

    rm: cannot remove '/media/mattgeek/programmi/WindowsApps/SpotifyAB.SpotifyMusic_1.112.449.0_x86__zpdnekdrzrea0/Apps': Directory not empty
    rm: cannot remove '/media/mattgeek/programmi/WindowsApps/SpotifyAB.SpotifyMusic_1.112.449.0_x86__zpdnekdrzrea0/AppxMetadata/CodeIntegrity.cat': Permission denied
    rm: cannot remove '/media/mattgeek/programmi/WindowsApps/SpotifyAB.SpotifyMusic_1.112.449.0_x86__zpdnekdrzrea0/Assets': Directory not empty
    rm: cannot remove '/media/mattgeek/programmi/WindowsApps/SpotifyAB.SpotifyMusic_1.112.449.0_x86__zpdnekdrzrea0/locales': Directory not empty
    rm: cannot remove '/media/mattgeek/programmi/WindowsApps/SpotifyAB.SpotifyMusic_1.112.449.0_x86__zpdnekdrzrea0/swiftshader/libEGL.dll': Permission denied
    rm: cannot remove '/media/mattgeek/programmi/WindowsApps/SpotifyAB.SpotifyMusic_1.112.449.0_x86__zpdnekdrzrea0/swiftshader/libGLESv2.dll': Permission denied
  • rm --recursive -f /media/mattgek/programmi/WindowsApps

    rm: cannot remove '/media/mattgeek/programmi/WindowsApps/SpotifyAB.SpotifyMusic_1.112.449.0_x86__zpdnekdrzrea0/Apps': Directory not empty
    rm: cannot remove '/media/mattgeek/programmi/WindowsApps/SpotifyAB.SpotifyMusic_1.112.449.0_x86__zpdnekdrzrea0/AppxMetadata/CodeIntegrity.cat': Permission denied
    rm: cannot remove '/media/mattgeek/programmi/WindowsApps/SpotifyAB.SpotifyMusic_1.112.449.0_x86__zpdnekdrzrea0/Assets': Directory not empty
    rm: cannot remove '/media/mattgeek/programmi/WindowsApps/SpotifyAB.SpotifyMusic_1.112.449.0_x86__zpdnekdrzrea0/locales': Directory not empty
    rm: cannot remove '/media/mattgeek/programmi/WindowsApps/SpotifyAB.SpotifyMusic_1.112.449.0_x86__zpdnekdrzrea0/swiftshader/libEGL.dll': Permission denied
    rm: cannot remove '/media/mattgeek/programmi/WindowsApps/SpotifyAB.SpotifyMusic_1.112.449.0_x86__zpdnekdrzrea0/swiftshader/libGLESv2.dll': Permission denied
  • Directory inode number: 479380

    find . -inum 479380 -delete
    
    find: cannot delete './media/mattgeek/programmi/WindowsApps': Directory not empty
  • Directory inode number: 479380

    find . -inum 479380 -exec rm -rf {} \;
    
    rm: cannot remove './media/mattgeek/programmi/WindowsApps/SpotifyAB.SpotifyMusic_1.112.449.0_x86__zpdnekdrzrea0/Apps': Directory not empty
    rm: cannot remove './media/mattgeek/programmi/WindowsApps/SpotifyAB.SpotifyMusic_1.112.449.0_x86__zpdnekdrzrea0/AppxMetadata/CodeIntegrity.cat': Permission denied
    rm: cannot remove './media/mattgeek/programmi/WindowsApps/SpotifyAB.SpotifyMusic_1.112.449.0_x86__zpdnekdrzrea0/Assets': Directory not empty
    rm: cannot remove './media/mattgeek/programmi/WindowsApps/SpotifyAB.SpotifyMusic_1.112.449.0_x86__zpdnekdrzrea0/locales': Directory not empty
    rm: cannot remove './media/mattgeek/programmi/WindowsApps/SpotifyAB.SpotifyMusic_1.112.449.0_x86__zpdnekdrzrea0/swiftshader/libEGL.dll': Permission denied
    rm: cannot remove './media/mattgeek/programmi/WindowsApps/SpotifyAB.SpotifyMusic_1.112.449.0_x86__zpdnekdrzrea0/swiftshader/libGLESv2.dll': Permission denied

Les commandes donnent des résultats similaires pour /media/mattgeek/WpSystems ses sous-répertoires et ses fichiers.

0voto

MattGeek Points 121

En raison d'une propriété corrompue, pour pouvoir supprimer les répertoires mentionnés, il est nécessaire d'attacher le disque à un système Windows et de fixer la propriété de ces répertoires via le panneau de sécurité.

Pour ce faire, le propriétaire du dossier doit être affecté au compte administrateur de l'ordinateur sur lequel le lecteur est monté. Ensuite, vous devez supprimer toutes les règles d'accès précédentes qui sont corrompues et les remplacer par de nouvelles. Nous vous conseillons de consulter les onglets Audit et Accès effectif.

Vous pouvez enfin supprimer le dossier !

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X