Contenu | Rechercher | Menus

Annonce

DVD, clés USB et t-shirts Ubuntu-fr disponibles sur la boutique En Vente Libre

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 26/10/2020, à 13:49

lug18

Dual-boot / SSD-HDD où installer quoi ?

Bonjour,

J'ai un PC tout frais, sans donnée perso. Je viens de passer sur du SSD + HDD et je souhaite :
1) déplacer Windows du SSD vers le HDD avec Clonezilla (utilisation uniquement pour Access et PowerAMC)
2) installer Ubuntu sur le SSD
3) installer le /home sur le HDD

Est ce que c'est pertinent selon vous ?
Pour une meilleur optimisation de ma carte graphique Nvidia dois-je transférer la partie du système correspondante sur le SSD ?

Je vous remercie,
Sm0z

Hors ligne

#2 Le 26/10/2020, à 14:50

geole

Re : Dual-boot / SSD-HDD où installer quoi ?

Bonjour
Dans le contexte SSD + HDD, je propose toujours de mettre tous les logiciels dans le SSD et toutes les données utilisateurs dans le HDD. Quel que  soit le contexte, je trouve qu'isoler le répertoire home dans une partition dédiée est une erreur.

Je pense que ton  SSD dépasse 60 GO,  tu lances windows et tu le rétrécis pour libérer de l'espace (Mini 30 Go)
Je pense que tu souhaites que tes données personnelles    soient utilisables par windows et ubuntu, donc tu formates le HDD pour fabriquer  une partition  NTFS avec toute la taille disponible
Puis tu installes ubuntu à coté de windows
Puis tu fais le nécessaire en utilisant "gnome disque utilité" pour faire monter la partition du HDD sur le point de montage /media/Data au démarrage,  tu rebootes puis tu lies les données au home avec ces commandes

mv Documents Images Musique Public Téléchargements Vidéos /media/Data
ln -s /media/Data/Documents && ln -s /media/Data/Images && ln -s /media/Data/Musique && ln -s /media/Data/Public && ln -s /media/Data/Téléchargements && ln -s /media/Data/Vidéos

Cela est ma façon de comprendre ce document http://mezigoo.free.fr/ps/index.html

NOTA, La même logique s'applique pour windows,   Ce sont les bibliothèques http://www.aidewindows.net/seven/bibliotheques.php

Si vous êtes plusieurs utilisateurs de l'ordinateur, il y aura un peu d'adaptation à faire pour que la notion d'utilisateur soit conservée  dans le disque dur comme sous windows.

Dernière modification par geole (Le 26/10/2020, à 14:56)

Hors ligne

#3 Le 26/10/2020, à 16:02

lucmars

Re : Dual-boot / SSD-HDD où installer quoi ?

@geole

Est-ce une bonne idée de placer les données utilisateur buntu sur une partition NTFS ?

Par ailleurs si il n'y a qu'une seule partition NTFS et qu'on y place aussi les données utilisateur windows, ce sera le bazar non ?


Gaulois Matter !

Hors ligne

#4 Le 26/10/2020, à 16:07

JBF

Re : Dual-boot / SSD-HDD où installer quoi ?

Quelle est la taille du ssd ? Et celle du HDD ?

Dernière modification par JBF (Le 26/10/2020, à 16:07)


LibreOffice : https://fr.libreoffice.org/ (téléchargement, documentation, FAQ, assistance, contribuer, ...)
Aide pour LibreOffice par la communauté francophone : https://ask.libreoffice.org/fr/

Hors ligne

#5 Le 26/10/2020, à 17:00

erresse

Re : Dual-boot / SSD-HDD où installer quoi ?

geole a écrit :

Puis tu fais le nécessaire en utilisant "gnome disque utilité" pour faire monter la partition du HDD sur le point de montage /media/Data au démarrage,  tu rebootes puis tu lies les données au home avec ces commandes

Pourquoi ça, alors qu'il est si simple de créer le(s) point(s) de montage et de les associer automatiquement lors de l'installation ?

lucmars a écrit :

Par ailleurs si il n'y a qu'une seule partition NTFS et qu'on y place aussi les données utilisateur windows, ce sera le bazar non ?

