Git et image de filesystem
Bonjour, J'ai un filesystem (ext4) que j'aimerai intégralement versionner dans un dépot Git. Problème : git ne gère pas les propriétaires/groupes ni la plupart des droits d'accès. Existe-il une façon classique de conserver ces métadonnées et de les réappliquer ?
Hello, Korben a parlé de ça l'autre jour : https://korben.info/gitfs-un-systeme-de-fichiers-base-sur-git.html As-tu regardé si cela répondait à ton besoin ? -- Kevin Le 2021-10-25T11:04:36.000+02:00, Pierre Colombier via FRsAG <frsag@frsag.org> a écrit :
Bonjour, J'ai un filesystem (ext4) que j'aimerai intégralement versionner dans un dépot Git. Problème : git ne gère pas les propriétaires/groupes ni la plupart des droits d'accès. Existe-il une façon classique de conserver ces métadonnées et de les réappliquer ? _______________________________________________ Liste de diffusion du FRsAG www.frsag.org/ [http://www.frsag.org/]
Le 25/10/2021 à 11:04, Pierre Colombier via FRsAG a écrit :
Bonjour,
J'ai un filesystem (ext4) que j'aimerai intégralement versionner dans un dépot Git.
Problème : git ne gère pas les propriétaires/groupes ni la plupart des droits d'accès.
Existe-il une façon classique de conserver ces métadonnées et de les réappliquer ?
La bonne solution dépend du cas d'usage : quels sont les scénarios que tu veux prendre en compte ? Une solution pourrait être de versionner la sortie de mtree <https://www.freebsd.org/cgi/man.cgi?mtree(8)> (outil FreeBSD mais dispo aussi dans le package Debian freebsd-buildutils).
après lecture du man mtree et en particulier l'option -u , ça semble en effet un excellent outil pour ce que je veux faire A part ça le nom du package debian est plutot mtree-netbsd # apt-file search 'bin/mtree' mtree-netbsd: /usr/bin/mtree On 25/10/2021 11:38, frsag@thomas.cuivre.fr.eu.org wrote:
Le 25/10/2021 à 11:04, Pierre Colombier via FRsAG a écrit :
Bonjour,
J'ai un filesystem (ext4) que j'aimerai intégralement versionner dans un dépot Git.
Problème : git ne gère pas les propriétaires/groupes ni la plupart des droits d'accès.
Existe-il une façon classique de conserver ces métadonnées et de les réappliquer ?
La bonne solution dépend du cas d'usage : quels sont les scénarios que tu veux prendre en compte ?
Une solution pourrait être de versionner la sortie de mtree <https://www.freebsd.org/cgi/man.cgi?mtree(8)> (outil FreeBSD mais dispo aussi dans le package Debian freebsd-buildutils).
_______________________________________________ Liste de diffusion du FRsAG http://www.frsag.org/
Le Mon, Oct 25, 2021 at 11:04:36AM +0200, Pierre Colombier via FRsAG [frsag@frsag.org] a écrit:
Bonjour,
J'ai un filesystem (ext4) que j'aimerai intégralement versionner dans un dépot Git.
Problème : git ne gère pas les propriétaires/groupes ni la plupart des droits d'accès.
Existe-il une façon classique de conserver ces métadonnées et de les réappliquer ?
git est vraiment pas prévu pour stocker ce genre d'infos, faut exporter les meta-données du système de fichier et le versionner aussi. Des trucs comme ca : https://github.com/01VCS/git-meta -- Dominique Rousseau Neuronnexion, Prestataire Internet & Intranet 6 rue des Hautes cornes - 80000 Amiens tel: 03 22 71 61 90 - fax: 03 22 71 61 99 - http://www.neuronnexion.coop
Le 2021-10-25 11:04, Pierre Colombier via FRsAG a écrit :
Bonjour,
J'ai un filesystem (ext4) que j'aimerai intégralement versionner dans un dépot Git.
Problème : git ne gère pas les propriétaires/groupes ni la plupart des droits d'accès.
Existe-il une façon classique de conserver ces métadonnées et de les réappliquer ?
Si c'est pour versionner le /etc il y a etckeeper qui peut aider Cordialement, -- Jean-Yves LENHOF
Bonjour, Il existe le couple getfacl/setfacl A voir si cela te convient Fabien Le 2021-10-25 11:04, Pierre Colombier via FRsAG a écrit :
Bonjour,
J'ai un filesystem (ext4) que j'aimerai intégralement versionner dans un dépot Git.
Problème : git ne gère pas les propriétaires/groupes ni la plupart des droits d'accès.
Existe-il une façon classique de conserver ces métadonnées et de les réappliquer ?
_______________________________________________ Liste de diffusion du FRsAG http://www.frsag.org/
participants (6)
-
Dominique Rousseau -
Fabien -
frsag@thomas.cuivre.fr.eu.org -
Jean-Yves LENHOF -
Kevin -
Pierre Colombier