La capacité du disque dur de mon système de bureau était de 500 Go, mais l'espace utilisable n'était que d'environ 100 Go. Lorsque j’ai analysé le disque, j’ai constaté qu’une partie de l’espace était utilisée par boot
et swap
, le reste étant utilisé par un dossier vide nommé NewFolder
dans le répertoire racine. Ce dossier contenait environ 350 Go et était inutilisable (sans autorisation en lecture/écriture) pour l'utilisateur.
Lorsque j'ai effectué des recherches plus approfondies, il a été constaté que la propriété de ce dossier n'était ni root ni utilisateur (les administrateurs système l'ont peut-être fait par erreur lors de l'installation). J'ai donc changé la propriété de mon utilisateur. Et maintenant je peux accéder à tout l'espace.
Ma question est la suivante: est-il possible pour moi de monter cette partition dans mon répertoire home
? Si possible comment? Si ce n'est pas possible, pourquoi?
Éditer
Sortie de df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda5 92G 84G 3.8G 96% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 3.9G 12K 3.9G 1% /dev
tmpfs 786M 1.4M 785M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 3.9G 17M 3.9G 1% /run/shm
none 100M 76K 100M 1% /run/user
/dev/sda6 922M 292M 567M 35% /boot
/dev/sda7 359G 67M 341G 1% /NewFolder
sortie de cat /etc/fstab
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda5 during installation
UUID=aede36a3-fb06-4fe0-969d-011f063ba568 / ext4 errors=remount-ro 0 1
# /NewFolder was on /dev/sda7 during installation
UUID=efd23971-f61a-41f3-bd28-bbdf76c74673 /NewFolder ext4 defaults 0 2
# /boot was on /dev/sda6 during installation
UUID=d93f32a4-f5a2-4f3c-a243-6d20bad200ce /boot ext4 defaults 0 2
# swap was on /dev/sda1 during installation
UUID=4ee0e7f2-03fa-489a-93bc-4152c69a1c26 none swap sw 0 0
Bien sûr, c'est possible
Remplacez <your_user_name>
par votre nom d'utilisateur et NewFolder
par un nom de votre choix.
Créez un nouveau point de montage, par exemple:
mkdir ~/NewFolder
et monter
Sudo mount /dev/sda7 $HOME/NewFolder
Si cela fonctionne, changez l'entrée dans votre fstab
:
Sudo nano /etc/fstab
de cette
UUID=efd23971-f61a-41f3-bd28-bbdf76c74673 /NewFolder ext4 defaults 0 2
pour ça
UUID=efd23971-f61a-41f3-bd28-bbdf76c74673 /home/<your_user_name>/NewFolder ext4 defaults 0 2
Vous pouvez vérifier l'UUID avec cette commande
Sudo blkid /dev/sda7
Exemple de sortie:
/dev/sda7: UUID="d94f4097-91aa-4e96-89b2-7877065d0650" TYPE="ext4" PARTUUID="00096da5-01"
Le dossier de départ est censé contenir votre dossier d’utilisateur. Lorsque vous montez une partition sur /Home
, la première chose créée sur cette partition est le répertoire de l'utilisateur. Vous pouvez monter n'importe quelle partition sur /home
et l'utiliser.
Si vous valorisez les données de ce dossier Vous pouvez créer un lien souple vers ce dossier vers tout nouveau dossier situé sous votre /home
et l'appeler comme bon vous semble.
Donc si vous avez fait ceci:
Sudo ln -s /NewFolder /home/NewFolder
Cela créera un lien symbolique vers /NewFolder
sous /home
et si vous cliquez sur /home/NewFolder
, le /NewFolder
s'ouvre pour vous.
Voici comment je le ferais:
Premièrement, je créerais un nouveau système de fichiers sur votre partition:
Commencez par démonter votre partition:
Sudo umount /dev/sda7
Ensuite, créez le nouveau système de fichiers:
Sudo mkfs.ext4 /dev/sda7
ATTENTION: Ceci effacera tout le contenu de la partition /dev/sda7
.
Ensuite, je le monte temporairement quelque part;
Sudo mount /dev/sda7 /mnt
Ensuite, je copierais le contenu de mon répertoire personnel dans la nouvelle partition:
Sudo rsync -avP /home/ /mnt/
(utiliser rsync maintiendra les permissions)
Démontez la partition:
Sudo umount /dev/sda7
éditez /etc/fstab
pour monter votre nouvelle partition sur /home
en modifiant la ligne:
UUID=efd23971-f61a-41f3-bd28-bbdf76c74673 /NewFolder ext4 defaults 0 2
à:
UUID=efd23971-f61a-41f3-bd28-bbdf76c74673 /home ext4 defaults 0 2
Si vous le souhaitez, vous pouvez maintenant effacer le contenu de votre ancien "domicile"
Sudo rm -rf /home/*
ATTENTION: Ceci est une commande destructive, assurez-vous que vos données sont en sécurité dans la nouvelle partition avant de les émettre!
Redémarrez et vous avez terminé.
Vous pouvez monter la partition de 359 Go dans /home
au lieu de /NewFolder
Sudo mv /mountpoint/to/dev/sda5/home/* /mountpoint/to/dev/sda7
/etc/fstab
/NewFolder
, remplacez /NewFolder
par /home
Ligne d'origine:
UUID=efd23971-f61a-41f3-bd28-bbdf76c74673 /NewFolder ext4 defaults 0 2
Ligne modifiée:
UUID=efd23971-f61a-41f3-bd28-bbdf76c74673 /home ext4 defaults 0 2
Remarque: Ceci stockera le dossier de base de tous les utilisateurs (sauf root) sur le volume de 359 Go.