Browse Source

partition

lucaconte 4 years ago
parent
commit
2ee87b7282
1 changed files with 63 additions and 0 deletions
  1. 63 0
      moving_partition.md

+ 63 - 0
moving_partition.md

@@ -0,0 +1,63 @@
+# Spostamento di un aprtizione
+
+ Lo scopo di questo documento è tenere traccia delle operazioni fatte per spostare una directory _di sistema_ Linux ("user", "var", "home", antani) in una partizione dedicata
+
+## Operazioni comuni
+Fonte: https://www.suse.com/support/kb/doc/?id=7015338
+
+Prendiamo *var* come esempio:
+
+Montare in
+```
+/mnt/newvar
+```
+La partizione  verso cui si vuole migrare
+
+
+```
+cp -apx /var/* /mnt/newvar
+```
+
+Fare backuo della precedente var:
+```
+mv /var /var.old
+```
+
+Creare la cartella su cui verrà montata la nuova partizione:
+```
+mkdir /var
+```
+editare fstab per montare la nuova partizione:
+```
+UUID=59b371c0-26af-417c-8afe-1b7922ed373f /var           ext4    defaults        0       2
+```
+
+UUID può essere ricavato con 
+```
+cat /dev/disk/by-uuid
+```
+
+Riavviare il tutto
+
+## /usr
+
+*/usr*  è una cartell aparticolare perchè contiene tutti i binari del sistema compresi quelli necessari per l'init del sistema stesso. Va da sì che il suo mounting deve avvinere con prioritù altrienti lo stesso Systemd NON parte.
+
+Su Arch Linux sop aver eseguito gli step precedenti occorre modificare
+```
+/etc/mkinitcpio.conf
+```
+aggiungendo alla sezione *hooks*: fsck, shutdown e usr
+Salvare e ricompilare l'inte rd con:
+```
+mkinitcpio -p linux
+```
+Per il linux principale e/o
+
+```
+mkinitcpio -p linux-rt
+```
+per quello realtime. Sicuramente la cosa va ripetuta per ogni kernel avviabile per esempio da GRU Sicuramente la cosa va ripetuta per ogni kernel avviabile per esempio da GRUBB
+
+
+