Avamar - Linux-työaseman varmuuskopioinnin koko voi olla joskus niin suuri, että se johtuu /var/log/lastlog-toiminnosta ja niukoista tiedostojen käsittelytoiminnoista.

Resumen: Avamar Linux -työaseman varmuuskopiointi voi olla suurta /var/log/lastlog-toiminnon ja niuvan tiedostonkäsittelyn vuoksi.

Este artículo se aplica a Este artículo no se aplica a Este artículo no está vinculado a ningún producto específico. No se identifican todas las versiones del producto en este artículo.

Síntomas

Tässä artikkelissa kuvattu toiminta voi vaikuttaa Avamar-varmuuskopiokoon raportointiin.
Tästä tiedosta on hyötyä, kun avamar-varmuuskopiossa suojattujen tietojen määrästä on raportoitava. Esimerkissä palveluntarjoaja laskuttaa loppukäyttäjiltä asiakasmäärän.

Ilmoitetun koko Linux-työaseman varmuuskopiointiohjelmassa, johon /var/log/lastlog sisältyy, voi olla suurempi kuin työaseman käytettävissä oleva levytila.

Esimerkki:
Linux-asiakasohjelma on määritetty varmuuskopioimaan ainoastaan /var/log-hakemisto, joka sisältää 39 Mt tietoja.
root@linuxclient:~/#: du -hs /var/log
39M /var/log

/var/log-hakemisto ja varmuuskopio sisältävät lastlog-tiedoston.  
root@linuxclient:/var/log/#: ls -ltrhs /var/log/lastlog
48K -rw-rw-r-- 1 root root 272G Apr 30 11:46 /var/log/lastlog

Huomautus: lastlog käyttää levyllä 48 K tilaa, kun taas tavallinen ilmoitettu koko on 272 Gt. Tämä on niukka tiedosto. Varmuuskopioinnin jälkeen avtar vaatii 272 Gt:n tietojen varmuuskopiointia.
 
2015-04-30 12:08:09 avtar Info <5163>: Backup complete, wrapping-up session with Server
2015-04-30 12:08:10 avtar Info <5156>: Backup #494 timestamp
2015-04-30 12:21:58, 131 files, 16 directories, 272.0 GB (5 files, 6.830 KB, 0.00% new)
2015-04-30 12:08:10 avtar Info <7539>: Label "MOD-1430395268242", scheduled to expire after 06/29/15 (2015-06-29 12:01:07 UTC), none backup
2015-04-30 12:08:10 avtar Info <6083>: Backed-up 272.0 GB in 20.83 minutes: 783 GB/hour (377 files/hour)


Varmuuskopioitavien tietojen ilmoitettu arvo on suurempi kuin Linux-tiedostojärjestelmän koko.
root@linuxclient:~/#: df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 7.9G 2.4G 5.1G 32% /
/dev/sda1 122M 13M 103M 12% /boot
none 3.0G 0 3.0G 0%
/dev/shm /dev/sda3 1.5G 125M 1.3G 9% /var


Causa

Tiedosto /var/log/lastlog muuttuu aina, kun käyttäjä (tai muu) kirjautuu järjestelmään. Avtarin on käsiteltävä koko tiedosto niukoin rajoituksin, jotka on kuvattu avamar-artikkelissa ja niukoissa tiedostoissa.

Resolución

Kiertotapa 1: Jätä /var/log/lastlog pois varmuuskopiosta. 

Jos käyttäjän on varmuuskopioitava lastlog tarkastustarkoituksia varten, harkitse ajoitetun päivittäisen crontab-tiedoston luomista lastlog-tuloksen lähettämistä varten tulostiedostoon,
esimerkiksi
lastlog > /var/log/lastlog_$(date +%d%m%Y).log

Tavallinen tiedoston lastlog_<tallennus> varmuuskopioidaan, mutta alkuperäinen ns. sparse lastlog -loki ei.


Kiertotapa 2: Vähennä käyttäjätunnusten määrää ja pienennä lastlog-luetteloa.

Mieti, tarvitaanko tällaisen suuren käyttäjän tunnus. Käyttääkö se todennäköisesti kaikki määritetyn alueen käyttäjätunnukset?
Jos pienempi käyttäjätunnus toimii yhtä hyvin, seuraavista voi olla apua: 
  • Muokkaa /etc/passwd-komentoa ja varmista, että käyttäjätunnusten valikoima on mahdollisimman pieni.
  • Nimeä viimeisen lokitiedoston nimi uudelleen ja luo se uudelleen kosketuslokin avulla. Määritä omistajuus ja käyttöoikeudet vastaamaan alkuperäistä tiedostoa.
  • Päivitä juuri luomasi lastlog-tiedosto muodostamalla yhteys järjestelmään käyttäjän kanssa.
root@linuxclient:/var/log/#: ls -ltrhs | grep lastlog
36K -rw-r----- 1 root tty 272G Apr 28 09:44 lastlog.old
8.0K -rw-r----- 1 root tty 143K Apr 28 09:50 lastlog

Información adicional

Huomautus 1:
Suorituskyvyn kannalta suuri niukka tiedosto vie huomattavasti aikaa varmuuskopioinnille. Lastlog-tiedoston luonteen vuoksi tiedostoa todennäköisesti muokataan ja se on käsiteltävä kokonaan joka päivä. Lisätietoja
niukoista tiedostoista  onAvamarissa ja niukotiedostoissa.

Huomautus 2:
Tiedosto /var/log/lastlog on niukka tiedosto, jonka koko määräytyy /etc/passwd-tiedostossa olevien käyttäjätunnusten alueen mukaan.

Edellä olevassa esimerkissä /etc/passwd-kohdassa oli alun perin käyttäjätunnuksia, joiden koko oli jopa 502.  

Tiedosto oli niukka, mutta kohtalaisesti niin. Ilmoitettu tiedostokoko oli pieni.
root@linuxclient:/var/log/#: ls -ltrhs /var/log/lastlog
16K -rw-rw-r-- 1 root root 143K Apr 30 11:26 /var/log/lastlog


Jos lisätään käyttäjä, jolla on suuri käyttäjätunnus, lastlog-lokin koko suurentaa ilmoitettua kokoa merkittävästi. Kuten alla on kuvattu, mitä suurempi käyttäjätunnus on, sitä niukastimpi (ja suurempi ilmoitettu koko) on.

Lisää käyttäjä, jolla on suuri käyttäjätunnus.
root@linuxclient:/var/log/#: useradd sparsetest -u 999999 

Käyttäjän sparsetest-komento luotu.
root@linuxclient:/var/log/#: tail -1 /etc/passwd sparsetest:x:999999:999999::/home/sparsetest:/bin/bash

Viimeisen lokin tiedosto suurentaa ilmoitettua kokoa.
root@linuxclient:/var/log/#: ls -ltrhs /var/log/lastlog
32K -rw-rw-r-- 1 root root 279M Apr 30 11:34 /var/log/lastlog

Lisää käyttäjä, jolla on vielä suurempi userID-tunnus.
root@linuxclient:/var/log/#: useradd sparsetest2 -u 999999999

Lastlog-tiedostosta tulee entistäkin niukastimpi.
root@linuxclient:/var/log/#: ls -ltrhs /var/log/lastlog
48K -rw-rw-r-- 1 root root 272G Apr 30 11:46 /var/log/lastlog 

Productos afectados

Avamar

Productos

Avamar
Propiedades del artículo
Número del artículo: 000164572
Tipo de artículo: Solution
Última modificación: 10 feb. 2025
Versión:  5
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.