The UNIX and Linux Forums  
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.

Go Back   UNIX og Linux Forums > Operativsystem > Sun Solaris
.
google unix.com



Sun Solaris Solaris operativsystem, vanligvis kjent som Solaris, er en gratis Unix-basert operativsystem innført av Sun Microsystems.

Mer UNIX og Linux Forum Emner Du kan finne nyttig
Tråd Tråd startet Forum Svar Siste innlegg
filsystem er full karthikosu UNIX for Dummies Spørsmål og svar 3 04-29-2009 10:22
vxfs filsystem full! hungevntelecom HP-UX 1 09-30-2007 04:52
/root filsystem størrelse er full chomca Linux 6 06-04-2006 07:36
/tmp filsystem full szodiac UNIX for Dummies Spørsmål og svar 11 07-18-2005 11:38
Filesystem Full ilak1008 UNIX for Dummies Spørsmål og svar 16 07-18-2005 07:35

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Søk i denne tråden Vurdering: Thread Rating: 2 votes, 5.00 average. Visningsmoduser
  #1 (permalink)  
Old 03-09-2006
RTM's Avatar
RTM RTM is offline Forum Advisor  
Hog Hunter
  
 

Bli Dato: april 2002
Beliggenhet: PÃ¥ min motorsykkel
Innlegg: 3039
Filesystem full - hva du skal se etter

Generisk info for Sun-servere --
Sitat:
Det er flere grunner til at et filsystem blir full. En viktig ting å vurdere er hvordan du setter opp filsystemer under installasjonen, må du ta vare hvor mye plass som er brukt for hvert filsystem og tenke fremover.

Med fremtidsrettede det er mindre sannsynlig at filsystemer vil få full, men vil ikke forhindre et filsystem får full. Dette dokumentet viser de vanligste årsaker til at et filsystem kan bli full og hvordan du kan håndtere dem.
Oppløsning Top

Dette dokumentet er skrevet hovedsakelig for å håndtere de OS filsystem (som root, var og usr), men det kan benyttes til å feilsøke andre filsystemer. Det er mange måter å finne hva som er å fylle opp et filsystem som noen ganger kan være en vanskelig prosess. Ett problem er at et filsystem kan bli fylt opp av ett eller noen få svært store filer (som er vanligvis lett å finne) eller av tusenvis av mindre filer (som kan være vanskelig å finne, og finne årsaken).

Først må du finne ut hvilke filer fyller opp filsystem.

En veldig nyttig måte å oppgi størrelsen på filer i et filsystem er med det du kommandoen.

Følgende eksempel viser filer fra største til minste på rot-filsystemet:

$ Du-AKD / | sort-nr | mer



eller

$ Du-AKD / | sort-nr> / tmp / du.out



Sistnevnte gir deg en fil du kan se når det passer deg.

Den d-alternativet til du kommandoen holder du fra krysset deling grenser.

