logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 29-06-2023 15:31:31

jarek
Invité

monter partition sur 2 répertoires

Hello

Je me demande s'il es possible d'envoyer Vidéos et Musique (ceux préexistants dans /home/user) dans une seule partition.
Le but est de ne pas figer à priori la taille de leur contenu.

Est-ce farfelu ?

#2 29-06-2023 17:41:04

saitama-san
Membre
Distrib. : stable
(G)UI : gnome
Inscription : 28-07-2019

Re : monter partition sur 2 répertoires

assez bêtement en créant des liens symbolique
ou
https://wiki.archlinux.org/title/XDG_user_directories

Hors ligne

#3 29-06-2023 19:32:18

jarek
Invité

Re : monter partition sur 2 répertoires

Merci, je regarde plus tard.

#4 29-06-2023 19:59:03

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : monter partition sur 2 répertoires

Hello
le titre ne veux rien dire

cette phrase aussi

jarek a écrit :

Le but est de ne pas figer à priori la taille de leur contenu.



je crois comprendre comment se servir des répertoires existant  Vidéos et Musique avec les données dans une seule partition
Pour cela tu peux utiliser comme dit saitama-san les liens symbolique

tu peux aussi utiliser l'option bind de mount pour remonter tes répertoires vers un répertoire de ta partition
cela te permet d'utiliser tes répertoires Vidéos et Musique de façon transparente

Dans un premier temps il faut que tu monte ta partition qui va contenir les données, puis après tu rediriges les répertoires Vidéos et Musique vers cette partition

la nouvelle ligne dans le fichier /etc/fstab
sera

/chemin/vers/le répertoire de ta nouvelle partition/Musique  /home/jarek/Musique          none bind,nofail


les données seront affiché a 2 endroit mais seront écrire seulement sur ta nouvelle partition

le répertoire qui sert de point de montage doit être vide (/home/jarek/Musique ..Vidéos)
donc il te faut déplacer les données Vidéos et Musique avant de mettre en place mount bind


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#5 30-06-2023 07:42:53

raleur
Membre
Inscription : 03-10-2014

Re : monter partition sur 2 répertoires

Croutons a écrit :

Hello
le titre ne veux rien dire

cette phrase aussi

jarek a écrit :

Le but est de ne pas figer à priori la taille de leur contenu.


Sans parler de celle-ci :

jarek a écrit :

envoyer Vidéos et Musique (ceux préexistants dans /home/user) dans une seule partition


Idem avec

Croutons a écrit :

tu rediriges les répertoires Vidéos et Musique vers cette partition


Quel est le VRAI problème/besoin ?

Dernière modification par raleur (30-06-2023 07:44:30)


Il vaut mieux montrer que raconter.

Hors ligne

#6 30-06-2023 09:44:52

jarek
Invité

Re : monter partition sur 2 répertoires

raleur a écrit :

Quel est le VRAI problème/besoin ?


Reprenons
Le problème consiste à trouver une solution pour gérer correctement l'espace disponible.
Mon système est installé sur un disque entier.

Je stocke des vidéos de toutes sortes, en tailles très variables,  sur /home/user/dossier1 et /home/user/dossier2,  le disque système est beaucoup trop petit pour tout contenir. Un ssd2 a donc été installé pour contenir ces dossiers.

Solution évidente
Créer sur le ssd 2 partions part1 et part2 montées respectivement sur /home/user/dossier1 et /home/user/dossier2
inconvénient évident
L'un des 2 dossiers peut dépasser la taille de la partition le contenant, alors que de la place est disponible dans l'autre partition. Et je trouve ça balo.
Je cherchais donc un moyen pour "mutualiser" l'espace disponible sur le ssd2.

Nota - tous les connecteurs sata de la carte-mère sont utilisés

#7 30-06-2023 10:24:59

raleur
Membre
Inscription : 03-10-2014

Re : monter partition sur 2 répertoires

