J'ai fait une partition comme /part
sur ma machine avec des données importantes ...
Mais je ne supporte pas le nom de celui-ci ...
Je veux une solution claire pour le résoudre et change le nom de celui-ci en par exemple /test
...
Comme vous le voyez, ce sont mes informations /etc/fstab
:
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda5 during installation
UUID=a21a99c4-e5b4-4197-ac5e-80d0fab1f30c / ext4 errors=remount-ro 0 1
# /home was on /dev/sda6 during installation
UUID=2e37d833-ca34-4fa7-a5d8-a4423a5af9bc /home ext4 defaults 0 2
# /part was on /dev/sda7 during installation
UUID=47e6e0b1-0e57-4184-a378-375b9ce315c5 /part ext4 defaults 0 2
# swap was on /dev/sda1 during installation
UUID=485e9f78-4dce-4404-af4e-f43985525264 none swap sw 0 0
Le fait est que mes informations sont importantes et que je crains de les manipuler sans être sûr… Je veux une solution sûre….
Comment est-ce possible?
Merci d'avance
Démontez la partition:
# umount /part
Renommez le répertoire après vous être assuré qu'il n'est pas monté:
# mountpoint /part &>/dev/null || mv /part /best_name_ever
Éditez /etc/fstab
pour remplacer /part
par /best_name_ever
Remontez la partition:
mount /best_name_ever
Le #
est bien entendu censé représenter votre root
Invite, et non une entrée réelle à saisir.
Pour tester la sécurité de cette solution ou de toute autre solution sur des données factices
Les instructions suivantes sont (en partie) volées à partir de Système de fichiers virtuel: Création d'un système de fichiers Linux à partir d'un fichier ordinaire .
Créez un fichier ordinaire d'une taille de 20 Mo (par exemple):
$ dd if=/dev/zero of=dummy_fs bs=1k count=20480 # 20480 = 20 * 1024
Créez un système de fichiers ext4
sur votre fichier:
$ /sbin/mkfs -t ext4 dummy_fs
mke2fs 1.42.5 (29-Jul-2012)
dummy_fs is not a block special device.
Proceed anyway? (y,n) y
... # Output of mkfs
Montez l'image du système de fichiers, créez-y des données factices et testez la solution:
# mkdir /tmp/testmount
# mount -o loop dummy_fs /tmp/testmount
# touch /tmp/testmount/{blah,bleh} # Create dummy data
# ls /tmp/testmount
blah bleh lost+found
# umount /tmp/testmount
# mountpoint /tmp/sexy_name &>/dev/null || mv /tmp/testmount /tmp/sexy_name
# mount -o loop dummy_fs /tmp/sexy_name
# ls /tmp/sexy_name # to ensure your data is intact:
blah bleh lost+found
Si vous avez créé la partition et configuré/etc/fstab pour le monter dans/part et que vous souhaitez maintenant le monter dans/test, créez le répertoire/test, modifiez/etc/fstab, puis démontez-le et remontez-le.
Dans GParted , démontez-le, puis vous modifiez le libellé, qui affecte le nom et le point de montage donnés.
Donc, si je changeais le libellé de cette partition en "Données", il porterait le libellé/nom "Données" et le point de montage deviendrait /media/wmobbs/Data
.
Les étiquettes fonctionnent mieux sans espaces ni caractères spéciaux.
Si cela ne fonctionne pas, changez ces lignes dans votre /etc/fstab
:
# /part was on /dev/sda7 during installation
UUID=47e6e0b1-0e57-4184-a378-375b9ce315c5 /part ext4 defaults 0 2
à:
# /part was on /dev/sda7 during installation - mountpoint changed to /test
UUID=47e6e0b1-0e57-4184-a378-375b9ce315c5 /test ext4 defaults 0 2
Vous pouvez éditer le fichier en lançant Sudo nano /etc/fstab
, puis en appliquant les modifications ci-dessus et en enregistrant avec Ctrl+O.
Vous devez ensuite exécuter Sudo mkdir /test
pour créer le dossier requis - . Notez que le dossier doit être vide .
Vous devez redémarrer pour que les modifications prennent effet
Vous pouvez monter la partition/dev/sda sur le point de montage/test. Pour un exemple, voir http://www.thegeekstuff.com/2013/01/mount-umount-examples/