#76 Le 19/01/2019, à 07:47
- moko138
Re : [Résolu] Partitionner son HDD interne
On ne peut pas mettre une étiquette sur une partition en cours de fonctionnement.
Ne généralise pas, parce que je l'ai déjà fait !
Par contre, le plein effet dans toutes les applications peut nécessiter un redémarrage final.
.
= =
En fat32 (avoir installé mtools)
Vérification de l'étiquette :
moko@cb:~$ sudo lsblk -o name,fstype,label,size,mountpoint | grep -E "SIZE|sdb1"
[sudo] password for moko:
NAME FSTYPE LABEL SIZE MOUNTPOINT
├─sdb1 vfat DellUtility 54,9M
└─sdb10 vfat SWAPWIN 1019,7M
moko@cb:~$
11 caractères maximum ; marche même quand la partition est montée (mais ne sera complètement pris en compte qu'après démontage-remontage) :
sudo mlabel -i /dev/sdb1 ::BLABLA-FT32
.
= =
En NTFS, il faut que la partition soit démontée :
sudo ntfslabel /dev/sda3 NTFS-GLOUBI
Cannot make changes to a mounted device
.
= =
En ext4, le changement d'étiquette fonctionne sur une partition montée.
Seize caractères maximum
Sur la racine en fonctionnement :
Situation initiale
moko@cb:~$ sudo lsblk -o name,fstype,label,size,mountpoint | grep -E "SIZE|sdb9"
NAME FSTYPE LABEL SIZE MOUNTPOINT
├─sdb9 ext4 crunch 4,1G /
moko@cb:~$
Commande de changement
moko@cb:~$ sudo e2label /dev/sdb9 cRuNcH-BOULGA
moko@cb:~$
Résultat
moko@cb:~$ sudo lsblk -o name,fstype,label,size,mountpoint | grep -E "SIZE|sdb9"
NAME FSTYPE LABEL SIZE MOUNTPOINT
├─sdb9 ext4 cRuNcH-BOULGA 4,1G /
moko@cb:~$
.
= =
En ext4 toujours, mais sur une partition de données montée par fstab :
Situation initiale
moko@cb:~$ sudo e2label /dev/sdb4
DATA_2HT160
moko@cb:~$
Commande de changement
moko@cb:~$ sudo e2label /dev/sdb4 TARATATA-PLOP
moko@cb:~$
Résultat
moko@cb:~$ sudo e2label /dev/sdb4
TARATATA-PLOP
moko@cb:~$
Le nom affiché dans le volet de gauche de mon gestionnaire de fichiers est inchangé :
.
Mais ce n'est pas le cas pour une partition hors fstab !
.
= =
Partition ext4 hors fstab :
Situation initiale
sudo lsblk -o name,fstype,label,size,mountpoint | grep -E "SIZE|sda7"
[sudo] password for moko:
NAME FSTYPE LABEL SIZE MOUNTPOINT
├─sda7 ext4 SEPT 25G /media/SEPT
moko@cb:~$
Commande de changement
moko@cb:~$ sudo e2label /dev/sda7 sept-jours-semai # NE PAS dépasser seize caractères en ext4.
moko@cb:~$
Résultat
moko@cb:~$ sudo lsblk -o name,fstype,label,size,mountpoint | grep -E "SIZE|sda7"
NAME FSTYPE LABEL SIZE MOUNTPOINT
├─sda7 ext4 sept-jours-semai 25G /media/SEPT
moko@cb:~$
Et la capture montre que le gestionnaire de fichiers (ici thunar 1.2.3.8),
dans le volet de gauche, affiche déjà la nouvelle étiquette.
.
= =
Conclusion
Pour changer l'étiquette d'une partition
il est raisonnable de procéder sur une partition démontée
(mais sur une ext4 ou fat32 montée, ça passe en ligne de commande (pas par gparted). D'après uuid_et_label, ça passerait aussi avec partitionmanager pour KDE),
il est vivement conseillé d'éviter espaces et lettres accentuées,
il est impératif :
- de modifier son fstab en conséquence, s'il utilise LABEL=,
- de respecter la limite du nombre de caractères, cf. uuid_et_label, §"les étiquettes c'est mieux non ?"
il est raisonnable de redémarrer ensuite.
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#77 Le 19/01/2019, à 11:35
- Papoon
Re : [Résolu] Partitionner son HDD interne
bon j'ai ré-installé Ubuntu 18.10
LE HDD monte bien sous le nom de DD
et je tente les liens symboliques
j'en suis là
papoon@G5-kt:~$ sudo rm -rf Vidéos
[sudo] Mot de passe de papoon :
papoon@G5-kt:~$ sudo ln -s /media/mnt/DD/papoon/Vidéos Vidéos
papoon@G5-kt:~$ sudo chown papoon:papoon Vidéos
chown: impossible de déréférencer 'Vidéos': Aucun fichier ou dossier de ce type
papoon@G5-kt:~$
Pourtant j'ai bien un dossier Vidéos dans DD
Dernière modification par Papoon (Le 19/01/2019, à 12:35)
G5 Dell - i7 8750H - GXForce 1050 Ti - 16go de RAM - ubuntu 19.4
Hors ligne
#78 Le 19/01/2019, à 13:16
- Papoon
Re : [Résolu] Partitionner son HDD interne
En fait il ne faut pas mettre le nom d'utilisateur
papoon@G5-kt:~$ sudo rm -rf Vidéos
papoon@G5-kt:~$ sudo ln -s /media/mnt/DD/Vidéos Vidéos
papoon@G5-kt:~$ sudo chown papoon:papoon Vidéos
papoon@G5-kt:~$
par contre ça avait l'air de fonctionner ainsi
papoon@G5-kt:~$ sudo rm -rf Vidéos
papoon@G5-kt:~$ sudo ln -s /media/mnt/DD/Vidéos Vidéos
papoon@G5-kt:~$
A quoi peut bien servir la ligne chown?
G5 Dell - i7 8750H - GXForce 1050 Ti - 16go de RAM - ubuntu 19.4
Hors ligne
#79 Le 19/01/2019, à 16:32
- moko138
Re : [Résolu] Partitionner son HDD interne
man chown | head -6
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#80 Le 19/01/2019, à 16:35
- moko138
Re : [Résolu] Partitionner son HDD interne
/media/mnt/DD/
Tu t'es inutilement compliqué la vie.
Mais si ça marche, ne change plus rien, sinon tu vas aboutir à des incohérences.
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#81 Le 19/01/2019, à 16:59
- Papoon
Re : [Résolu] Partitionner son HDD interne
une ligne seule ... bon comme je ne sais ce que ça veut dire... j'ai fais
papoon@G5-kt:~$ man chown | head -6
CHOWN(1) User Commands CHOWN(1)
NAME
chown - change file owner and group
SYNOPSIS
papoon@G5-kt:~$
Je n'ai rien fait que reprendre ce qui s'affichait dans "Disque" comme lien de montage sur DD. MAis comme tu dis ça fonctionne alors...
Merci à vous tous. J'ai un système qui fonctionne comme je le souhaitais.
G5 Dell - i7 8750H - GXForce 1050 Ti - 16go de RAM - ubuntu 19.4
Hors ligne
#82 Le 19/01/2019, à 17:58
- moko138
Re : [Résolu] Partitionner son HDD interne
Même cette usine à gaz mal finie de "Disques" (tu auras remarqué mes efforts pour ne pas qualifier de "sal*perie" une appli qui ne cesse pourtant pas d'enfoncer des utilisateurs dans la mouise) n'est pas capable d'inventer
/media/mnt/(...)
Si "Disques" t'a proposé ça, c'est à partir de tes choix antérieurs.
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#83 Le 19/01/2019, à 18:34
- Hieldayn
Re : [Résolu] Partitionner son HDD interne
Si tu souhaites publier ton script pour les bind, Cela pourrait être ici.
Il a l'avantage de faire tous les utilisateurs en une seule fois (obligation de mise jour de /etc/fstab avec des droits administrateur
Merci pour la proposition.
Je regarderai si j'ai un moment pour faire ça, mais j'ai jamais utilisé l'environnement de la Doc, je regarderai plus tard.
C'est vrai que si ça peut aider, c'est sympa aussi pour les autres.
En ext4, le changement d'étiquette fonctionne sur une partition montée.
Ah ben j'avais pas osé essayer avec la partition montée, et pour le coup ça a marché !!
C'est marrant, parce que j'avais essayé de le faire avec cette partition démontée, à partir de mon démarrage sous 16.04 ou depuis Xubuntu Studio 16.04, et j'ai toujours eu le message d'erreur.
Mais là c'est bon.
Merci !
En fait il ne faut pas mettre le nom d'utilisateur
papoon@G5-kt:~$ sudo rm -rf Vidéos papoon@G5-kt:~$ sudo ln -s /media/mnt/DD/Vidéos Vidéos papoon@G5-kt:~$ sudo chown papoon:papoon Vidéos papoon@G5-kt:~$
par contre ça avait l'air de fonctionner ainsi
papoon@G5-kt:~$ sudo rm -rf Vidéos papoon@G5-kt:~$ sudo ln -s /media/mnt/DD/Vidéos Vidéos papoon@G5-kt:~$
A quoi peut bien servir la ligne chown?
Le chemin d'accès dépend vraiment du point de montage du disque de données et de ton arborescence de dossiers dans ton disque de données.
Moi je monte mon disque de données dans /media/data par fstab (sans un /mnt en plein milieu), et comme j'ai plusieurs utilisateurs sur la machine, j'ai en effet 1 dossier ensuite par utilisateur, puis les sous-dossiers...
ça me paraît normal que pour toi cela diffère un peu.
J'allais te proposer de vérifier ton chemin d'accès, mais tu t'en es sorti, c'est le principal
Le chown (change owner) est utilisé de mon côté car comme je crée les liens pour d'autres utilisateurs, j'en deviens le propriétaire, et ça risque de les empêcher de les utiliser (selon les permissions). Alors tout de suite, je leur donne la propriété de leurs propres liens (la commande de Moko138 t'extrait le début de la page du manuel de chown qui t'indique à qui ça sert)
Je le fais systématiquement pour éviter les soucis, mais tu as raison, dans un cas plus simple comme le tien où tu es seul utilisateur de ta machine et que tu crée tes propres liens pour toi-même, ça ne sert à rien.
Je suis d'accord avec moko138 : ne touche plus à rien
(Et tout aussi d'accord que c'est au final plus lourd que ça devrait, car il semblerait que tu aies monté ton disque dans /media/mnt/DD (dans fstab?) alors que le faire directement dans /media/DD aurait suffit, /media étant le point de montage préconisé dans ce cadre-là. Resterait à adapter tes liens (ou les recréer) en fonction de cette nouvelle arborescence. )
Mais clairement : ne touches pas à un truc qui marche !
Je me note les explications à donner si je dois rédiger un bout dans le tuto de ubuntu18a...
Hors ligne
#84 Le 19/01/2019, à 18:42
- Papoon
Re : [Résolu] Partitionner son HDD interne
Même cette usine à gaz mal finie de "Disques" (tu auras remarqué mes efforts pour ne pas qualifier de "sal*perie"
Pour moi l'usine à gaz c'est G-parted
Perso je préfère l'ergonomie de Disque que celle de G-parted qui je le reconnais est plus puissant et moins simple de comprehension pour un neewbee.
Dernière modification par Papoon (Le 19/01/2019, à 18:43)
G5 Dell - i7 8750H - GXForce 1050 Ti - 16go de RAM - ubuntu 19.4
Hors ligne
#85 Le 19/01/2019, à 19:25
- moko138
Re : [Résolu] Partitionner son HDD interne
C'est le contraire : gparted est moins puissant. Ainsi, il ne choisit pas de point de montage, ni d'options de montage. Et il laisse le sudo chown à ta charge.
Donc gparted fait moins de choses que Disques, mais il les fait bien.
- -
En ./viewtopic.php?pid=22031246#p22031246, nany a écrit :
tu sembles expérimenter ton système, et c’est plutôt bien car c’est en tombant qu’on apprend à marcher, autrement dit on apprend bien plus de ses erreurs. Ceci dit, tôt ou tard tu risques d’avoir un système instable (...)
Comme tu fais sans cesse des expérimentations casse-gueule à rebours de ce qu'on te conseille, je renonce à te relever toutes les cinq minutes.
Mes deux ultimes conseils :
Renseigne-toi avant d'agir dans les man et dans la Doc.
Voue une machine à la stabilité et fais tes expériences sur une autre.
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#86 Le 19/01/2019, à 20:05
- Papoon
Re : [Résolu] Partitionner son HDD interne
1- Je te remercie fortement pour toutes tes explications que j'ai apprécié et j'ai essayé de suivre ce que tu me disais.
et si j'essayais de prendre quelques menues modifications, c'était pour comprendre ettenté d'y arriver pour ne pas vous emmer ennuyer trop longtemps.
2 je ne comprends pas ta réaction, tout ça pour une histoire de G-parted vs Disque.
3 - Lorsqu'on est spécialiste dans un domaine, comme ici écrire du code, parfois on ne se rends pas compte que ce qu'on écrit et qui nous parrait simple, évident, le soit pour des néophites qui tente de comprendre ce qu'on leur dit.
de la doc ça peut te paraitre faux, mais j'en lis entre 2 posts et parfois c'est la confusion pour moi. Alors franchement excuse moi, je ne souhaitais pas te mettre dans ces états là.
Merci pour ta patience. ce dossier est clos , mon ordi fonctionne comme je le souhaitais.
Bonne soirée
G5 Dell - i7 8750H - GXForce 1050 Ti - 16go de RAM - ubuntu 19.4
Hors ligne
#87 Le 21/01/2019, à 16:50
- ubuntu18a
Re : [Résolu] Partitionner son HDD interne
ubuntu18a a écrit :Si tu souhaites publier ton script pour les bind, Cela pourrait être ici.
Il a l'avantage de faire tous les utilisateurs en une seule fois (obligation de mise jour de /etc/fstab avec des droits administrateurMerci pour la proposition.
Je regarderai si j'ai un moment pour faire ça, mais j'ai jamais utilisé l'environnement de la Doc, je regarderai plus tard.
C'est vrai que si ça peut aider, c'est sympa aussi pour les autres.
Je me note les explications à donner si je dois rédiger un bout dans le tuto de ubuntu18a...
Bonjour.
J'ai pris en charge la gestion du script.
Il est quasiment au point.
Mais je suis un peu déboussolé par la présentation écran : QUATRE endroits. Avec deux endroits n'affichant que le début du nom et l'un où il est impossible de voir le vrai nom.
Je crois que Papoon a eu ce problème. Je vais relire toute la discussion.
Par le /etc/fstab, la corbeille existe. Ce qui n'est pas le cas des deux autres possibilités. Malgré une journée de recherche je n'ai pas réussi à la faire fonctionner
Clé de suppression 1dbe3c125d3e503f8fa7b18d195f175533b89231
cat /etc/fstab|grep Com
##### La partition Commun
LABEL=Commun12 /Commun12 ext4 defaults 0 2
/Commun12/ii/Bureau /home/ii/Bureau none bind
/Commun12/ii/Documents /home/ii/Documents none bind
/Commun12/ii/Images /home/ii/Images none bind
/Commun12/ii/Modèles /home/ii/Modèles none bind
/Commun12/ii/Musique /home/ii/Musique none bind
/Commun12/ii/Public /home/ii/Public none bind
/Commun12/ii/Téléchargements /home/ii/Téléchargements none bind
/Commun12/ii/Vidéos /home/ii/Vidéos none bind
/Commun12/ii/.mozilla /home/ii/.mozilla none bind
/Commun12/ii/.thunderbird /home/ii/.thunderbird none bind
/Commun12/gg/Bureau /home/gg/Bureau none bind
/Commun12/gg/Documents /home/gg/Documents none bind
/Commun12/gg/Images /home/gg/Images none bind
/Commun12/gg/Modèles /home/gg/Modèles none bind
/Commun12/gg/Musique /home/gg/Musique none bind
/Commun12/gg/Public /home/gg/Public none bind
/Commun12/gg/Téléchargements /home/gg/Téléchargements none bind
/Commun12/gg/Vidéos /home/gg/Vidéos none bind
/Commun12/gg/.mozilla /home/gg/.mozilla none bind
/Commun12/gg/.thunderbird /home/gg/.thunderbird none bind
/Commun12/hh/Bureau /home/hh/Bureau none bind
/Commun12/hh/Documents /home/hh/Documents none bind
/Commun12/hh/Images /home/hh/Images none bind
/Commun12/hh/Modèles /home/hh/Modèles none bind
/Commun12/hh/Musique /home/hh/Musique none bind
/Commun12/hh/Public /home/hh/Public none bind
/Commun12/hh/Téléchargements /home/hh/Téléchargements none bind
/Commun12/hh/Vidéos /home/hh/Vidéos none bind
/Commun12/hh/.mozilla /home/hh/.mozilla none bind
/Commun12/hh/.thunderbird /home/hh/.thunderbird none bind
Dernière modification par ubuntu18a (Le 21/01/2019, à 16:58)
Hors ligne
#88 Le 21/01/2019, à 23:56
- Hieldayn
Re : [Résolu] Partitionner son HDD interne
Salut,
Comme je le pensais : ce que tu as fait va bien trop loin pour moi !
Si je peux me permettre, le but du script que j'ai proposé était de faire des liens symboliques pour chaque utilisateur, et non des "bind", or j'ai l'impression que c'est ce que fait le script que tu as posé... On a dû mal se comprendre.
echo "$MOUNTPOINT/${UTILISATEUR[i]}/${tabFolder[j]} /home/${UTILISATEUR[i]}/${tabFolder[j]} none bind " | sudo tee -a /etc/fstab
il me semble que ta multiplication des points de montage vient de quelque chose par là...
Ce que je faisais, 1 point de montage pour la partition, et des liens symboliques tout simples... Je n'ai pas tous ces montages (et j'ai peur d'ailleurs que ça soit ça qui posait problème avec les Binds, de mon côté, en cas de multi-utilisateurs...)
Je vais essayer de re-synthétiser ce que je fais car je crois qu'il y a un mélange entre les liens et les binds... Dans mon cas ça serait plutôt un déroulement comme ça :
1 - Avoir un disque de Données dans lequel on recrée l'arborescence des dossiers utilisateur de /home/<utilisateur>.
A cette étape on peut soit proposer de créer l'arborescence sur le disque de données (ou par script, en effet, comme tu proposes avec un mv), soit si c'était déjà fait, de passer à l'étape suivante.
- Utilisateur1 (doit être le nom créé pour le premier utilisateur)
|- Bureau
|- Documents
|- Images
|- Musiques
|- Public
|- Téléchargements
|- Vidéos
- Utilisateur2
|- Bureau
|- Documents
| ... etc
- Utilisateur3
|- Bureau
|- Documents
| ... etc
- etc...
IMPORTANT : Bien s'assurer que ces dossiers sources sont vides dans /home/utilisateurX et que toutes les données sont bien présentes dans le disque de Données, car sinon la manip de création des liens va perdre les données
Ce que je préconise, Quand on installe un nouveau système, c'est à chaque fois sur 1 disque à part (pour éviter le problème des GRUB différents de systèmes différents sur le même disque), et d'avoir avec une partition / et une partition /home séparés (comme ça les configs accompagnent chaque système, ce qui évite de l'instabilité). Et ça a l'avantage que si on fait un réinstall ou une install fraîche, on peut ne le faire que sur / et donc garder ses configs et données à part intègres.
Comme je veux que tous mes utilisateurs retrouvent les mêmes données quelque soit le système sur lequel ils sont, je continue.
NOTA : moi je ne transférerait pas .mozilla ni .thunderbird, là encore pour des questions de config ...
Je ne transférerait à la limite que les profiles qui contiennent les marques-pages, et pour .thunderbird, pareil, que les profils avec les e-mails, mais pas le reste...
A la limite je n'en parlerais même pas (ou comme tu as fait, en exemple mais alors commentés dans les scripts)
2 - Je crée tous les utilisateurs au premier démarrage (en cas de système avec 1 seul utilisateur, on le crée systématiquement à l'installation, donc on peut passer au point suivant)
3 - Faire un (et 1 seul) point de montage dans /etc/fstab pour monter automatiquement la partition contenant les données du sisque à part ( le HDD dans el cas de systèmes SSD +HDD, et attention si on a fait le choix de décomposer son système avec aussi des partitions /tmp, et/ou /var/log voire swap dans le disque secondaire (HDD), de bien identifier la partition des Données).
Dans ce exemple, on nommera le point de montage "/media/data". On le fera au choix selon 2 possibilités, par UUID ou Label
Identifier l'UUID du disque de données ou son LABEL par
sudo blkid
(Voir d'autres pages de Doc pour comment donner un LABEL à un disque)
NB : je préconise l'UUID, car c'est natif, toute partition en a 1, pas besoin de galérer à créer des labels et dans cet explicatifs je souhaite rester basique autant que possible, mais on peut très bien faire ici un lien vers la doc pour créer des Labels, ou sur l'explicatif de moko138 au poste #76 qui va super bien).
Editer /etc/fstab en super-utilisateur avec au choix
sudo nano /etc/fstab
ou
gedit admin:///etc/fstab
Ajouter la bonne ligne parmi l'une des 2 suivante :
-Avec le bon UUID à la place des xxxxx-xx... :
# Disque de Données
UUID=xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx /media/data ext4 defaults 0 2
- OU avec le bon LABEL à la place de <Label-de-la-partition> dans /etc/fstab
# Disque de Données
LABEL=<Label-de-la-partition> /media/data ext4 defaults 0 2
On a ainsi 1 point de montage pour toute la partition.
4 - Redémarrer, c'est super important à cette étape
Vérifier qu'on a bien le disque de données de monté, au bon endroit, et qu'on accède à l'arborescence et aux données correctement
Voire essayer un
cd /media/data
ls -a
Si l'arborescence ressort, c'est tout bon... Sinon il faut trouver où est l'erreur dans le chemin d'accès.
5 - Dérouler le script suivant (voir la page de doc pour rendre un script exécutable) qui remplace les dossier de chaque /home/<utilisateur> par de simples liens vers l'arborescence du disque de données.
NB : là j'ai fait une petite modif pour que le script soit par défaut pour 1 utilisateur unique, mais qu'il reste prévu pour du multi-utilisateur, auquel cas il suffit de décommenter les lignes (enlever le "#" au début d'autant de lignes que l'on a d'utilisateur) en renseignant bien son bon nom
NB2 : alors désolé, je remets mon script presque de départ, mais en effet tes ajouts d'echo et autres gestions d'erreurs sont très bien, mais vont un peu trop loin pour moi
#!/bin/bash
#
# Script pour Créer des liens symboliques dans tous les Users cités
# Ils remplaceront les Dossiers de chacun, en lien avec le Disque de Données
#
# Chemin du Disque de Données,
# Bien remettre ici le même chemin que ce que l'on a mis comme point de montage de la
# partition qui contient les données dans /etc/fstab !!
pathData='/media/data'
# Liste des Utilisateurs à qui créer les Liens (façon tableau).
# Remplacer <nom_de_XX_utilisateur> par les bon noms d'utilisateur, tels qu'ils sont déclarés dans le système !
# En cas de plusieurs utilisateurs, décommenter en enlevant le # au début de la ligne
# et bien renseigner son nom correctement (ils doivent tous déjà exister !!)
tabUser[0]='<nom_de_premier_utilisateur>'
# tabUser[1]='<nom_de_deuxieme_utilisateur>'
# tabUser[2]='<nom_de_troisieme_utilisateur>'
# tabUser[3]='<nom_de_quatrieme_utilisateur>'
# ... et en ajouter autant que voulu en incrémentant le numéro entre [ ]
# Liste des Liens à Créer (façon tableau)
# Ici les dossier "par défaut".
# Adapter à façon : en ajouter, en supprimer, etc... mais garder les nombres entre [ ] bien incrémentés et dans l'ordre !
tabFolder[0]='Bureau'
tabFolder[1]='Documents'
tabFolder[2]='Images'
tabFolder[3]='Modèles'
tabFolder[4]='Musique'
tabFolder[5]='Public'
tabFolder[6]='Téléchargements'
tabFolder[7]='Vidéos'
# tabFolder[8]='<autre-dossier>'
# tabFolder[9]='<encore-un-autre-dossier>'
#... etc
# Boucle pour passer dans chaque user
for i in ${!tabUser[@]}
do
# se mettre dans le dossier personnel de l'utilisateur
cd /home/${tabUser[i]}
# boucle pour faire tous les liens de cet utilisateur
for j in ${!tabFolder[@]}
do
# Supprimer le dossier
sudo rm -rf ${tabFolder[j]}
# Créer le lien à la place
sudo ln -s $pathData/${tabUser[i]}/${tabFolder[j]} ${tabFolder[j]}
# Bien donner les droits du lien au bon utilisateur, surtout si on est en train de le faire pour les autres
sudo chown ${tabUser[i]}:${tabUser[i]} ${tabFolder[j]}
done
done
On peut maintenant pointer vers son disque de données de manière transparente à partir de ce que l'on croit être les dossiers "Bureau", "Documents", etc... d'origine dans le gestionnaire de fichier (testé sur Ubuntu16.04, Xubuntu Studio 16.04 et Ubuntu 18.04).
Hors ligne
#89 Le 22/01/2019, à 11:36
- moko138
Re : [Résolu] Partitionner son HDD interne
Par le /etc/fstab, la corbeille existe. Ce qui n'est pas le cas des deux autres possibilités. Malgré une journée de recherche je n'ai pas réussi à la faire fonctionner
S'il te plaît, peux-tu préciser quelles sont les "deux autres possibilités" auxquelles tu penses ?
%NOINDEX%
Un utilitaire précieux : ncdu
Photo, mini-tutoriel : À la découverte de dcraw
Hors ligne
#90 Le 22/01/2019, à 14:12
- ubuntu18a
Re : [Résolu] Partitionner son HDD interne
Bonjour
Je voulais dire en ajoutant les lignes de montages des point de montage dans le fichier /etc/fstab
Les deux autres possibilités
En modifiant directement le fichier .config/user-dirs.dirs ou en faisant directement des liens symboliques
J'ai cherché pas mal sur internet et trouvé pleins de discussions avec les partitions formatées NTFS Mais pas grand chose pour les partitions de partage formatées EXT4
Je continue encore de chercher.
Ajout: Je jette l'éponge. Manifestement les administrateurs de la documentations doivent considérer qu'une partition dédiée aux données au format EXT4 est une stupidité.
La documentation a été éliminée. Il est vrai qu'il me semble qu'il est interdit de mettre des lignes de commandes dans la documentation. C'est probablement l'explication..
Salut,
.... Pour ce qui est de la page que j'ai supprimée, c'est une autre question. Mais en gros je dirais que 95% de ce qui y était décrit est déjà présent sur la doc sur d'autres pages. Il est donc recommandé avant de créer une nouvelle page d'en informer la liste pour éviter de te faire perdre ton temps.
Cordialement .......
Dernière modification par ubuntu18a (Le 24/01/2019, à 20:33)
Hors ligne
#91 Le 25/01/2019, à 13:47
- L'Africain
Re : [Résolu] Partitionner son HDD interne
Bonjour,
Je viens juste rectifier ce qui a été dit ici sur les admins de la doc, d'abord, j'en assume la responsabilité, ce ne sont pas les admins mais UN admin à savoir moi qui ai supprimer la page en question!
Je ne considère pas "qu'une partition dédiée aux données au format EXT4 est une stupidité". La page a été supprimer pour d'autres raisons. D'abord une partie de l'info est déjà présente sur d'autres pages, même si certaines choses sont décrites pour des partitions ntfs elles restent valables pour de l'ext4 (les liens symboliques).
Mais encore la page était un four tout assez brouillon.
Enfin avant de créer une page (surtout de cette ampleur et sur ce sujet) il est recommandé de venir en parler sur les lieux prescrits que j'avais indiqué à ubuntu18a et où il n'est toujours pas venu présenter son projet de nouvelle page. La liste des nouvelles pages est évaluée toutes semaines par les admins pour voir si elle correspondent aux critères de la doc.
Merci de votre compréhension et de pas porter de procès d'intention.
J'invite donc encore Ubuntu18a et les autres qui souhaitent contribuer activement à la doc de venir vous exprimer sur framateam ou sur la liste de diffusion (ubuntu_wiki-fr[a]listes.ubuntu-fr.org). Nous n'allons surement pas décourager les nouveaux contributeurs!
Ubuntu-Unity 18.04 LDLC (clevo) X/Lubuntu-Mate
"Donne à celui qui te demande…" Mt 5,42
Hors ligne