Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V3
Login / opret bruger

Forum \ Software \ Operativsystemer
Denne tråd er over 6 måneder gammel

Er du sikker på, at du har noget relevant at tilføje?

Centos 7 flyt /home til root partition

Af Bruger Aspirant DGC | 17-07-2020 14:18 | 1260 visninger | 2 svar, hop til seneste
Hej Hol. Jeg håber I kan hjælpe. Jeg er opsætte en syslog-ng server. Jeg gerne flytte /home fra centos-home til centos-root også mounte hele centos-home på /var/logs/syslog [xxxxx@xxxx home]$ df -h Filesystem Size Used Avail Use% Mounted on devtmpfs 7.8G 0 7.8G 0% /dev tmpfs 7.8G 0 7.8G 0% /dev/shm tmpfs 7.8G 8.9M 7.8G 1% /run tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup /dev/mapper/centos-root 50G 1.5G 49G 3% / /dev/sda2 1014M 193M 822M 20% /boot /dev/mapper/centos-home 2.9T 33M 2.9T 1% /home tmpfs 1.6G 0 1.6G 0% /run/user/1000 tmpfs 1.6G 0 1.6G 0% /run/user/0
--
#1
inckie
Guru
17-07-2020 17:07

Rapporter til Admin
Det kunne godt se ud som om, du er gledet let og elefant hen over partitions opsætningen i CentOS installeren. Som standard opretter installeren en selvstændig partition til home directories og tildeler størstedelen af pladsen til den. Det er hurtigere at starte forfra også sætte dit partitions layout ordenligt op fra starten i CentOS installeren, end at forsøge at "fikse det bagefter". Det er svært at give dig en udførlig vejledning, da jeg ikke sidder med systemet foran mig, men her er nogle hints: 1. Lav en kopi af /home og gem den et sted i rod filsystemet (cp -ra /home /home.bak). 2. Unmount /home og kopier /home.bak tilbage til /home (med samme flag) og fjern /home.bak. 3. Tjek at alting blev kopieret korrekt tilbage (permissions, ownerships etc..) 3. Fjern home volumen i LVM. (here be dragons). 4. Opret en ny LVM volume til syslog. 5. Stop syslog så der ikke skrives til /var/log/syslog. 6. Lav en kopi af /var/log/syslog på samme måde som /home (cp -ra ....) og fjern filerne i /var/log/syslog (here be dragons). 7. Mount /var/log/syslog. 8. Kopier de gamle log filer tilbage fra din backup til /var/log/syslog (med cp -ra ... ). 9. Start syslog igen. 10. Tjek at alting ser rigtigt ud (permissions, ownerships etc.. og at syslog virker). 11. Fjern din backup af syslog log filerne 11. Tilret /etc/fstab (fjern /home mount point og tilføj dit /var/log/syslog mount point). 12. Reboot (særligt for at tjekke at det også virker efter reboot). 13. Tjek igen at både /home og syslog virker. .. ps jeg tager ikke ansvar for noget som helst, hvis du rent faktisk vælger at gøre noget ala ovenstående.
--
https://twitter.com[...] https://linuxmint.com[...] - Få dit privatliv tilbage. https://cinnamon-spices.linuxmint.com[...]
#2
inckie
Guru
17-07-2020 17:15

Rapporter til Admin
Jeg fik lige fucked lidt op i punkt numrene, men det finder du nok ud ;-) Alt i alt, du skal være lidt forsigtig (særligt når du rydder op) og du skal være særlig opmærksom på at filer/mapper har de rigtige permissions og ownerships efter du har flyttet rundt på dem. Har du SELinux slået til (det er det som standard, og det bør det blive ved med at være), så skal du også sikre sig at SELinux's context labels forsat er de rigtige, ellers kan du genskabe dem med restorecon kommandoen.
--
https://twitter.com[...] https://linuxmint.com[...] - Få dit privatliv tilbage. https://cinnamon-spices.linuxmint.com[...]
--
Sidst redigeret 17-07-2020 17:17

Opret svar til indlægget: Centos 7 flyt /home til root partition

Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login
NYHEDSBREV
Afstemning


ANNONCE