Et comment peut-on partager les mêmes données entre Windows et Linux sans qu'elles soient ensemble ???


Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois résolu, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Hors ligne

#6 Le 26/10/2020, à 17:24

bluc

Re : Dual-boot / SSD-HDD où installer quoi ?

lucmars a écrit :

Est-ce une bonne idée de placer les données utilisateur Windows vers mImagesbuntu sur une partition NTFS ?

Je l'ai fait plusieurs fois pour des connaissances, sans problèmes
et même parfois sans partition séparée , juste les liens de Mes images de Windows vers Images de Linux

Le fait d'utiliser Disques pour un débutant afin d'effectuer le montage d'une partition Ntfs est pratique pour les options de montage , ce qui n'est pas toujours évident pour une telle partition (enfin pour moi)

Dernière modification par bluc (Le 26/10/2020, à 17:33)


Clevo :  Ubuntu 20.04   ❖  Xubuntu 20.04  ❖ Ubuntu 20.04 Unity 
                      avec partition data commune

Hors ligne

#7 Le 26/10/2020, à 17:32

geole

Re : Dual-boot / SSD-HDD où installer quoi ?

erresse a écrit :
geole a écrit :

Puis tu fais le nécessaire en utilisant "gnome disque utilité" pour faire monter la partition du HDD sur le point de montage /media/Data au démarrage,  tu rebootes puis tu lies les données au home avec ces commandes

Pourquoi ça, alors qu'il est si simple de créer le(s) point(s) de montage et de les associer automatiquement lors de l'installation ?

Bonjour erresse,       Je trouve que ce n'est pas si simple que cela. C'est tout.
Cela oblige une installation pilotée par "autre chose" avec obligation de définir deux partitions alors qu'on peut laisser le système faire en automatique. C'est aussi expliqué  chez le même auteur http://mezigoo.free.fr/ilm/index.html  et comme  il faut malgré faire aussi l'étape de lien en ligne de commandes... je n'y  vois plus un avantage particulier.   Ce qui était le cas avant car on évitait alors de mettre à jour  manuellement le fichier /etc/fstab.

Hors ligne

#8 Le 26/10/2020, à 17:55

geole

Re : Dual-boot / SSD-HDD où installer quoi ?

lucmars a écrit :

@geole

Est-ce une bonne idée de placer les données utilisateur buntu sur une partition NTFS ?

Par ailleurs si il n'y a qu'une seule partition NTFS et qu'on y place aussi les données utilisateur windows, ce sera le bazar non ?

C'est une énorme bêtise de placer les données utilisateur ubuntu dans une partition NTFS lorsque windows est absent.
Ma phrase disait donc "Je pense que tu souhaites que tes données personnelles    soient utilisables par windows et ubuntu"
Mais lorsque windows est présent et si la même personne veut accéder aux même données quel que soit l'O.S. qu'elle utilise c'est la seule solution.
      Je n'en suis pas encore à proposer d'installer UBUNTU  dans  le C: de windows


Windows organise très bien ses données avec la structure suivante
     Point de montage Unique Users
            Puis autant de répertoires  qu'il y a d'utilisateurs
                Puis par utilisateur     une série de répertoires    avec des noms identiques à ceux de ubuntu
                                                et quelques répertoires en plus  (games etc...)

Lorsqu'on réorganise, on propose le point de montage /media/data. Je pense que la prochaine fois, je proposerais   /media/Users pour mieux mettre en évidence

Rappel,   Les  données ubuntu sont migrées dans cette structure par ligne de commande.
               Les données windows sont migrées dans cette structure avec un interface graphique
                    https://www.justgeek.fr/deplacer-biblio … ows-40141/

Dernière modification par geole (Le 26/10/2020, à 18:00)

Hors ligne

#9 Le 26/10/2020, à 18:25

lug18

Re : Dual-boot / SSD-HDD où installer quoi ?

Bonsoir, et merci pour vos réponses.

Je n'ai pas eu le temps de lire la documentation ajoutée à vos réponses (ce que j vais m'empresser de faire une fois ce message rédigé).
Pour clarifier un peu.

