Fichier impossible à supprimer

Forum d'aide générale sur Slackware
Avatar de l’utilisateur
Thomas
Administrateur
Messages : 432
Inscription : 08 janvier 2017, 07:14
Localisation : Anizy-le-Grand
Contact :

Fichier impossible à supprimer

Message par Thomas »

Bonjour,

Je me décide enfin à utiliser borgbackup pour faire mes sauvegardes sur ma slack 14.2 et je commence par faire un petit test. Voici tout ce que j'ai fait après l'initialisation de mon dossier de sauvegarde:
(toutes les commandes suivantes ont été faites en root)

1. Sauvegarde /etc dans le dépôt /data/backup sur PC2 sous le nom de 20190314.

Code : Tout sélectionner

root@PC1 # borg create root@PC2:/data/backup::20190314 /etc
2. Extraction depuis PC2 dans ~/test

Code : Tout sélectionner

root@PC2 # mkdir ~/test ; cd ~/test
# borg extract /data/backup::20190314
3. Comme je suis satisfait du résultat, je supprime mon dossier ~/test:

Code : Tout sélectionner

root@PC2 # cd ; rm -rf ~/test
rm: impossible de supprimer 'test/etc/resolv.conf': Opération non permise
4. Mais pourquoi je ne peux pas:

Code : Tout sélectionner

root@PC2 # fuser -mu test/etc/resolv.conf                                                                                                                                                   
/root/test/etc/resolv.conf:     1rce(root)     2rce(root)     3rce(root)     5rce(root)     7rce(root)     8rce(root)     9rce(root)    10rce(root)    11rce(root)    12rce(root)    13rce(root)    14rce(root)    15rce(root)    16rce(root)    17rce(root)    18rce(root)    19rce(root)    20rce(root)    21rce(root)    22rce(root)    23rce(root)    24rce(root)    25rce(root)    26rce(root)    27rce(root)    28rce(root)    29rce(root)    30rce(root)    31rce(root)    32rce(root)    33rce(root)    34rce(root)    35rce(root)    36rce(root)    37rce(root)    56rce(root)    57rce(root)    58rce(root)    59rce(root)   125rce(root)   127rce(root)   129rce(root)   130rce(root)   132rce(root)   134rce(root)   136rce(root)   138rce(root)   140rce(root)   142rce(root)   143rce(root)   145rce(root)   146rce(root)   147rce(root)   148rce(root)   149rce(root)   150rce(root)   151rce(root)   152rce(root)   153rce(root)   154rce(root)   155rce(root)   156rce(root)   157rce(root)   158rce(root)   166rce(root)   169rce(root)   172rce(root)   176rce(root)   207rce(root)   208rce(root)   209rce(root)   210rce(root)   225rce(root)   322rce(root)   323rce(root)   324rce(root)   325rce(root)   326rce(root)   327rce(root)   335rce(root)   353rce(root)   354rce(root)   357rce(root)   358rce(root)   360rce(root)   363rce(root)   368rce(root)   369rce(root)   385rce(root)   386rce(root)   403rce(root)   404rce(root)   405rce(root)   406rce(root)   407rce(root)   408rce(root)   409rce(root)   410rce(root)   735rce(root)   756rce(root)   836rce(root)   837rce(root)   838rce(root)   839rce(root)   860rce(root)   892rce(root)   896rce(root)   997rce(messagebus)  1061rce(root)  1064rce(root)  1084rce(root)  1100rce(root)  1105rce(root)  1130rce(chrony)  1203re(mysql)  1215rce(opendkim)  1227re(opendmarc)  1273rce(root)  1294rce(root)  1295rce(root)  1296rce(root)  1297rce(root)  1298rce(root)  1299rce(root)  1300rce(root)  1301rce(root)  1302rce(root)  1303rce(root)  1304rce(root)  1449rce(root)  1484rce(filter)  1485rce(filter)  1489re(root)  1492e(dovecot)  1493e(dovecot)  1494re(root)  1495re(root)  1497e(dovecot)  1498re(dovecot)  1563re(root)  1565re(postfix)  1569rce(root)  1570rce(apache)  1571rce(apache)  1572rce(apache)  1573rce(apache)  1574rce(apache)  1575rce(apache)  1579rce(root)  1580rce(apache)  1581rce(apache)  1582rce(apache)  1583rce(apache)  1584rce(apache)  1585rce(apache)  1592rce(root)  1593rce(apache)  1594rce(apache)  1598rce(root)  1606rce(root)  1607rce(root)  1608rce(root)  1609rce(root)  1610rce(root)  1611rce(root)  1631re(postfix)  1651rce(root)  1652rce(root)  1653rce(root)  1656rce(root)  1657rce(root)  1660rce(root)  1663rce(root)  1723rce(root)  1726rce(root) 13171rce(root) 13280rce(root) 13282rce(root) 13300rce(root) 13696rce(root) 13948rce(root) 14197e(dovecot) 14198e(dovecot) 14199re(vmail) 14200re(vmail) 14228e(dovecot) 14229e(dovecot) 14231re(vmail) 14232re(vmail) 14318rce(root) 14320re(postfix) 14377e(dovecot) 14378re(vmail) 14380e(dovecot) 14381re(vmail) 14602rce(root)
Évidement un "fuser -km test/etc/resolv.conf" m'a tout tué et m'a obligé à faire un hard reboot. Au redémarrage, le fichier est à nouveau utilisé par tous ces processus. Avez-vous une idée du problème et de comment je pourrais libérer ce fichier sans redémarrer en mode rescue?
Avatar de l’utilisateur
Thomas
Administrateur
Messages : 432
Inscription : 08 janvier 2017, 07:14
Localisation : Anizy-le-Grand
Contact :

Re: Fichier impossible à supprimer

Message par Thomas »

Il y a vraiment des gens sur irc qui sont trop balaise comme captnfab que je remercie.

Tout d'abord je me doutais bien que le problème n'était pas lié à borgbackup mais comme je venais de l'utiliser je préférais le préciser.
Le fichier ~/test/etc/resolv.conf avait l'attibut "i" qui empêche la suppression du fichier.

Voici la procédure que j'ai suivi:

Code : Tout sélectionner

# lsattr resolv.conf
----i-------------- resolv.conf
# chattr -i resolv.conf
# rm resolv.conf
Répondre