Quelques étapes simples peuvent aider à protéger les données et l'intégrité du système d'exploitation Oracle Linux installé. Tout d'abord, utilisez des partitions de disque distinctes pour le système d'exploitation et les données utilisateur (c'est-à-dire des partitions distinctes pour /home, /tmp, /var/tmp, /oracle, etc.).
Cette stratégie peut empêcher qu'un problème de « système de fichiers plein » n'affecte les opérations. L'établissement de quotas de disque peut également empêcher un utilisateur de remplir accidentellement ou intentionnellement un système de fichiers."
Remarque :Sauvegardez les partitions /usr et /var, utilisez tar avec les privilèges root, tar conservera tous les attributs du dossier et la sauvegarde sera disponible en cas de besoin.Déplacer /usr et /var vers une autre partition
1. Créez deux nouveaux répertoires :
# mkdir /var1 # mkdir /usr1
2. Prévoyez de déplacer les dossiers vers de nouvelles partitions. Dans cet exemple, les nouvelles partitions sont hda3 et hda4. D'abord, étiquetez-les puis montez-les sur ces dossiers.
# e2label /dev/hda3 /var1 # e2label /dev/hda4 /usr1
# mount /dev/hda3 /var1 # mount /dev/hda4 /usr1
3. Copiez le contenu des deux dossiers dans leurs dossiers cibles de sauvegarde respectifs, ci-dessous l'exemple comment faire :
# cd /var # find . -depth -print0 | sudo cpio --null --sparse -pvd /var1 # cd /usr # find . -depth -print0 | sudo cpio --null --sparse -pvd /usr1
4. Prenez la sauvegarde du fichier fstab :
# cp /etc/fstab /etc/fstab.bk
5. Modifiez /etc/fstab afin que les partitions /usr et /var ne soient pas montées au prochain redémarrage.
# vi /etc/fstab
Commentez toute ligne faisant référence à /var et /usr. Voici à quoi ressemblent mes fichiers 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 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. Redémarrez votre système en utilisant le mode de secours (vous pouvez utiliser ISO/DVD). Votre installation sera montée sur /mnt/sysimage.
7. Entrez dans l'installation en lançant :
# cd /mnt/sysimage
8. assurez-vous que /mnt/sysimage/usr et /mnt/sysimage/var sont vides :
# rm /mnt/sysimage/var # rm /mnt/sysimage/usr # mv /mnt/sysimage/var1 /mnt/sysimage/var # mv /mnt/sysimage/usr1 /mnt/sysimage/usr
9. Ouvrez fstab, pointez /var et /usr vers leur nouvelle partition :
# 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. Après avoir enregistré le fichier, vous pouvez redémarrer le serveur.
11. Si une restauration est nécessaire en cas de panne, redémarrez simplement le système en mode de secours.
Modifier fstab :
# cd /mnt/sysimage/etc # cp fstab fstab.bk2 # mv fstab.bk fstab
Et redémarrez le système. /usr et /var doivent être montés sur les anciennes partitions.