J'ai 1To HDD, 128GO SSD.
J'utilise Ubuntu à 95% du temps, je vais me servir de Windows uniquement pour la suite Office et quelques logiciels non-dispo sur Linux.
A tel point que à terme si j'arrive à mieux maitriser les software de SGBD open source Linux je passerai à 100% Ubuntu.

Voilà, je me repenche sur vos réponses.
Merci encore, vous êtes impressionnant de réactivité et de clairvoyance !

Hors ligne

#10 Le 26/10/2020, à 19:06

lucmars

Re : Dual-boot / SSD-HDD où installer quoi ?

Merci geole et erresse

Manifestement windows offre une gestion plutot fine dans ce genre d'opération, donc avec une partition unique ntfs ça ne serait pas le bazar et tout cela sera en commun.


Gaulois Matter !

Hors ligne

#11 Le 21/11/2020, à 22:25

Pico.a

Re : Dual-boot / SSD-HDD où installer quoi ?

Bonjour,

Je reprends cette discussion pour le même type de question et éviter de créer deux fois la même discussion.
Merci pour ces conseils ça m'est utile si je choisis cette option.

J'ai aussi un nouveau PC de bureau tout frais (Dell Inspirion 3881) avec deux disques durs : Disque SSD M.2 PCIe NVMe de 256 Go + disque dur SATA 3,5" de 1 To à 7 200 tr/min
Windows 10 pré-installé sur le SSD.
J'étais déjà sur Linux que j'utilise à 100% depuis trois ans. Mais avec ce nouvel ordi, je souhaiterais garder Windows en dual-boot pour un ou deux logiciels de travail ne fonctionnant pas sur Linux.
Au début je pensais faire le Dual-boot sur le SSD en le partitionnant et en gardant le disque d'1To pour le stockage (comme indiqué dans cette discussion par Geole). Mais j'ai aussi lu que c'était préférable de faire un Dual-Boot sur deux disques durs distincts si on en avait la possibilité.
Du coup, est-ce que ça ne vaudrait pas le coup de garder le SSD juste pour Windows comme c'est. Et de mettre Ubuntu sur le disque d'1To que je consacrerais entièrement à Ubuntu ? Est-ce que Ubuntu ne risque pas d'être plus lent sur un disque Sata que sur un SSD ?
Sachant aussi que je pense à installer Ubuntu Studio peut-être plus tard. ou est-ce que ça ferait trop d'avoir trois OS ?
Merci !

Hors ligne

#12 Le 21/11/2020, à 22:43

geole

Re : Dual-boot / SSD-HDD où installer quoi ?

Bonsoir.
Lorsque tu as deux disques durs, c'est mieux de répartir les O,S. un par disque afin d'en avoir un qui fonctionne lorsqu'un disque est mis à la poubelle.

idem lorsque tu as deux SSD.
mais si tu as un ssd et un disque dur, c'est un problème  de voir un O.S. qui met en route en  10 secondes et l'autre en 3 minutes.
mais c'est toi qui décide.

Hors ligne

#13 Le 21/11/2020, à 22:58

Pico.a

Re : Dual-boot / SSD-HDD où installer quoi ?

Merci Geole de la réponse rapide.
C'est ce que je me disais...
Autrement je pense installer un troisième disque SSD  pour y mettre ubuntu dessus, et ainsi avoir un OS par SSD et le SATA d'1To comme stockage général. Ça marcherait ?
Mais faut que je vois si je peux ajouter un troisième disque sur mon PC

Hors ligne

#14 Le 21/11/2020, à 23:08

geole

Re : Dual-boot / SSD-HDD où installer quoi ?

Dans l'ensemble, on ne peut pas utiliser simultanément windows et ubuntu.
Ils peuvent donc être tous les deux être installés dans le même SSD
Nota si le SSD ne fait que 60 Go, c'est malgré tout très juste en taille,
Mais comme le tien fait 256 go, le problème ne se pose pas.
Mais c'est un nvme, il faut donc que tu regardes si le bios y accède bien en mode AHCI, si ce n'est pas le cas, le ssd ne sera pas détecté et tu devras soit migrer en ahci soit installer sur le disque dur soit installer ubuntu comme sous-système de windows.

Dernière modification par geole (Le 21/11/2020, à 23:14)

Hors ligne

#15 Le 22/11/2020, à 22:02

Pico.a

