Je viens récemment d'installer Ubuntu 14.04 et je suis encore très nouveau sur Linux / Ubuntu. J'ai un ordinateur portable dans lequel j'ai installé un SSD de 120 Go et un disque dur de 750 Go.
Actuellement, j'ai Ubuntu installé sur le SSD et monté le disque dur fstab
jusqu'à /mnt/var
. Maintenant, je veux avoir des programmes installés sur le disque dur et garder le SSD propre pour Ubuntu.
Pour autant que je comprends, les programmes sont installés dans le /var
répertoire, et donc je l' ai essayé de copier les données actuelles /var
de /mnt/var
puis modifier fstab
pour monter le disque dur à /var
.
Chaque fois que je redémarre, cependant, je reçois beaucoup de problèmes différents: tout d'abord, il a dit qu'il ne pouvait pas trouver de pilotes. Puis, après un autre essai, il a fait un peu différemment qu'il n'a pas pu trouver /var
.
Ma question est, et je suis désolé si cela a déjà été demandé mais j'ai suivi un tas de guides différents et aucun n'a fonctionné pour moi, comment puis-je le configurer correctement comme je le souhaite?
la source
/home/
possède sa propre partition).Réponses:
C'est une mauvaise idée. Si vous placez les applications installées sur le SSD, vous obtiendrez un système d'exploitation plus stable et de meilleures performances. Vous avez un SSD de 120 Go, alors n'hésitez pas à l'utiliser pour vos applications installées.
Votre disque dur de 750 Go n'est certainement pas là pour rien. Voici ma suggestion pour utiliser le disque dur de 750 Go de manière optimale. Installez Ubuntu sur votre SSD, y compris votre
/home
répertoire, tout se passe sur votre SSD. Utilisez ensuite votre disque dur de 750 Go comme lecteur de données pour stocker vos fichiers personnels. Peu importe ce qui arrive à votre système d'exploitation, vos fichiers personnels seront protégés et accessibles sur le disque dur de 750 Go. Même si votre système d'exploitation devient complètement inutilisable ou si vous effectuez une nouvelle installation d'Ubuntu, tous vos fichiers personnels seront toujours là intacts sur le disque dur de 750 Go.Vous n'avez pas à vous soucier que votre SSD de 120 Go soit trop petit. Un SSD de 120 Go a plus qu'assez d'espace pour installer Ubuntu de cette façon. En fait, même une partition de 60 Go a plus qu'assez d'espace pour Ubuntu et beaucoup d'applications installées.
Sur mon Ubuntu, il y a quelques fichiers que j'utilise régulièrement. Afin d'améliorer les performances et d'ouvrir ces fichiers rapidement, je conserve également ces fichiers sur mon SSD dans mon
/home
répertoire. Je n'ai pas beaucoup de ces fichiers, donc mon/home
répertoire est assez petit.la source
D'accord, tout d'abord, les réponses que j'ai vues ne traitent pas des 2 problèmes les plus importants.
Tout d'abord, bien que j'applaudisse à plonger et à essayer quelque chose, la raison pour laquelle vous avez rencontré des problèmes est due à une compréhension incomplète de la structure du répertoire linux. Veuillez confirmer ce qui suit avant de suivre aveuglément mes conseils car je ne suis pas un utilisateur régulier des saveurs * buntu de linux, mais ...
D'après mon expérience, les applications ne se trouvent généralement pas dans / var, (il y a des exceptions), la plupart des applications se trouvent sous le répertoire / usr, / var est (dans ubuntu) utilisé pour les fichiers, journaux et caches liés au serveur. aussi des choses qui seraient perdues au redémarrage si elles étaient stockées dans / tmp.
Il y a un compromis à faire. / var sur un lecteur rapide (tel qu'un ssd) améliorera les performances du système, mais en raison des spécificités des lecteurs ssd, peut réduire (quelque peu) la durée de vie du lecteur en raison d'écritures plus fréquentes.
Bref, des performances plus rapides, / var sur ssd, une durée de vie plus longue, / var sur votre disque de 750 Go.
Pour référence, tous mes fichiers système (openSUSE 13.1) et toute la structure du répertoire système (y compris / var) existent sur un seul SSD de 64 Go.
Les informations de Karel sur vos données sont un peu trompeuses (je crois), dans la mesure où vos données et votre répertoire / home sont étroitement liés. Ma suggestion, montez / home sur une partition sur le disque 750GB. Cela simplifiera la gestion des fichiers à long terme.
Mes données et mon site Web sont les seules choses qui ne figurent pas sur le SSD, mes données (/ home, / srv / http sont conservées sur des disques séparés pour faciliter les mises à niveau ou passer à d'autres distributions. (J'ai des fichiers dans mon répertoire / home qui ont été créés dans 1998)
Je répondrai comment déplacer / var dans un post qui suit
la source
/bin
,/lib
,/opt
, etc..). Cependant, ils stockent généralement des éléments tels que les fichiers de base de données/var
. "Vos données et / home sont étroitement liés" Bien sûr, mais vous pouvez être plus flexible et mettre des choses en dehors. (Ou montage symlink / bind pour que vous puissiez utiliser un autre appareil, mais il semble toujours qu'il est à l'intérieur~
.)Encore une fois, BTW, je suis d'accord avec Karel que faire votre installation de base sur le ssd est la meilleure option. Je recommande également de lire quelques autres tutoriels avant de suivre mes instructions.
REMARQUE: il est beaucoup plus facile de configurer votre système lors d'une nouvelle installation,
Maintenant, si vous souhaitez créer un nouveau point de montage pour / var, il y a de nombreuses choses à considérer.
Certains répertoires seront plus difficiles à déplacer car des fichiers peuvent être utilisés, / var est l'un de ces enfants à problème. Chaque fois que votre système est actif, il est probable que les données soient écrites dans / var
Une autre considération est de conserver les attributs de fichier corrects, la copie ne le fera pas sans les indicateurs appropriés.
ces liens pourraient vous aider à démarrer,
http://lists.opensuse.org/opensuse/2001-11/msg01343.html
http://dev.digi-corp.com/2009/09/moving-opt-data-to-new-partition-in-linux-due-to-low-disk-space
REMARQUE: je préfère utiliser tar plutôt que cp, c'est plus rapide et je sais que cela préservera mes attributs de fichier, quelque chose comme ceci (un exemple rapide, certaines étapes ont été omises pour plus de simplicité)
NE SUIVEZ PAS CES DIRECTIVES SANS COMPRENDRE CE QUI EST FAIT
Comme ça
(remplacez sdxx par la partition de 50 Go que vous avez créée pour votre nouveau / var, par exemple / dev / sdb1)
montez votre ssd en tant que / mnt / oldroot
(ici / dev / sdxx est la partition / sur votre ssd, probablement / dev / sda1 ou similaire) Vous devriez maintenant pouvoir naviguer dans votre ancien système de fichiers, en commençant par / mnt / oldroot
vous allez maintenant copier les fichiers de l'ancien répertoire / var vers le nouveau
une fois la copie terminée, comparez les 2 répertoires, si tout semble bien renommer l'ancien répertoire / var
Il ne reste plus qu'à éditer / mnt / oldroot / etc / fstab pour ajouter la nouvelle partition comme point de montage pour / var (je laisse cela à votre imagination)
ensuite
Si tout s'est bien passé, lorsque vous redémarrez la nouvelle partition doit être montée en tant que / var
la source