Některé jednoduché kroky mohou pomoci chránit data a integritu nainstalovaného operačního systému Oracle Linux. Nejprve použijte samostatné diskové oddíly pro operační systém a uživatelská data (tj. samostatné oddíly pro /home, /tmp, /var/tmp, /oracle atd.).
Tato strategie může zabránit tomu, aby problém „plného systému souborů“ ovlivnil operace. Stanovení diskových kvót může také zabránit uživateli v náhodném nebo záměrném zaplnění souborového systému.“
Poznámka :Zálohujte oddíly /usr a /var, použijte tar s právy root, tar zachová všechny atributy složky a v případě potřeby bude k dispozici záloha.Přesunutí /usr a /var do jiného oddílu
1. Vytvořte dva nové adresáře:
# mkdir /var1 # mkdir /usr1
2. Naplánujte přemístění složek do nových oddílů. V tomto příkladu jsou nové oddíly hda3 a hda4. Nejprve je označte a poté je připojte k těmto složkám.
# e2label /dev/hda3 /var1 # e2label /dev/hda4 /usr1
# mount /dev/hda3 /var1 # mount /dev/hda4 /usr1
3. Zkopírujte obsah obou složek do příslušných cílových složek zálohy, níže je příklad, jak to udělat:
# cd /var # find . -depth -print0 | sudo cpio --null --sparse -pvd /var1 # cd /usr # find . -depth -print0 | sudo cpio --null --sparse -pvd /usr1
4. Vytvořte zálohu souboru fstab:
# cp /etc/fstab /etc/fstab.bk
5. Upravte /etc/fstab tak, aby oddíl /usr a /var nebyl připojen při příštím restartu.
# vi /etc/fstab
Zakomentujte libovolný řádek, který odkazuje na /var a /usr. Moje soubory fstab vypadají takto:
/dev/mapper/vg_sys_amomv0030-lv_root / ext3 defaults,noatime,nodirat ime 1 1 LABEL=BKUP /bkup ext3 defaults,noatime,nodiratime,noauto 1 2 UUID=23591806-4117-4033-8556-4b220e072559 /boot ext3 defaults,noatime ,nodiratime 1 2 /dev/mapper/vg_sys_amomv0030-lv_home /export/home ext3 defaults,noatime ,nodiratime 1 2 /dev/mapper/vg_sys_amomv0030-lv_oem /oem ext3 defaults,noatime,nodirat ime 1 2 /dev/mapper/vg_sys_amomv0030-lv_tmp /tmp ext3 defaults,noatime,nodirat ime 1 2 #/dev/mapper/vg_sys_amomv0030-lv_var /var ext3 defaults,noatime,nodirat ime 1 2 UUID=4307676b-1ab5-4714-adf1-497469705052 swap swap defaults 0 0 tmpfs /dev/shm tmpfs defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0 #/dev/mapper/vg_sys_amomv0030-lv_usr /usr/ ext3 defaults,noatime,nodirat ,hard,timeo=600,wsize=32768,rsize=32768 0 0
6. Restartujte systém pomocí záchranného režimu (můžete použít ISO/DVD). Vaše instalace bude připojena na /mnt/sysimage.
7. Vstupte do instalace zadáním:
# cd /mnt/sysimage
8. Ujistěte se, že /mnt/sysimage/usr a /mnt/sysimage/var jsou prázdné:
# rm /mnt/sysimage/var # rm /mnt/sysimage/usr # mv /mnt/sysimage/var1 /mnt/sysimage/var # mv /mnt/sysimage/usr1 /mnt/sysimage/usr
9. Otevřete fstab, přejděte /var a /usr na jejich nový oddíl:
# vi /mnt/sysimage/etc/fstab /dev/mapper/vg_sys_amomv0030-lv_root / ext3 defaults,noatime,nodirat ime 1 1 LABEL=BKUP /bkup ext3 defaults,noatime,nodiratime,noauto 1 2 UUID=23591806-4117-4033-8556-4b220e072559 /boot ext3 defaults,noatime ,nodiratime 1 2 /dev/mapper/vg_sys_amomv0030-lv_home /export/home ext3 defaults,noatime ,nodiratime 1 2 /dev/mapper/vg_sys_amomv0030-lv_oem /oem ext3 defaults,noatime,nodirat ime 1 2 /dev/mapper/vg_sys_amomv0030-lv_tmp /tmp ext3 defaults,noatime,nodirat ime 1 2 #/dev/mapper/vg_sys_amomv0030-lv_var /var ext3 defaults,noatime,nodirat /dev/hda3 /var ext3 defaults,noatime,nodirat ime 1 2 UUID=4307676b-1ab5-4714-adf1-497469705052 swap swap defaults 0 0 tmpfs /dev/shm tmpfs defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0 /dev/hda4 /usr/ ext3 defaults,noatime,nodirat
10. Po uložení souboru můžete restartovat server.
11. Pokud je v případě jakéhokoli selhání potřeba vrácení zpět, jednoduše restartujte systém znovu do záchranného režimu.
Upravit fstab:
# cd /mnt/sysimage/etc # cp fstab fstab.bk2 # mv fstab.bk fstab
A restartujte systém. /usr a /var by měly být připojeny na staré oddíly.