Re : Dual-boot / SSD-HDD où installer quoi ?

Merci pour ces réponses.

Je m'apprêtais à l'instant à installer ubuntu en dual-boot donc, j'ai avant vérifié le partitionnement du disque sous Windows, et je ne comprends pas tout. Il y a plus de partitionnements que ce qui est indiqué dans les tutos d'installation. Du coup, je ne sais pas trop quoi faire avec ça... Est-ce que je dois supprimer des trucs ? Ou je fais avec le partitionnement automatique à l'installation d'ubuntu et ça ira ?
Voici ce que ça m'affiche pour le Disque SSD :
- Disque 1 partition 1 / (Partition du système UFI) / 180Mo
- OS (C:) / NTFS / (Démarrer, Fichiers d'échanges, Vidage sur incident, Partitions de données) / 218,12 Go
- Winretools / NTFS / (Partition de récupération) / 990Mo
- Image / NTFS / (Partition de récupération) / 17,75Go
- DellSupport / NTFS / (Partition de récupération) / 1,32Go
- 16 Mo Non alloué


Et j'ai un peu de mal à comprendre la démarche à suivre concrètement étape par étape pour faire du disque dur d'1To un disque de sauvegarde commun pour les données des deux OS... Le disque d'1To en question est déjà en NTFS.

Désolé pour ces questions supplémentaires. J'essaie de m'assurer de tout installer correctement.
Merci !

Hors ligne

#16 Le 22/11/2020, à 23:11

Coeur Noir

Re : Dual-boot / SSD-HDD où installer quoi ?

[ HS ] pour geole, lucmars, erresse et bluc

Oui l'idée sur la partition NTFS c'est de créer un dossier par utilisateur potentiel, chaque dossier utilisateur contenant ses { Bureau, Documents, Images, Etc } → ça ressemble à un /home mais sans les config's logicielles.

Côté Linux, /home reste un dossier dans la racine / du système, avec un dossier par utilisateur où les dossiers { Bureau, Documents, Images, Etc } seront soit remplacés par des liens symboliques pointant vers /partition_NTFS/utilisateur_×/{ Bureau, Documents, Images, Etc }, soit ces dossiers ( vides ) seront utilisés pour des montages --bind inscrits dans le fstab genre :

/partition_NTFS/utilisateur_×/{ Bureau, Documents, Images, Etc }     /home/utilisateur_×/{ Bureau, Documents, Images, Etc }	none	bind

En faisant ainsi ( pas de partitions /home séparée sous Linux ) les fichiers et dossiers de config's de chaque utilisateur restent dans chaque /home/$USER physiquement sur la même partition que le système ( souvent un SSD rapide alors que les data seront sur un HDD plus lent ) ce qui est un avantage d'accès non négligeable.

Oui mais NTFS ne gère pas les droits et permissions * ( utile dans un contexte multi-utilisateurs ). Là est la cerise sur le gâteau, si, si, c'est possible d'ajouter une couche de droits et permissions sur du NTFS côté Linuxhttps://forum.ubuntu-fr.org/viewtopic.p … #p22354481

* NTFS ne gère pas les droits et permissions → formulation maladroite, voir remarque de geole ci-dessous : Linux ne peut pas les transcrire automatiquement, c'est à l'admin' système de configurer une « correspondance » entre les utilisateurs Windows et Linux. Mais y'a plus simple ;-)

[ fin du HS ]

Dernière modification par Coeur Noir (Le 23/11/2020, à 16:48)


DébuterDocBien rédigerRetour commandeInsérer image | mes albums <>

Hors ligne

#17 Le 23/11/2020, à 11:58

geole

Re : Dual-boot / SSD-HDD où installer quoi ?

Bonjour CoeurNoir
Je n'arrive pas à comprendre que tu dises "Oui mais NTFS ne gère pas les droits et permissions "
Tu as du mal regarder  ce que windows peut faire.    Quasiment du traitement unitaire assimilable aux ACL de linux

L'administrateur linux n'a qu'à dire de l'utilisateur titi de ubuntu doit être considéré comme l'utilisateur TiTi de windows    et  sous ubuntu, il ramasse alors toutes les contraintes que TiTi supporte avec windows!

extrait d'un document disparu a écrit :

