• # Des liens ...

    Posté par . En réponse au message Organisation des systèmes de fichiers. Évalué à 5. Dernière modification le 12 juillet 2020 à 19:18.

    Bonjour Gwenerke

    Sur ma machine, j'ai plusieurs distributions Linux installées
    et mes données sont communes et accessibles depuis chacune de ces distributions.

    J'ai un système de fichiers qui n'est utilisé que pour les fichiers de données,
    et à la racine de ce système de fichiers il y a un répertoire pour chaque compte utilisateur,
    et dans ce répertoire j'ai créé les sous-répertoires suivants

    Documents
    Images
    mesScripts
    Musique
    Téléchargements
    Vidéos

    Quand j'installe une nouvelle distribution sur ma machine,
    je créé un répertoire /home/donnees qui me sert de point de montage pour ce système de fichiers
    qui est monté au démarrage de la machine par une ligne dans le fichier /etc/fstab

    # Données perso utilisateurs non privilégiés
    UUID=86667bf3-1026-4a9f-af79-a8fc6c8c035c /home/donnees ext4 errors=remount-ro 0 0

    ensuite, depuis le nouveau compte utilisateur de mon nouveau système Linux fraîchement installé,
    je supprime les répertoires (qui sont encore vides) :

    rmdir ~/{Documents,Images,Musique,Téléchargements,Vidéos}

    et je remplace ces répertoires par des liens
    vers les répertoires existants dans le système de fichier monté sur /home/donnees

    for rep in /home/donnees/$USER/*; do ln -sv $rep ~/${rep##*/}; done

    Si j'utilisais Windows, j'aurais aussi bien pu créer un système de fichiers de type NTFS
    pour partager ces données avec Windows, mais je perdrais alors tous les attributs Linux de mes fichiers partagés.

    ... et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.