PDA

Bekijk Volledige Versie : DirectAdmin : backup terugplaatsen



IT-worX
11/06/13, 19:55
Vannacht heeft één van mijn servers een defecte harddisk gekregen. Gevolg : de 3 vps'en die er op draaiden (waaronder mijn vps met directadmin) lagen offline. Dus vandaag even een nieuwe harddisk gehaald, geïnstalleerd, xen erop gezet en de vps'en terug aangemaakt. Dan directadmin opnieuw geïnstalleerd en de backups terugzetten. Klaar dacht ik. Echter....toch niet. Bij het restoren van één van de files blijf ik fouten krijgen...

Iemand die mij raad/hulp hiermee kan bieden?

Errors op directadmin

Domain hulpdienstenforum-vlaanderen.be CreatedDomain Created Successfully

Unable to read main db file for hulpdienstenforum-vlaanderen.be : Can't open file /var/named/hulpdienstenforum-vlaanderen.be.db for reading



<b>Error with system Quotas</b>
setquota: Mountpoint (or device) /home not found or has no quota enabled.
setquota: Not all specified mountpoints are using quota.

<a href='http://help.directadmin.com/item.php?id=42'>Debug Guide</a>

<b>Error with system Quotas</b>
setquota: Mountpoint (or device) /home not found or has no quota enabled.
setquota: Not all specified mountpoints are using quota.

<a href='http://help.directadmin.com/item.php?id=42'>Debug Guide</a>
Unable to read the ftp config file for domain hulpdienstenforum-vlaanderen.be
Unable to read the domain config file for domain hulpdienstenforum-vlaanderen.be
An error occurred while writing the apache files: Can't get lock on user's httpd.conf

An error occurred while writing the user_ip.list file: Unable to get Lock on file:
open error for ./data/users/u0038/user_ip.list.lock: No such file or directory
./data/users/u0038: No such file or directory


Error copying /home/u0038/backups/backup/history to ./data/users/u0038/history : <b>A directory component in ./data/users/u0038/history does not exist or is a dangling symbolic link</b>
Unable to create the directory ./data/users/u0038/history


System account exists, but unable to read the User data files for u0038: ./data/users/u0038/user.usage : Unable to get Lock on file:
open error for ./data/users/u0038/user.usage.lock: No such file or directory
./data/users/u0038: No such file or directory

./data/users/u0038/domains.list : Unable to get Lock on file:
open error for ./data/users/u0038/domains.list.lock: No such file or directory
./data/users/u0038: No such file or directory

./data/users/u0038/user.conf : Unable to get Lock on file:
open error for ./data/users/u0038/user.conf.lock: No such file or directory
./data/users/u0038: No such file or directory

systemdeveloper
11/06/13, 21:08
Eerst quotas activeren op je vps, dan hier even kijken: http://help.directadmin.com/item.php?id=456 en opnieuw restoren.

IT-worX
11/06/13, 21:18
Beste systemdeveloper,
Bedankt om hier even op terug te komen. Echter : hoe "activeer" je quota's op de VPS? Ik weet dat ik deze heb moeten installeren tijdens de install van directadmin (yum install quota) maar dat is het ook wel wat.

Overigens : als ik een oudere backup terug plaats (bvb die van zondag), dan krijg ik de volgende error

System account exists, but unable to read the User data files for u0038: ./data/users/u0038/user.usage : Unable to get Lock on file:
open error for ./data/users/u0038/user.usage.lock: No such file or directory
./data/users/u0038: No such file or directory

./data/users/u0038/domains.list : Unable to get Lock on file:
open error for ./data/users/u0038/domains.list.lock: No such file or directory
./data/users/u0038: No such file or directory

./data/users/u0038/user.conf : Unable to get Lock on file:
open error for ./data/users/u0038/user.conf.lock: No such file or directory
./data/users/u0038: No such file or directory

Alle hulp is welkom. Betaling = geen probleem

systemdeveloper
11/06/13, 21:27
Na de install van de quota's moet je die ook in je /etc/fstab nog activeren: http://www.centos.org/docs/5/html/Deployment_Guide-en-US/ch-disk-quotas.html
Dan eventueel de /home/ remounten of het vps rebooten.

Quota's zijn overigens niet verplicht als je die vóór de laatste backup ook niet gebruikte, maar in dit geval voorkomt het dat je die error krijgt.

De betreffende user op het vps moet je gewoon even verwijderen (met al zijn gerelateerde zooi) en dan opnieuw restoren.

patrickekkel
12/06/13, 08:43
Dit kan je eventueel ook proberen