Ce document étant un tuto, il expose une façon de faire qui a fonctionné, Ce n'est certainement pas la seule possible. Voici donc une façon de procéder.

==== Récupération des références windows ====
La nouvelle version de l'application NTFS-3G ne dispose plus du module windows. Le traitement se fera donc  sous ubuntu. La solution retenue est la ligne de commande et pas le logiciel qui est trop compliqué et qui donne une fausse sécurité.

Il  est nécessaire de récupérer les références windows de chaque utilisateur windows pour l'associer à l'utilisateur ubuntu. A priori, utiliser le même nom n'est pas une option qui évite cette action d'association. Pour améliorer, nous avons créé un fichier dans l'étape d'installation. L'administrateur Ubuntu va récupérer la signature windows de ce fichier avec la commande suivante:

<code>ntfssecaudit   -u  /media/Commun1/NomUtilisateur/Documents/TEST.txt | grep -v "#"  </code>

Le retour sera de sept lignes. Par exemple

<code>No errors were found
ntfssecaudit 1.5.0 : NTFS security data auditing
user::S-1-5-21-927183623-3019374658-1503319323-1020
:group:S-1-5-21-927183623-3019374658-1503319323-513
::S-1-5-21-927183623-3019374658-1503319323-10000
No errors were found</code>

Il faut alors commencer à fabriquer manuellement le fichier  $home/UserMapping    avec les lignes utiles. Par exemple:

<code># Début création manuelle du fichier faite aujourd'hui
:ntfs3g:S-1-5-21-927183623-3019374658-1503319323-513
NomUbuntu de cet utilisateur1 Windows::S-1-5-21-927183623-3019374658-1503319323-1020 </code>

Il faut continuer avec le second utilisateur   puis  encore ajouter une ligne, etc..... Puis, lorsque c'est le dernier, on termine l'ajout dans le fichier qui  devient

<code># Début création manuelle du fichier faite aujourd'hui
:ntfs3g:S-1-5-21-927183623-3019374658-1503319323-513
NomUbuntu de cet utilisateur1 Windows:ntfs3g:S-1-5-21-927183623-3019374658-1503319323-1020
NomUbuntu de cet utilisateur2 Windows:ntfs3g:S-1-5-21-927183623-3019374658-1503319323-1021
NomUbuntu de cet utilisateur3 Windows:ntfs3g:S-1-5-21-927183623-3019374658-1503319323-1025
......
NomUbuntu de cet utilisateur9 Windows:ntfs3g:S-1-5-21-927183623-3019374658-1503319323-1041
::S-1-5-21-927183623-3019374658-1503319323-10000
# fin de création manuelle du fichier  </code>

==== Activation de la sécurité ====
Le principe est simple. Le fichier ainsi créé va servir de guide.   On peut indiquer dans la ligne de montage de la partition l'endroit où il doit être trouvé.
On peut aussi le mettre à l'endroit par défaut qui est sous le répertoire **.NTFS-3G** de la partition. Ce qui semble le plus simple. Il faut démonter la partition et la remonter pour prise en compte.
Dans l'absolu, cette opération n'est à faire qu'une fois. La pratique montre qu'il y aura certainement plusieurs  tentatives avant que tout soit  correct.
Ce script peut aider.

<file>
#! /bin/sh
## Mettre à jour la partition
COM=Commun1              #### Nom de la partition Commune Traitée
sudo cat  UserMapping 
sudo mount -L $COM
sudo mkdir /media/$COM/.NTFS-3G
sudo cp -v UserMapping  /media/$COM/.NTFS-3G
sleep 5
sudo umount -v /media/$COM
sudo mount -L $COM
## Fin de script. 
</file>

==== Vérification du fonctionnement de la sécurité ====
Cette opération est nécessaire car personne n'est à l'abri d'avoir mal installé et surtout d'avoir mal écrit ce tutoriel en faisant faire des réalisations non désirées.

Un rapide coup d'oeil sur les dossiers personnels.

<code>ls -als /media/Commun1 </code>
Un  rapide coup d'oeil sur les dossiers partagés.
<code>ls -als /media/Commun1/Partage </code>

Accès aux dossiers généraux communs.

