GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Monter /tmp et /home sur un disque dur séparé ?

est-il possible de monter le système de fichiers racine '/' sur un disque dur (où des dossiers comme /usr, /boot, etc. seront stockés) et de monter /tmp et /home sur un autre disque dur sur la même partition ?

Quelque chose comme ça :

HDD1:

/
  /usr
  /bin
  /boot
  /var


HDD2:

  /tmp
  /home

Je sais que LVM est possible pour créer un seul grand volume mais ce n'est pas ce que je veux

Réponse acceptée :

Avoir /tmp et /home sur la même partition que l'autre mais une partition différente de / , vous devrez faire ceci :

  1. Faire tmp et home les deux répertoires de niveau supérieur sur la partition que vous souhaitez contenir. Donc, si maintenant cette partition est elle-même /tmp , vous devrez déplacer tout son contenu vers un tmp répertoire à sa racine.

  2. Donnez la partition qui contient tmp et home son propre point de montage. Un nom raisonnable pour cela est tmp+home (sauf si vous prévoyez d'utiliser cette partition pour d'autres choses également) et les emplacements raisonnables pour cela sont / , /mnt , et /media . Je recommande de le mettre directement dans / et le reste de cette réponse suppose que c'est là qu'il se trouve.

  3. Donnez /tmp+home sa propre entrée dans /etc/fstab . (Vous verrez /tmp a sa propre entrée.)

  4. Créer /tmp et /home liens symboliques vers /tmp+home/tmp et /tmp+home/home .

Veuillez noter que cela ne sera pas impliquent d'utiliser ces instructions pour créer un /home séparé partition, car dans cette configuration, /home sera un lien symbolique vers une partition séparée, plutôt qu'un point de montage pour une partition séparée.

De plus, vous devrez déconfigurer votre /tmp séparé répertoire (y compris supprimer ou, mieux, commenter son entrée dans /etc/fstab ), depuis /tmp ne sera plus un point de montage pour une partition séparée, mais sera plutôt un lien symbolique vers une partition séparée.

Cette réponse ne fournit pas d'instructions extrêmement spécifiques (bien qu'elle devrait être suffisante, combinée à la documentation disponible). Si quelqu'un qui a de l'expérience dans le déplacement de /tmp peut déterminer s'il est possible/sûr de déplacer /tmp tandis que dans le système installé, ce serait utile. Je peux donner des instructions détaillées pour ce faire à partir du système installé ou d'un CD live, mais je ne veux pas donner d'instructions inefficaces ou dangereuses (ni d'instructions inutilement difficiles et chronophages).


Ubuntu
  1. Linux :Différence entre /dev/console , /dev/tty et /dev/tty0 ?

  2. Bash =~ Regex et Https://regex101.com/?

  3. Debian – Déplacer /var, /home vers une partition séparée ?

  4. Comment changer les points de montage ?

  5. Différence entre /var/log/messages, /var/log/syslog et /var/log/kern.log ?

Quand dois-je utiliser /dev/shm/ et quand dois-je utiliser /tmp/?

Quelle est la signification de /usr/sbin, /usr/local/sbin et /usr/local/bin ?

Pourquoi mettre des choses autres que /home sur une partition séparée ?

Quelle est la différence entre /tmp et /run ?

Comment changer /tmp par défaut en /home/user/tmp

Différence et utilisation correcte pour /tmp et /var/tmp