Den "-en" alternativ forteller du å melde filstørrelser (uten at dette alternativet du bare rapporter mengden plass som brukes i hver katalog. Den "-k" alternativet betyr at du vil rapportere i forhold til kilobyte enn 512-byte blokker. På Solaris 9 eller nyere erstatte "k" med "h" hvis du foretrekker "lesbare" output, som er produksjon målt i kilobyte, megabyte eller gigabyte, avhengig av antall rapporterte.

The-nr mulighet til å sortere legger filene i omvendt numerisk rekkefølge.

Selvfølgelig kan dette brukes på filsystemer annet enn rot, bare erstatte de nødvendige banen for "/" i "du"-kommandoen.

Kommandoen "du-Skd /" summerer antall kilobyte brukes til et filsystem i gitte tilfelle for rot-filsystemet. Hvis dette er forskjellig fra det som er rapportert av df-k-kommandoen, kan man sjekke InfoDocs 4083 og 17720 for nærmere forklaring og feilsøkingstips.

Et vanlig problem med df viser mer brukstid enn du er eksisterende data eller filer i kataloger som brukes som mount points.

INFODOC 4083 dekker dette, men den grunnleggende løsning gis igjen her for enkelhets skyld.

Unmount eventuelle monterte filsystemer og sjekk mount point kataloger for filer. Fjern filene, eller flytte dem hvis du tror du trenger dem, og montere filsystemer igjen.

For / tmp filsystem, må du starte systemet i single-user modus for å få tilgang til / tmp katalogen uten å måtte bytte montert over den.

For / var og / usr, må du starte systemet fra cdrom, montere rot-filsystemet, og sjekk / var og / usr kataloger under montert rot-filsystemet. Disse skal normalt være tom når / var eller / usr ikke er montert.

En annen god måte å søke etter filer på er å bruke kommandoen '/ usr / bin / finne. Det er et godt dokument hvordan du bruker finne kommandoen, se infodoc 13678

Standard filsystemer å se på første vil være:

Filesystem


Sjekker

/ tmp


Dersom / tmp er full eller inneholder store filer, vil en omstart ren denne katalogen. En standard Solaris installasjon deler diskplass for / tmp og bytte som du kan se i produksjonen av df-kommandoen.

Merk: / tmp er ikke rengjort ved oppstart hvis / tmp er konfigurert som et eget filsystem.

/ dev


Store filer kan vises her når du prøver å skrive til en enhet med feil enhetens navn. For eksempel / dev / RMT / o (bokstaven "O") i stedet for / dev/rmt/0 (sifferet "null" for en båndstasjon. Dette er et svært vanlig problem hvis maskinen ikke har en båndstasjon festet og noen bruker en tape kommando som tjære eller ufsdump. Det vil bare lage en stor fil i / dev / RMT /. Så pass på å sjekke / dev katalog for faktiske koblinger ikke filer.

/


Sida «core-filer. Kontroller /. Papirkurven og / lost + funnet katalog for store filer. Sjekk for en. HLR fil i roten, er plassert der av strøm suspendere / gjenoppta programvare.

/ var


Tredjeparts pakker ganger forlate tjære filer i / var / sadm / pkg katalogen.

Hvis / var er full (og er et eget filsystem) eller / var katalogen er den vi bestemt bruker opp mest plass i rota, se nedenfor.

Clearing out (men ikke slette; filene skal avkortes til null lengde) følgende filer kan få deg noen plass. Vær forsiktig her fordi du vil miste ulike logger informasjon. For eksempel utmp [x] og wtmp [x] filene inneholder brukerens tilgang og regnskap informasjon:

/ var / cron / log

/ var /spole/lp / logs

/ var / ADM / utmp

/ var / ADM / utmpx

/ var / ADM / wtmp

/ var / ADM / wtmpx

/ var / log / syslog *

/ var / ADM / meldinger .*

MERK: Hvis du null ut utmp, utmpx, wtmp eller wtmpx filer, bør du starter maskinen.

Null ut en fil:

# Cat / dev / null> filnavn


MERK: For Solaris [TM] 9 eller nyere, se logadm (1M) for et nyttig verktøy for å administrere loggfiler.

Sjekk / var / saf - sjekk for _log og i tcp og zsmon kataloger. Det vil bli _log filer - du kan null dem ut med "cat / dev / null> filename". Hvis systemet brukes som en skriver vert, sjekk / var / lp / logger for filer, kan de bli fjernet hvis de er trykte eller igjen fra systemkrasj eller problemer med skriveren. Sjekk / var / bevare. Sjekk / var /spole/* Katalogen. Underkataloger som "lp" eller "mqueue" brukes til spoling. Sjekk / var / sammenbruddet for ethvert system kjerner. Også sjekk / var / tmp etter filer ikke nødvendig; / var / tmp ikke er ryddet opp med en omstart.

Et ord av forsiktighet med hensyn til / var / sadm katalogen. Denne katalogen inneholder pakken og patch informasjon og generelt bør ikke bli rørt.

Hvis du vil fjerne lagrede lapp backout informasjon, se INFODOC 14295.

Også det kan være at du kjører ut av inodes og får meldingen "filsystem full". I dette tilfellet gjenopprette en partisjon med flere inodes. De grunnleggende trinnene er:

*

Fjern unødvendige filer.
*

Backup partisjonen.
*

gjenskape bruker newfs-i nbpi / dev / <rfsname> der nbpi velges mindre enn standard for disken størrelse og rfsname er rå filsystem, for eksempel / dev / rdsk / cNtNdNsN. Se man newfs (1M) for mer informasjon.
*

Gjenopprette informasjon tilbake til partisjonen.

I løpet av normal bruk, roten og usr filsystem (eller kataloger) er stort sett statisk (ikke vokse over tid). / var imidlertid ikke vokse over tid (fordi den inneholder loggfiler, pakke database, skriv ut og post spoolers, etc.). Navnet "var" er faktisk en forkortelse for "varierende" eller "variable" som "/ var" filsystem er beregnet for filer som varierer i størrelse og innhold over tid (se filsystemet (5) manual side for mer informasjon om dette). Det er god systemadministrasjon praksis å overvåke loggfilene for å sørge for at de ikke får for stor.

Hvis et filsystem plutselig fylles opp, kunne det ha blitt forårsaket ved å installere en ny software i en feil katalog.

Sjekk tapt + funnet katalog på ethvert filsystem som er full.

En annen tilnærming ville være å liste filer ved deres endringsdato (hvis dato for når filsystemet fylt opp er kjent).

# Ls-LRT / | mer vil liste alle filene og sortere dem etter modifisering datoer.

Under svært sjeldne tilfeller en UFS-filsystem kan vises i sin helhet, mens du ennå har data blokker og i-noder tilgjengelig. Dette er beskrevet i SRDB 74799.
Midlertidig Løsning Top

Tilleggsinformasjon Top

Det kan også være at alle disse tiltak ikke gir løsningen og problemet er faktisk at filsystemet er for liten.

Sjekk ut følgende dokument for anbefalt filsystem størrelser infodoc 74110.

Du bør tenke på størrelser trengte for OS og dele data fra OS filsystemet for å hindre den fra å bli full. Selvfølgelig er det alltid mulig å legge til flere disker og å utvide filsystemet, men det er bedre å forebygge.
Hvis du vil sjekke inode behandling - df-F UFS-oi
Hvis du vil sjekke hvordan et filsystem ble opprettet - mkfs-m / dev / rdsk / cXtXdXsX

Sist endret av RTM; 03-23-2006 kl 07:04..
 

Hugseliste

Thread Tools Søk i denne tråden
Søk i denne tråden:

Avansert søk
Visningsmoduser Ranger denne tråden
Ranger denne tråden:

Innleggsaktivitet Regler
Du kanskje ikke poste nye tråder
Du kanskje ikke poste svar
Du kanskje ikke post vedlegg
Du kanskje ikke redigere innleggene dine

BB-kode er PÃ¥
Smilefjes er PÃ¥
[IMG] koden PÃ¥
HTML-koden Av
Pingbacks er PÃ¥
Refbacks er PÃ¥




Alle klokkeslett er GMT -4. NÃ¥ er klokken 03:00.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0