Fórum Root.cz

Hlavní témata => Software => Téma založeno: aigor.net 21. 01. 2024, 21:15:33

Název: Jak přesunout část systému na ZFS?
Přispěvatel: aigor.net 21. 01. 2024, 21:15:33
Zdravím,
je nějaký způsob, jak přesunout např. /usr z ext4 na ZFS dataset?
Pokud jde třeba o /home, nebo i /var/log, s tím není problém. Ale pokud z původní cesty běží spousta procesů, nejde korektně provést remount na synchronizovanou kopii.
Samozřejmě mě napadlo to překlopit "off-line" z jiného systému, ale pak IMHO musím změnu zapsat do /etc/zfs/zpool.cache, aby se po startu připojilo a s tím si nevím rady...
Název: Re:Jak přesunout část systému na ZFS?
Přispěvatel: RDa 21. 01. 2024, 21:44:05
muzes:
1 data nakopirovat na novej disk
2 mount bind stary -> docasny (nebo rovnou / do docasneho, jestli bylo /usr jeho soucasti)
3 mount novy -> stary misto
4 odstraneni souboru z docasneho mista (kde jsou ty puvodni)
5 umount docasny bind

pozn: pokud jsou pod tym dotycnym adresarem jine veci nez soubory (tj sockety, fifa), tak to nebude prenositelny

podle toho jak je appka napsana a o jake soubory jde, tak nastanou dve situace
A korektni - misto se ti uvolni pri ukonceni appky, az zavre sve soubory
B nekorektni - appka muze padnout jestli nejde donacist data z puvodniho souboru
Název: Re:Jak přesunout část systému na ZFS?
Přispěvatel: z_sk 21. 01. 2024, 21:57:51
RAID 1?