View Single Post
Staro 11.02.2024., 06:51   #2894
tomek@vz
Premium
Moj komp
 
tomek@vz's Avatar
 
Datum registracije: May 2006
Lokacija: München/Varaždin
Postovi: 4,808
Citiraj:
Autor mkey Pregled postova
Možeš movat "html" direktorij iz "/var/www" na SSD i onda mountant taj direktorij na "/var/www/html".

Dakle, mountaj ssd na recimo "/mnt/ssd"
napravi direktorij "/mnt/ssd/html"
movaj sadržaj iz "/var/www/html" u "/mnt/ssd/html"
mountaj "/mnt/ssd/html" na "/var/www/html"

Vjerojatno je pametno prvo zaustaviti apache servis.
Skoro si imao touchdown sa ovim uputama

Nemoj na kraju mountat folder u folder vec device u folder.

Dakle. Stopiraj Web server i migriraj na ovaj nacin:

1. Mountaj vanjsku particiju gdje zelis da fajlovi zavrse u /mnt
2. rsync -aAHxv /var/www/ /mnt/ <<< prava i ACL-ovi se na ovaj nacin nece skrsit
3. umount /mnt
4. ubaci ovo u fstab (<disk> zamijeni sa particijom na koju si kopirao sve):
Citiraj:
/dev/<disk> /var/www/ ext4 nofail,defaults 1 1
5. systemctl daemon-reload
6. mount -a
7. lsblk <<< Provjeri dali je /var/www/ sad mountan na zeljenoj particiji

Nofail opcija mu samo znaci ak prdne vanjski disk da OS boota.
Bolje je u tvom slucaju raditi sa UUID-om umjesto dev imenom (dev/sda1 na primjer) jer je UUID specifican dok se dev ime moze mijenjat kod reboota. UUID mozes doznat slijedecom komandom:

Citiraj:
ls -l /dev/disk/by-uuid/

Bonus: Kad si siguran da sve sljaka nakon sto si mountao na ovaj nacin novu particiju mozes opet unmountat /var/www/ i pobrisat sadrzaj foldera da oslobodis mjesta za OS (i ne duplas podatke bez veze).
tomek@vz je offline   Reply With Quote