GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Montare /tmp e /home su disco rigido separato?

è possibile montare il file system di root '/' su un disco rigido (dove verranno archiviate cartelle come /usr, /boot, ecc.) e montare /tmp e /home su un altro disco rigido sulla stessa partizione?

Qualcosa del genere:

HDD1:

/
  /usr
  /bin
  /boot
  /var


HDD2:

  /tmp
  /home

So che LVM è possibile per creare un unico grande volume, ma non è quello che voglio

Risposta accettata:

Avere /tmp e /home sulla stessa partizione tra loro ma su una partizione diversa da / , dovrai farlo:

  1. Crea tmp e home le due directory di primo livello sulla partizione che vuoi contenerle. Quindi, se in questo momento quella partizione è essa stessa /tmp , dovrai spostarne l'intero contenuto in un tmp directory nella sua radice.

  2. Fornisci la partizione che contiene tmp e home il proprio punto di montaggio. Un nome ragionevole per questo è tmp+home (a meno che tu non preveda di utilizzare quella partizione anche per altre cose) e posizioni ragionevoli per essa sono / , /mnt e /media . Consiglio di inserirlo direttamente in / e il resto di questa risposta presuppone che sia lì.

  3. Dai /tmp+home la propria voce in /etc/fstab . (Vedrai /tmp ha una propria voce.)

  4. Crea /tmp e /home collegamenti simbolici a /tmp+home/tmp e /tmp+home/home .

Tieni presente che questo non implica l'utilizzo di queste istruzioni per la creazione di un /home separato partizione, perché in questa configurazione, /home sarà un collegamento simbolico a una partizione separata, anziché un punto di montaggio per una partizione separata.

Inoltre, dovrai deconfigurare il tuo /tmp separato directory (compresa la rimozione o, meglio, il commento della sua voce in /etc/fstab ), poiché /tmp non sarà più un punto di montaggio per una partizione separata, ma sarà invece un collegamento simbolico in una partizione separata.

Questa risposta non fornisce istruzioni estremamente specifiche (sebbene dovrebbe essere sufficiente, unitamente alla documentazione disponibile). Se qualcuno che ha esperienza di spostamento di /tmp può valutare se è possibile/sicuro spostare /tmp mentre nel sistema installato, sarebbe utile. Posso dare istruzioni dettagliate per farlo dal sistema installato o da un CD live, ma non voglio dare indicazioni inefficaci o non sicure (né indicazioni inutilmente difficili e che richiedono tempo).


Ubuntu
  1. Debian – Spostare /var, /home in una partizione separata?

  2. Il modo più semplice per unire / e /casa?

  3. "impossibile creare la directory della cache /home//.composer/cache/repo/https—packagist.org/, oppure la directory non è scrivibile. Procedere senza cache”?

  4. Come systemd-tmpfiles pulisce /tmp/ o /var/tmp (sostituzione di tmpwatch) in CentOS/RHEL 7

  5. Quando dovrei usare /dev/shm/ e quando dovrei usare /tmp/?

Installa i binari in /bin, /sbin, /usr/bin e /usr/sbin, interazioni con --prefix e DESTDIR

Qual è il significato di /usr/sbin, /usr/local/sbin e /usr/local/bin?

Perché mettere cose diverse da /home in una partizione separata?

Qual è la differenza tra /tmp e /run?

Come modificare /tmp predefinito in /home/user/tmp

Differenza e uso corretto per /tmp e /var/tmp