Stockage permanent (les fichiers ne sont jamais supprimés, la taille d'un répertoire ne fera qu'augmenter) ou temporaire (les fichiers peuvent être supprimés, la taille d'un répertoire peut diminuer) ?

Si permanent, une solution possible est LVM :
- créer un PV et d'un VG LVM dans le SSD2
- créer des volumes logiques avec des tailles suffisantes pour commencer et les monter sur /home/user/dossier*
- agrandir les volumes logiques à chaud au fur et à mesure des besoins
- si on choisit le système de fichiers btrfs, on peut aussi réduire à chaud si nécessaire

Sinon, il y a plusieurs possibilités en créant un système de fichiers unique dans SSD2 dont

1) Déplacement de tout le contenu de /home ou /home/user dans le SSD2 et montage sur /home ou /home/user.

2a) Montage du SSD2 sur /data (ou ailleurs), création de deux répertoires dans SSD2 et remplacement des répertoires /home/user/dossier* par des liens symboliques pointant vers les répertoires de SSD2.

2b) Montage du SSD2 sur /data (ou ailleurs), création de deux répertoires dans SSD2 et montage en bind de ces répertoire sur les répertoires /home/user/dossier*.

Dernière modification par raleur (30-06-2023 10:27:24)


Il vaut mieux montrer que raconter.

Hors ligne

#8 30-06-2023 13:16:44

lol
Membre
Lieu : Madagascar
Distrib. : SID + Experimental
Noyau : 5 ou 6 ça dépend de la machine.
(G)UI : Mate
Inscription : 27-06-2009
Site Web

Re : monter partition sur 2 répertoires

Salut,

jarek a écrit :

Solution évidente
Créer sur le ssd 2 partions part1 et part2 montées respectivement sur /home/user/dossier1 et /home/user/dossier2
inconvénient évident
L'un des 2 dossiers peut dépasser la taille de la partition le contenant, alors que de la place est disponible dans l'autre partition. Et je trouve ça balo.
Je cherchais donc un moyen pour "mutualiser" l'espace disponible sur le ssd2.

Nota - tous les connecteurs sata de la carte-mère sont utilisés




Conseil évident = Une seule partition et deux dossiers (Musique et Vidéo). cool
Je ne vois pas comment mieux "mutualiser". lol

Deux montages:
Montage du dossier /dev/ssdx/Musique sur /home/user/dossier1
Montage du dossier /dev/ssdx/Vidéo sur /home/user/dossier2

Dernière modification par lol (30-06-2023 13:17:21)


Il me semble parfois que Dieu, en créant l'homme, ait quelque peu surestimé ses capacités. Oscar Wilde.
A lire: Pourquoi le crossposting doit être signalé

Hors ligne

#9 30-06-2023 14:00:40

jarek
Invité

Re : monter partition sur 2 répertoires

