Comment économiser de l'espace avec des liens symboliques et des points de montage
Lorsque vous êtes coincé avec un espace de stockage limité, il y a toujours la possibilité d'acheter plus de stockage, mais que se passe-t-il si vous ne pouvez pas. Des appareils comme Chromebooks et certains ordinateurs portables sont assez limités. Heureusement, Linux a quelques astuces pour vous aider à faciliter votre travail d'administration du système Linux. Étant donné que les systèmes de type UNIX traitent tout comme un fichier, vous pouvez facilement utiliser des liens symboliques et des partitions montées pour maximiser l'espace.
Dans ce tutoriel, vous apprendrez:
- Comment utiliser des liens symboliques à/à domicile
- Comment utiliser des liens symboliques ailleurs
- Comment étendre votre stockage avec des points de montage
- Comment utiliser efficacement les lecteurs en réseau
Répertoire de la maison Linux avec Symlinks.
Exigences et conventions logicielles utilisées
| Catégorie | Exigences, conventions ou version logicielle utilisée |
|---|---|
| Système | Toute distribution Linux |
| Logiciel | N/A |
| Autre | Accès privilégié à votre système Linux en tant que racine ou via la commande sudo . |
Utilisez des liens symboliques à/à domicile
Votre répertoire /home contient probablement des porcs de stockage majeurs. Bien sûr, il y a les Cuplrits évidents comme Multimeda et Games, mais il existe d'autres dossiers massifs qui ont tendance à résider ici, comme les configurations du navigateur, les répertoires de cache et les e-mails.
Beaucoup de ces fichiers et dossiers sont cachés. Votre répertoire .cache et le . Le répertoire de jeu de Steam est enterré sous . .Local/Share . Ces répertoires cachés peuvent drainer l'ensemble de votre lecteur sans que vous puissiez le voir facilement.
Listing in Home Directory avec Symlinks.
Les répertoires domestiques, de par leur nature même, ne sont pas essentiels au système, vous pouvez donc mettre n'importe quel fichier ou dossier de votre répertoire personnel ailleurs sur votre système sans aucun impact négatif. Disons que vous avez un dossier massif qui devient un problème, disons ~/jeux , vous pouvez le mettre ailleurs sur votre système et le relier à sa place régulière dans /home .
Commencez par copier le répertoire des problèmes sur un endroit avec plus d'espace disponible. Si vous êtes sur un bureau avec plusieurs lecteurs, vous pouvez toujours jeter votre répertoire sur un lecteur complètement différent avec une plus grande capacité.
cp -r ~/Games /media/mass-storage/Maintenant, créez simplement un lien dans votre répertoire /home où se trouvait le dossier d'origine.
ln -s /media/mass-storage/Games ~/GamesVous verrez le dossier dans /home , mais c'est en fait juste un lien vers le lieu réel. Les programmes et les scripts se comporteront de la même manière, et vous ne devriez pas remarquer de différence, à l'exception de l'espace libre.
Utilisez des liens symboliques ailleurs
Lorsque vous utilisez des liens symboliques dans les directeurs système, vous devez vous assurer que les fichiers que vous déplacez ne sont pas essentiels pour démarrer. Le déplacement des fichiers système du système de fichiers racine à un autre lecteur peut facilement créer des problèmes car le système montera toujours la racine en premier.
Même encore, il n'est pas rare que votre partition racine se remplisse, et l'un des plus grands délinquants est /usr/share . Depuis, ce répertoire agit comme un fourre-tout pour les actifs du programme, il n'aura probablement pas d'impact sur le démarrage. Il est assez sûr de lier cela ailleurs, si vous en avez besoin.
Étendre votre stockage avec des points de montage
Sur les systèmes Linux, vous pouvez monter à peu près n'importe quelle partition à peu près n'importe où. En raison de cette flexibiltiy, vous êtes libre de vous tailler vos entraînements dans toutes sortes de partitions et de les monter partout où vous avez besoin de l'espace.
Linux fstab avec plusieurs points de mont.
Il existe deux répertoires assez évidents qui font généralement leur chemin sur d'autres partitions ou lecteurs, /home et /var . Les deux répertoires ont tendance à devenir incontrôlables, et ils sont tous les deux facilement déplacés.
Il est toujours plus facile de configurer cela lorsque vous installez votre système pour la première fois, mais vous pouvez facilement le faire à tout moment. Commencez par la création de la nouvelle partition. Ensuite, copiez tout, du répertoire d'origine à la nouvelle partition. Traitez la partition comme c'était le dossier lui-même. Ensuite, exécutez Blkid sur la partition pour trouver son UUID. Créez un nouvel ajout à /etc/fstab pour le lecteur. Ensuite, vous pouvez supprimer en toute sécurité les anciens fichiers et remettre en sorte que toujours avec monte -a .
Utiliser efficacement les lecteurs en réseau
Bien que le stockage ne soit pas exactement sur notre machine, l'utilisation du stockage en réseau est toujours une option. Les actions NFS sont assez faciles à monter n'importe où sur votre système, et elles sont également assez simples pour être installées avec FSTAB.
Le stockage en réseau est parfait pour le multimédia. Les vitesses du réseau, en particulier sur LAN, sont suffisantes pour la lecture des fichiers multimédias. Il est assez facile d'obtenir une configuration de stockage en réseau absolument massive, il n'y a donc aucune raison de ne pas en profiter.
Conclusion
Si vous êtes créatif, vous pouvez faire beaucoup pour réorganiser vos fichiers sur un système Linux pour profiter de chaque bit d'espace de stockage que vous avez. Vous devrez peut-être jouer avec des autorisations pour permettre l'accès lorsque les répertoires sont placés dans des endroits quelque peu peu orthodoxes.