<code>echo ecriture  >/media/Commun1/Partage/TEST.txt
echo ecriture  >/media/Commun1/Partage/Commun/TEST.txt </code> 

Accès aux dossiers  spécifiques communs:
Ils doivent être tous accessibles en lecture et seul, celui de l'utilisateur, doit être accessible en écriture.

<code>ls /media/Commun1/Partage/Utulisateur1
ls /media/Commun1/Partage/Utulisateur2
ls /media/Commun1/Partage/Utulisateur3
echo ecriture  >/media/Commun1/Partage/Utilisateur1/TEST.txt
echo ecriture  >/media/Commun1/Partage/Utilisateur2/TEST.txt
echo ecriture  >/media/Commun1/Partage/Utilisateur3/TEST.txt </code>

Accès aux répertoires personnels:
seul, celui de l'utilisateur, doit être accessible.

<code>ls /media/Commun1/Utulisateur1
ls /media/Commun1/Utulisateur2
ls /media/Commun1/Utulisateur3
echo ecriture  >/media/Commun1/Utilisateur1/TEST.txt
echo ecriture  >/media/Commun1/Utilisateur2/TEST.txt
echo ecriture  >/media/Commun1/Utilisateur3/TEST.txt </code>

Réparation du fonctionnent de la sécurité.
Surtout, Si cela ne fonctionne pas comme voulu, il est inutile de faire un BOOT-REPAIR.
Il n'y a pas beaucoup d'intervenants. L'écriture de ce tuto prouve simplement que cela peut fonctionner. Si tel n'est pas le cas, il faut contrôler.
La cause est obligatoirement l'association et les permissions accordées à l'installation.

Il faut regarder de nouveau les permissions de base de WINDOWS.

Il faut regarder de nouveau le contenu du fichier UserMapping.

Il faut aussi regarder la création des utilisateurs:

<code>cat /etc/group  | grep nfts3g
cat /etc/passwd | grep utilisateurs
id </code>

Lorsque cela est possible, sous ubuntu  avec le gestionnaire de fichier, sélectionner le **dossier**, faire un clic droit, choisir **propriétés** et aller regarder l'onglet **permissions**
Si l'ouverture est possible, il y a une très belle présentation des habilitations avec une possible modification des actions autorisées.
( Capture écran sera fournie).

===== Quelques erreurs. =====
==== Connexion avec un mauvais groupe. ====
La liste des répertoires et fichiers n'est pas possible. Le message est assez déconcertant.

<code>b3@u1804:~$ cd /media
b3@u1804:/media$ cd C*1
bash: cd: Commun1: Noeud final de transport n'est pas connecté
b3@u1804:/media$ ls -als
ls: impossible d'accéder à 'Commun1': Noeud final de transport n'est pas connecté
ls: impossible d'accéder à 'Windows1': Noeud final de transport n'est pas connecté
total 16
4 drwxr-xr-x   6 root root 4096 juin  26 09:47 .
4 drwxr-xr-x  28 root root 4096 juin  12 11:22 ..
4 drwxrwxrwx   1 root root 4096 juin  26 11:09 BADNTFS
? d??????????  ? ?    ?       ?              ? Commun1
4 drwxr-x---+  2 root root 4096 mai   28 13:23 u1804
? d??????????  ? ?    ?       ?              ? Windows1
b3@u1804:/media$ </code>

===== Divers. =====

==== La Documentation NTFS-3G ====
https://www.windows-commandline.com/wmic-useraccounts/


==== Principe de l'association des utilisateurs. ====
**Une brève description**:

Définition d'un utilisateur Ubuntu =⇒ /etc/passwd ⇒ GID à partir de 1000 par pas d'incrémentation de 1.

Définition d'un utilisateur Windows ⇒ Base de registres ⇒ SID composé de clé machine + N° à partir de 1000 par pas d'incrémentation de 1.

**Le SID Windows**

Définition https://support.microsoft.com/fr-fr/hel … ng-systems

Récupération https://www.windows-commandline.com/wmic-useraccounts/

La commande suivante est bien suffisante. **wmic useraccount get name , sid**

==== Script de fabrication du fichier Usermapping ====
Ce script peut aussi être utilisé pour rechercher ce qui ne sera pas protégé  si l'O.S. Windows est utilisé en écriture.