Tout d'abord merci à saitama-sanCroutons , raleur , lol .
Il me semble qu'il y a quelque chose d'intéressant dans chaque proposition (que j'ai bien regardé). mais cela demande plus de concentration que je peux fournir pour bien comprendre et appliquer (non non, c'est pas dur de vieillir, c'est très facile   lol).

Je fais donc ce que je voulais éviter :
- créer sur le disque système un répertoire /home/user/à_regarder qui contiendra 2 dossiers :  lesmusiques et lesfilms - "les gens" voulaient accéder directement à lesmusiques ou à lesfilms sans passer par un dossier intermédiaire (y sont où tes films, y'a rien dans Vidéos, etc ), tant pis -
- monter la partition unique de ssd2 sur /home/user/à_regarder

Promis, j'arrête d'essayer de finasser . . .

#10 30-06-2023 14:09:29

raleur
Membre
Inscription : 03-10-2014

Re : monter partition sur 2 répertoires

Autre possibilité pour éviter les liens symboliques ou le montage de répertoires en bind : formater en btrfs, créer deux subvolumes et les monter sur les répertoires cibles.

Il vaut mieux montrer que raconter.

Hors ligne

#11 30-06-2023 14:13:22

raleur
Membre
Inscription : 03-10-2014

Re : monter partition sur 2 répertoires

jarek a écrit :

"les gens" voulaient accéder directement à lesmusiques ou à lesfilms sans passer par un dossier intermédiaire


"Les gens" utilisant un même compte utilisateur ou plusieurs comptes utilisateur différents (ayant chacun son répertoire personnel) ?


Il vaut mieux montrer que raconter.

Hors ligne

#12 30-06-2023 15:58:08

jarek
Invité

Re : monter partition sur 2 répertoires

raleur a écrit :

jarek a écrit :

"les gens" voulaient accéder directement à lesmusiques ou à lesfilms sans passer par un dossier intermédiaire


"Les gens" utilisant un même compte utilisateur ou plusieurs comptes utilisateur différents (ayant chacun son répertoire personnel) ?


Les gens de passage. Ils utilisent mon pc avec mon compte. J'ai bien essayé de leur faire prendre en main un compte user . . .
Oui je leur fais confiance, et ils n'ont pas d'accès au mdp root . D'ailleurs ils ne sauraient pas quoi en faire !

#13 30-06-2023 16:21:23

raleur
Membre
Inscription : 03-10-2014

Re : monter partition sur 2 répertoires

Donc les répertoires du SSD peuvent être montés directement et uniquement sur les répertoires de ton compte.

Il vaut mieux montrer que raconter.

Hors ligne

#14 30-06-2023 17:19:52

jarek
Invité

Re : monter partition sur 2 répertoires

Du ssd2, et Oui.
Je regarde pour btrfs avec ce tuto https://debian-facile.org/doc:systeme:btrfs et je reviens.
Ka à l'air simple à appliquer dans ce cas.

PS - j'ai installé btrfs-progs et pu créer une partition btrfs avec gparted, mais btrfs-tools (dont l'installation est demandée dans le tuto ci-dessus) est un "paquet virtuel" non installable donc ?

Dernière modification par jarek (30-06-2023 17:25:29)

#15 30-06-2023 18:29:52

raleur
Membre
Inscription : 03-10-2014

Re : monter partition sur 2 répertoires

Cette page du wiki est obsolète, le paquet btrfs-tools n'existe plus depuis buster et a été remplacé par btrfs-progs.

Il vaut mieux montrer que raconter.

Hors ligne

#16 01-07-2023 14:12:29

jarek
Invité

Re : monter partition sur 2 répertoires

Avançons
(j'ai aussi utilisé un tuto de sebsauvage -> https://sebsauvage.net/wiki/doku.php?id=btrfs )

Création d'une partition btrfs
Création de 3 subvolumes

root@coin:~# blkid
/dev/sdb1: LABEL="audiovidM-CM-)o" UUID="e346eb74-13e7-4fb8-b039-9b6c5c7e3631"
UUID_SUB="3f540a61-f530-468e-b90d-376ed5ae87e4" BLOCK_SIZE="4096" TYPE="btrfs"
PARTLABEL="audiovidM-CM-)o" PARTUUID="cbc10546-c0a3-4562-b71a-f5b65b7b7b99"


root@coin:~# btrfs subvolume list /media/jarek/audiovidéo
ID 256 gen 8 top level 5 path musique
ID 257 gen 9 top level 5 path vidéos
ID 258 gen 10 top level 5 path films


L'étiquette "audiovidéo" écrite avec gparted est montrée ici comme "audiovidM-CM-)o" , faut-il en déduire qu'il vaut mieux ne pas utiliser de caractères accentués pour les étiquettes ?

btrfs avoue bien 3 subvol mais blkid affiche un seul uuid-sub. Normal ?
Apparemment ce n'est pas inquiétant car le montage de chaque sub-vol se fait avec son NOM.

#17 01-07-2023 15:18:14

jarek
Invité

Re : monter partition sur 2 répertoires

Continuation pour "musique" uniquement

root@coin:~# ls -lh /media/jarek/audiovidéo
drwx------ 1 jarek jarek 0 30 juin  17:56 musique

Montage du subvol "musique" sur /home/jarek/musique au démarrage du PC avec fstab -pas fait bien sûr-

uuidpartitionbtrfs /home/jarek/musique btrfs auto,ssd,noexec,rw,async,suid,dev,noatime,relatime,discard,nofail,autodefrag,compress=lzo,subvolid=256 0 2


Je n'ai pas vraiment compris (choisir ou pas) pour les options async,suid,dev
Pour dump et pass, le tuto obsolète propose 0 0 quand sebsauvage propose 0 2

Est-ce que la ligne fstab est correcte ?

Dernière modification par jarek (01-07-2023 15:19:42)

#18 01-07-2023 15:33:05

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : monter partition sur 2 répertoires

/home/jarek/Musique avec un M non? vérifie que le répertoire soit bien vide avant de servir de point de montage

-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#19 01-07-2023 16:11:27

jarek
Invité

Re : monter partition sur 2 répertoires

Exacte ! Oui, j'ai un hdd qui me sert de fourre-tout.
Merci

#20 01-07-2023 19:00:17

raleur
Membre
Inscription : 03-10-2014

Re : monter partition sur 2 répertoires

jarek a écrit :

btrfs avoue bien 3 subvol mais blkid affiche un seul uuid-sub. Normal ?


Oui, aucun rapport entre les deux. Pour rappel un système de fichiers btrfs peut s'étendre sur plusieurs périphériques (partitions, volumes logiques...). UUID_SUB contient l'identifiant spécifique du périphérique faisant partie d'un système de fichiers btrfs (à usage interne de btrfs), alors que UUID contient l'identifiant commun de tous les périphériques du système de fichiers btrfs (utilisable dans /etc/fstab).

jarek a écrit :

Je n'ai pas vraiment compris (choisir ou pas) pour les options async,suid,dev


Alors pourquoi les mets-tu ? Quand on ne sait pas, le plus sage est de laisser les options par défaut.
Au passage, les options noatime et relatime sont contradictoires.

jarek a écrit :

Pour dump et pass, le tuto obsolète propose 0 0 quand sebsauvage propose 0 2


Je propose d'omettre ces deux champs qui sont inutiles.


Il vaut mieux montrer que raconter.

Hors ligne

#21 02-07-2023 14:55:01

jarek
Invité

Re : monter partition sur 2 répertoires

raleur a écrit :

Alors pourquoi les mets-tu ? Quand on ne sait pas, le plus sage est de laisser les options par défaut.
Au passage, les options noatime et relatime sont contradictoires.


Oui, defaults contient ces options, mais aussi l'option nouser. Encore une confusion de ma part entre les paramètres de montage et les paramètres de droits (user nouser . . .). A oublier !

Le montage avec fstab qui reprend les indications du tuto sebsauvage

UUID=e346eb74-13e7-4fb8-b039-9b6c5c7e3631    /home/jarek/Musique    btrfs    defaults,noatime,nodiratime,discard,nofail,autodefrag,compress-force=zstd,subvolid=256



Cela fonctionne (écriture lecture exécution des fichiers par VLC). C'est simple à mettre en œuvre et à utiliser, avec un gain de place en prime. Et plus intéressant que d'acheter un ssd supplémentaire.

Si tu n'as pas de commentaires je fais pareil pour le reste.

Merci

Dernière modification par jarek (02-07-2023 14:56:44)

#22 02-07-2023 15:05:18

raleur
Membre
Inscription : 03-10-2014

Re : monter partition sur 2 répertoires

L'option noatime implique déjà nodiratime.
Quant à l'option discard, elle est à manier avec précaution. Il a notamment été rapporté qu'elle peut causer des problèmes de performance avec certains SSD qui ont du mal à gérer le TRIM en même temps que les commandes de lecture/écriture, et certains lui préfèrent l'exécution périodique de fstrim via le service/timer correspondant.

Il vaut mieux montrer que raconter.

Hors ligne

#23 02-07-2023 15:54:09

jarek
Invité

Re : monter partition sur 2 répertoires

Je supprime donc ces deux options.
Merci de m'avoir fait découvrir btrfs !

Pied de page des forums