Utiliser un disque comme partition de données               

 



Utiliser un autre disque comme stockage de données en redirigeant celles-ci a l'aide de liens.
Avec cette méthode on enregistrera les fichiers, comme d'habitude, dans les dossiers correspondants, mais ceux ci seront redirigés vers un dossier du même nom sur le deuxième disque

Exemple



&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&


 Formatage du disque


S'il ne l'est pas, il faut formater ce disque en ext4 (ou ntfs si dual boot avec Windows),

ATTENTION !...   Il est prudent sur une installation existante avec déjà des données, de faire des sauvegardes de ses données sur un autre support ...disque usb ou autres


Depuis un live-usb qui permettra le formatage et ensuite l'installation, lancer l’éditeur de partitions Gparted
et dans le menu >> Périphérique >> Créer une table de partition, par défaut c'est msdos
Clic droit sur l'espace non alloué et cliquer sur Nouvelle >> Choisir ou non une taille si on souhaite le disque entier ou créer une autre partition ensuite sur le disque.
On attribue le label data par exemple ou autre

En profiter pour noter a quelle partition correspond le disque, ce sera certainement sdb1
En profiter aussi pour relever l'UUID de la partition en cliquant droit sur la partition et choisir Information noter par un copier/coller par exemple sur un éditeur de texte, l'UUID qui sera quelque chose du genre 4b6f1e48-f252-4186-9b33-0f0a85825f07

On peut aussi trouver cet UUID avec la commande

sudo blkid






Montage au démarrage

Il faut maintenant modifier le fichier /etc/fstab  pour réaliser le montage du disque ou de la partition

Par sécurité, d'abord faire une copie du fichier fstab en collant cette commande dans le terminal et en la validant

sudo cp -a /etc/fstab /etc/fstab.sav


Ensuite ouvrir le fichier /etc/fstab en collant dans le terminal              (pour Linux Mint c'est xed a la place de gedit)
 
gedit admin:///etc/fstab


A la fin de ce fichier on va écrire ou coller ses deux lignes si le disque est bien sdb, sinon adapter si nécessaire

Si le disque est en ext4

#data sur sdb1
UUID=xxxxxxxxxxxxxx                /mnt/data        ext4         defaults           0         2


Si le disque est en ntfs (Windows)
UUID=xxxxxxxxxxxxxx                     /mnt/data     ntfs-3g defaults,windows_names,locale=fr_FR.UTF-8            0                 0


  On colle l'UUID que l'on a noté précédemment a la place des x   




Ou plus rapide en une seule commande

sudo sh -c 'echo "\nUUID=xxxxxxxxxxxxxxxx   /mnt/data     ext4     defaults    0     2\n" >> /etc/fstab'
                            

Si la partition est en ntfs

sudo sh -c 'echo "\nUUID=xxxxxxxxxxxxxxxx   /mnt/data     ntfs-3g defaults,windows_names,locale=fr_FR.UTF-8            0                 0\n" >> /etc/fstab'









Le fichier /etc/fstab avant sa modification

Le fichier /etc/fstab après sa modification

Un redémarrage est nécessaire, pour rendre ceci opérationnel il restera ensuite a faire les liens






Obtenir les permissions sur data

S'assurer de bien avoir les droits d’écriture sur ce disque , une façon simple pour s'en rendre compte est d'essayer d'y créer un Nouveau dossier , ou clic droit >> Propriétés >> Permission et vérifier que ce n'est pas root le propriétaire

Si root est propriétaire passer cette commande

sudo chown -c $USER:$USER /mnt/data

La commande signalera si le changement de propriétaire a été réalisé
Vérifier en essayant d'y créer un dossier






Création des liens symboliques


 ATTENTION !...  Il est prudent sur une installation existante avec déjà des données, de faire des sauvegardes de ses données sur un autre support ...disque usb ou autres


Dans un premier temps, on déplace les dossiers que l'on souhaite vers data avec la commande

mv Documents Images Musique Téléchargements Vidéos /mnt/data

Les liens seront créés avec la commande

ln -s /mnt/data/Documents && ln -s /mnt/data/Images && ln -s /mnt/data/Musique && ln -s /mnt/data/Téléchargements && ln -s /mnt/data/Vidéos

Voila, c'est Fini !...
































L

m