Data Domain - DDFM getattr: Error: Lwio heittää ei-tuetun tietotason yrittäessään käyttää vaihtoehtoisia tietovirtoja sisältävää tiedostoa
Summary: DDFM getattr: Error: Lwio heittää ei-tuetun tietotason yrittäessään käyttää vaihtoehtoisia tietovirtoja sisältävää tiedostoa
Symptoms
Mikä on vaihtoehtoinen tietovirta (ADS)?
Vaihtoehtoiset tietovirrat ovat NTFS-tiedostojärjestelmän ominaisuus, jonka avulla tiedosto voi tallentaa useita tietovirtoja. Ensisijainen tietovirta sisältää tiedoston varsinaisen sisällön, kun taas lisävirrat voivat sisältää lisätietoja. ADS esiteltiin alun perin tukemaan macOS:n hierarkkista tiedostojärjestelmää (HFS), mutta sitä on sittemmin käytetty eri tarkoituksiin.
Oletusvirta on nimeltään $DATA, joka tallentaa tiedoston pääsisällön. Muita tiedostoon liitettyjä virtoja pidetään vaihtoehtoisina. Vaikka haittaohjelmat ovat joskus käyttäneet ADS: ää väärin tietojen piilottamiseen, sitä käyttävät laillisesti myös sovellukset, kuten sähköposti- ja arkistointiohjelmistot.
Ratkaisut, kuten Veritas Enterprise Vault ja Dell SourceOne, käyttävät vaihtoehtoisia tietovirtoja arkistoitujen tietojen tallentamiseen. Jos nämä tiedostot on tallennettu Data Domain -järjestelmään, niiden käytössä SMB:n kautta voi ilmetä ongelmia, koska SMB-protokollan toteutus ei tue ADS:ää.
Cause
SMB-protokollan toteutus ei tue vaihtoehtoisia tietovirtoja.
Resolution
DDFM getattr: Error: Unsupported info level: Thänen virheensä ilmaisee, että vaihtoehtoisen tietovirran sisältävän määritteen käyttö epäonnistui, koska sitä ei tueta.
Voit saada tiedostojen nimen seuraavanlaisella kyselyllä:
grep "Unsupported info level" cifs.log | grep -Po "path.*?\)" | sort | uniq | head -20
Se palauttaa tiedostoluettelon, esimerkiksi: (pää -20 rajoittuu ensimmäiseen 20: een, jos haluat koko luettelon, käytä "vähemmän" "pää -20" sijasta
path(/data/col1/sourceOneProd/sourceOneProd/202006/20200604160306.emx)
path(/data/col1/sourceOneProd/sourceOneProd/202006/20200604163052.emx)
Yleensä sinun on kuitenkin tarkistettava, sisältävätkö tiedostot todella ADS: n (katso vaihe 2)
1b) Huomaa myös, että joissakin DD-käyttöjärjestelmäversioissa virhe näkyy"
ADS not supported",
grep "ADS not supported" cifs.log| grep -Po "path.*?\)" | sort | uniq | head -201c) Voit myös laskea kunkin tiedoston näkemien osumien määrän tai tarkistaa
cifs.log.1.gz ja cifs.log.2.gzzgrep "ADS not supported" cifs.log.[1-2].gz | grep -Po "path.*?\)" | sort | uniq -c | sort -nr |head -20
Muista, että vaihtoehtoiset virrat eivät näy Windowsin Resurssienhallinnassa, eikä niiden kokoa sisällytetä tiedoston kokoon. Joten tarkistaaksesi, sisältääkö tiedosto ADS: n, voit käyttää useita vaihtoehtoja:
2.1) Voit käyttää dir /r vaihtoehtoisia tietovirtoja sisältävien tiedostojen näyttämiseen
Jos haluat näyttää kansiossa ja niiden alikansioissa vain ADS:ää sisältävät tiedostot, voit käyttää seuraavaa komentoa:
dir /r | find ":$DATA"
Lisätietoja löytyy täältä
2.2) Voit käyttää mitä tahansa kolmannen osapuolen työkalua, joka on saatavilla ADS: n tarkistamiseen. Microsoft tarjoaa työkalun nimeltä Virrat,jolla voit tarkastella virtoja valitulla taltiolla, jota suosittelemme.
Myös Windows PowerShell 3.0:sta alkaen ADS:ää voi hallita natiivisti kuudella cmdlet-komennolla: Add-Content, Clear-Content, Get-Content, Get-Item, Remove-Item, Set-Content.
3) Jos tiedostot sisältävät vaihtoehtoisia tietovirtoja (ADS), huomaa, että SMB-protokollamme toteutus ei tue ADS:ää. Siksi näitä tiedostoja ei voi käyttää suoraan eikä niitä voi tallentaa PowerProtect/Data Domain -ratkaisuun suoraa asiakaskäyttöä varten.
ADS:n sisältävät tiedostot on tallennettava puhtaaseen NTFS-osioon (kuten Windows Server -laitteeseen)