<code>
#! /bin/sh 
##Prérequis à l'exécution du script.
### Script de création des habilitations:  Il est nécessaire de définir les deux partitions Windows et Commun qui vont être traitées si les noms retenus ne sont pas Windows1 et Commun1.

WIN=Windows1                #### Nom de la partition Windows   Traitée
COM=Commun1                 #### Nom de la partition Commune   Traitée

## Epuration des partitions au cas où il y aurait des restes de passages précédents.
sudo mount -v /media/$WIN
sudo mount -v /media/$COM
sudo rm -R /media/$WIN/.NTFS*
sudo rm -R /media/$COM/.NTFS*
sudo rm -R /media/$WIN/.Trash*
sudo rm -R /media/$COM/.Trash*
## Création du fichier de protection
sleep 5
umount -v /media/$WIN
umount -v /media/$COM
##ntfsusermap   $(blkid |grep -Ei "$WIN" | awk -F ':' '{print $1}')    $(blkid |grep -Ei $COM | awk -F ':' '{print $1}') ### Nom des partitions windows et Commun Traitées
ntfsusermap  /dev/disk/by-label/$WIN   /dev/disk/by-label/$COM  
</code>

==== Options de montage ====

Les options possibles pour le montage d'une partition NTFS sont disponibles dans ce document http://jp-andre.pagesperso-orange.fr/pe … ml#options

==== Script de montage des partitions  ====

<code>
#! /bin/sh 
## Prérequis à l'exécution du script.
## Il est nécessaire de définir les deux partitions Windows et Commun qui vont être traitées si les noms retenus ne sont pas Windows1 et Commun1.

WIN=Windows1                #### Nom de la partition Windows   Traitée
COM=Commun1                 #### Nom de la partition Commune   Traitée

sudo cat  UserMapping 
sudo mount -L $COM
sudo mount -L $WIN
sudo mkdir /media/$COM/.NTFS-3G
sudo mkdir /media/$WIN/.NTFS-3G
sudo cp -v UserMapping  /media/$COM/.NTFS-3G
sudo cp -v UserMapping  /media/$WIN/.NTFS-3G
sleep 5
sudo umount -v /media/$WIN
sudo umount -v /media/$COM
sudo mount -L $WIN
sudo mount -L $COM
## Fin de script. </code>

Dernière modification par geole (Le 23/11/2020, à 12:02)

Hors ligne

#18 Le 23/11/2020, à 16:16

Coeur Noir

Re : Dual-boot / SSD-HDD où installer quoi ?

Je n'arrive pas à comprendre que tu dises "Oui mais NTFS ne gère pas les droits et permissions "
Parce que la plupart du temps les exemples donnés sur le forum et la doc' concernant des montages de partitions NTFS sous Ubuntu ne vont jamais « si loin » dans la démarche.

NTFS sous Windows a sa forme de gestion de droits et permissions ( sam sid ), mais celle-ci ne peut pas se traduire « automatiquement » ou « par défaut » lorsqu'on connecte une partition NTFS à un système Linux ( c'est l'objet de ta citation, comment établir cette « traduction » ). Sans configuration particulière, on a alors la partition NTFS et son contenu qui sous Linux appartiennent à root avec droits rwxrwxrwx partout.

Or il est possible « à moindre frais » d'appliquer à cette partition une gestion de droits et permissions au sens « linuxien » du terme, via l'option permissions sur le montage, sans nécessairement établir la correspondance ( UserMapping ) entre les utilisateurs Windows et Linux. Le UserMapping serait utile - et potentiellement complexe - dans un réseau conséquent multi utilisateurs, multi postes windows-linux, avec partages de données. À la maison, ça ne s'impose pas. Et finalement en entreprise/organisation, on utilise souvent d'autres moyens pour centraliser ou partager les data.

Cette option permissions provient du pilote ntfs(-3g) sous Linux, et n'est quasi pas documentée ici ( forum ou doc' ). On cite tous les deux les mêmes sources ;-) pourtant elles ne sont pas récentes.

Dernière modification par Coeur Noir (Le 23/11/2020, à 16:48)


DébuterDocBien rédigerRetour commandeInsérer image | mes albums <>

Hors ligne