rm -rf /usr/sbin/setquota
ln -s /usr/local/sbin/setquota /usr/sbin/setquota
wget http://sourceforge.net/projects/linuxquota/files/quota-tools/3.13/quota-3.13.tar.gz/download
tar -xzvf quota-3.13.tar.gz
cd quota-tools/
./configure --enable-proc-mounts=/etc/mtab
make
make install
quotacheck -acugv

[reboot VPS/SERVER]
touch /home/quota.user
touch /home/quota.group
chmod 600 /home/quota.user
chmod 600 /home/quota.group
quotacheck -acugv

Credits: Dennis op de Wheeg

NixDevs.com
12/06/13, 09:19
Ben het met systemdeveloper eens, verwijder de user en ook domain hulpdienstenforum-vlaanderen.be.
Installeer en configureer de quotas support. Probeer de restore dan weer opnieuw.

dennis0162
12/06/13, 09:23
@ Kris

Mocht je hulp nodig hebben dan wil ik wel even kijken voor je.

@ Patrick

Dat is alleen voor een OpenVZ vps.
Een default Quota installatie zoekt niet in /etc/mtab voor de mounts daarom handmatig builden.

IT-worX
12/06/13, 09:51
Ik wil iedereen die bij dit probleem heeft meegeholpen eerst en vooral van harte bedanken, met een speciale vermelding voor Fusa, Solidhost en Vertixo die tot diep in de nacht (tot 1u bijna) zijn bezig geweest om dit probleem op te lossen. De quota's bleken niet het enige probleem te zijn overigens : plots kregen veel sites een blanco pagina als je ze bezocht. Een probleem dat zich liet oplossen door rechten op bepaalde files goed te zetten.

Ondertussen kan ik zeggen dat alles op dit moment feilloos werkt zoals het hoort, iets wat ik gisteren niet echt zag in orde komen :)

NixDevs.com
12/06/13, 09:53
Goed om te horen dat het is opgelost :)

slipperman
15/06/13, 02:52
Misschien in de toekomst alles in Raid uitvoeren?

IT-worX
15/06/13, 11:16
Slipperman : dit zou uiteraard een hoop frustraties voorkomen (dat besef ik zelf ook wel) echter heb ik geen verdiensten aan die server(s). Is gewoon puur als hobby. En dan moet je natuurlijk uitkijken naar het geld dat je er aan uit geeft hé...

systemdeveloper
15/06/13, 12:35
Goede backups maken hoeft geen geld te kosten.
Je hebt een NAS, als je vanaf je xen server die nas kunt mounten, kun je ook dagelijks een snapshot exporteren via een scriptje zodat je een recovery backup hebt.

The-BosS
15/06/13, 12:40
Goede backups maken hoeft geen geld te kosten.
Je hebt een NAS, als je vanaf je xen server die nas kunt mounten, kun je ook dagelijks een snapshot exporteren via een scriptje zodat je een recovery backup hebt.

Ik denk niet dat backups het probleem waren, maar het opnieuw installeren en terug zetten van de backups.

Sent from my phone using webhostingtalk mobile app

IT-worX
15/06/13, 12:53
Hmm neen, backups waren het grote probleem. Ik maakte dagelijks een admin backup op de NAS welke ik 1x/week verstuurde naar DCO. Installatie van Xen/centos/DA ging vlotjes, maar het terugzetten van de backups was een ander paar mouwen. Algemeen gezien ging elke gebruiker vlot (53 users in Da, 50 ervan gingen vlot) met de backup van de nacht ervoor. 2 gebruikers hadden pech : die moesten het doen met de backup van de nacht daarvoor. En die laatste die had een backup nodig van 3 dagen oud. Gelukkig ging het over het algemeen over mensen die het domein gebruiken als "maildomein", dus nog zo geen ramp...

Maar wat systemdeveloper zegt : valt eens over na te denken...

systemdeveloper
15/06/13, 12:56
Ik denk niet dat backups het probleem waren, maar het opnieuw installeren en terug zetten van de backups.

Sent from my phone using webhostingtalk mobile app

Ik doel op 'recovery' backups (diskimage, snapshot, whatever), niet alleen de DA backups, maar iets waarbij je direct naar een werkend systeem kunt recoveren. Niet alleen bespaart je dat tijd in het aanmaken en opnieuw installeren van de vpssen, maar je raakt ook geen kleine configuratie aanpassingen kwijt.

systemdeveloper
15/06/13, 13:11
Het komt vaak genoeg voor dat je ergens op een server iets tweaks of ooit een config issue oplost en die je door tijdgebrek oid niet noteert. In dat geval is het altijd handig als je een snapshot hebt liggen die je gewoon kunt importeren.
Als je toevallig citrix xenserver gebruikt, dan heb ik wel een klein scriptje voor je dat die snapshots exporteert.