Avamar - Linux-työaseman varmuuskopioinnin koko voi olla joskus niin suuri, että se johtuu /var/log/lastlog-toiminnosta ja niukoista tiedostojen käsittelytoiminnoista.
摘要: Avamar Linux -työaseman varmuuskopiointi voi olla suurta /var/log/lastlog-toiminnon ja niuvan tiedostonkäsittelyn vuoksi.
本文章適用於
本文章不適用於
本文無關於任何特定產品。
本文未識別所有產品版本。
症狀
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.
/var/log-hakemisto ja varmuuskopio sisältävät lastlog-tiedoston.
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.
Varmuuskopioitavien tietojen ilmoitettu arvo on suurempi kuin Linux-tiedostojärjestelmän koko.
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
原因
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.
解析度
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
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:
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
其他資訊
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ätietojaniukoista 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.
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.
Käyttäjän sparsetest-komento luotu.
Viimeisen lokin tiedosto suurentaa ilmoitettua kokoa.
Lisää käyttäjä, jolla on vielä suurempi userID-tunnus.
Lastlog-tiedostosta tulee entistäkin niukastimpi.
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ätietojaniukoista 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
受影響的產品
Avamar產品
Avamar文章屬性
文章編號: 000164572
文章類型: Solution
上次修改時間: 10 2月 2025
版本: 5
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。