[RISOLTO] Spostare /opt

Discussioni relative a Debian e Linux

[RISOLTO] Spostare /opt

Messaggioda whitetiger » 23/10/2020, 10:20

Sto lavorando su questo (vecchio) server.
Da quello che ho capito, /var è su un disco(in realtà sono 4 in RAID) , /Backup se un secondo disco, / e /tmp su un terzo disco.
Devo spostare /opt sul disco più grande, quello che contiene già /var. E magari spostare anche /home
Non mi sono mai cimentato nell'impresa di spostare dei punti di mount e non vorrei fare pasticci visto che ci sono già dei files operativi.

Questo è il risultato di ds e il contenuto di fstab
Codice: Seleziona tutto
df
File system    1K-blocchi   Usati Disponib. Uso% Montato su
udev              2521684       0   2521684   0% /dev
tmpfs              507320    6820    500500   2% /run
/dev/sdb4       149381872 2090592 147291280   2% /
tmpfs             2536588       0   2536588   0% /dev/shm
tmpfs                5120       0      5120   0% /run/lock
tmpfs             2536588       0   2536588   0% /sys/fs/cgroup
/dev/sda1       468513268  907148 467606120   1% /var
/dev/sdc1       156212712  190324 156022388   1% /Backup
/dev/sdb3         1889292    5760   1769512   1% /tmp
/dev/sdb1          944120  116124    762820  14% /boot
tmpfs              507316       0    507316   0% /run/user/1000



Codice: Seleziona tutto
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sdb4 during installation
UUID=22ad5a44-6d95-474d-87f6-681d1fb059a2 /               xfs     defaults     $
# /Backup was on /dev/sdc1 during installation
UUID=0af10800-155b-4006-bc84-967acaf12d9a /Backup         xfs     defaults     $
# /boot was on /dev/sdb1 during installation
UUID=a5a3090a-7c6d-4518-b8c7-77f62a12492e /boot           ext4    defaults     $
# /tmp was on /dev/sdb3 during installation
UUID=78be495c-af0e-46d6-96e6-5ffc34b81628 /tmp            ext4    defaults     $
# /var was on /dev/sda1 during installation
UUID=845ac4a3-13ad-4887-97b8-2d140594baf6 /var            xfs     defaults     $
# swap was on /dev/sdb2 during installation
UUID=7e36a5ba-4386-4aeb-b633-5d21f6297f69 none            swap    sw           $
Ultima modifica di whitetiger il 01/11/2020, 9:08, modificato 2 volte in totale.
whitetiger
Newbie
Newbie
 
Messaggi: 9
Iscritto il: 18/06/2020, 10:36

Re: Spostare /opt

Messaggioda marcomg » 23/10/2020, 10:56

Se non puoi creare altri dischi (perché non virtuali) e hai spazio in var potresti fare una "zozzata" e spostare opt in var e far "magicamente" ricomparire opt nel giusto posto con un bind mount.

Cioè sposti (copi è meglio) opt in var preservandone i permessi
Codice: Seleziona tutto
cp -rp /opt /var/opt

Sposti opt in un altro post (poi la cancellerai)
Codice: Seleziona tutto
mv /opt /var/optBak

Aggiungi il punto di mount in /etc/fstab
Codice: Seleziona tutto
/var/opt /opt none defaults,bind 0 2


Se non riscontri problemi puoi cancellare /optBak
Windows is what you open when you want fresh air from outside.
marcomg
Administrator
Administrator
 
Messaggi: 5768
Iscritto il: 22/08/2011, 18:54

Re: Spostare /opt

Messaggioda whitetiger » 23/10/2020, 14:19

Io però non vorrei /opt sotto /var per non dovere poi stare a trafficare con i diritti.
Né voglio creare una partizione ad hoc perché non so quanto spazio andrò ad occupare.
Per questo mi chiedevo se fosse possibile creare le due cartelle nella radice del disco da 400GB.
whitetiger
Newbie
Newbie
 
Messaggi: 9
Iscritto il: 18/06/2020, 10:36

Re: Spostare /opt

Messaggioda marcomg » 23/10/2020, 17:04

Non devi trafficare con nessun diritto. I diritti sono già impostati. La funzione bind maschera ogni cosa perciò alla fine risulta trasparente al sistema.
L'altra soluzione è montare la partizione in /mnt/nomechevuoi. Mettere dentro le due directory var e opt e montarle entrambe con bind. A quel punto devi fare quello che ho detto sopra sia per var che per opt.
Windows is what you open when you want fresh air from outside.
marcomg
Administrator
Administrator
 
Messaggi: 5768
Iscritto il: 22/08/2011, 18:54


Torna a Generale

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti