partition
This commit is contained in:
parent
d00dcc56a3
commit
2ee87b7282
1 changed files with 63 additions and 0 deletions
63
moving_partition.md
Normal file
63
moving_partition.md
Normal file
|
@ -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
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue