The UNIX and Linux Forums  

Go Back   UNIX och Linux Forum > Operativsystem > Sun Solaris
.
google unix.com



Sun Solaris Operativsystemet Solaris, som vanligtvis kallas bara Solaris, är ett fritt Unix-baserade operativsystem som införts av Sun Microsystems.

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
filsystem är fullt karthikosu UNIX for Dummies Frågor & Svar 3 04-29-2009 10:22
vxfs filsystem full! hungevntelecom HP-UX 1 09-30-2007 04:52
/rotfilsystemet storlek är fullt chomca Linux 6 06-04-2006 07:36
/tmp filsystem full szodiac UNIX for Dummies Frågor & Svar 11 07-18-2005 11:38
Filesystem All ilak1008 UNIX for Dummies Frågor & Svar 16 07-18-2005 07:35

Closed Thread
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 denna tråd Omdöme: Thread Rating: 2 votes, 5.00 average. Visningslägen
  #1 (permalänk)  
Old 03-09-2006
RTM's Avatar
RTM RTM is offline Forum Advisor  
Gult Hunter
  
 

Join Date: april 2002
Ort: På min motorcykel
Inlägg: 3039
Filesystem full - vad man ska leta efter

Generic info för SUN servrar --
Citat:
Det finns flera skäl till varför ett filsystem blir full. En viktig sak att tänka på är hur du skapar dina filsystem under installationen, du måste ta hand hur mycket utrymme som används för varje filsystem och tänka framåt.

Med framsynta det är mindre troligt att dina filsystem kommer att få full, men kan inte hindra ett filsystem får full. Detta dokument kommer att visa de vanligaste orsakerna till varför ett filsystem kan bli full och hur man hanterar dem.
Resolution Top

Det här dokumentet är skrivet i huvudsak att behandla OS filsystem (som root, var och usr), men det kan användas för felsökning andra filsystem. Det finns många sätt att hitta vad som fyller upp ett filsystem, som ibland kan vara en svår process. Ett problem är att ett filsystem kan fyllas upp av en eller ett fåtal mycket stora filer (som i allmänhet lätt att hitta) eller av tusentals mindre filer (som kan vara svåra att hitta och lokalisera orsaken).

Först måste du ta reda på vilka filer som fyller upp filsystemet.

Ett mycket bra sätt att visa storleken på filer i ett filsystem med du kommandot.

Följande exempel listar filer från störst till minst på rotfilsystemet:

$ Du-mc / | sort-nr | mer



eller

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



Den senare kommer att ge dig en fil som du kan läsa när det passar dig.

-D option för du kommandot håller du från gatukorsningen partition gränser.

Den "-en" alternativet anger du att rapportera filstorleken (utan alternativet du bara rapporterar mängden utrymme som används i varje katalog. Den "-k" alternativet innebär att du kommer att rapportera i fråga om kilobyte istället för 512-byte block. På Solaris 9 eller senare ersätta "k" med "h" om du föredrar "läsbara" output, det vill säga produktionen i form av kilobyte, megabyte eller gigabyte beroende på antalet rapporterade.

Den-nr möjlighet att sortera lägger filerna i omvänd nummerordning.

Naturligtvis kan dessa användas på filsystem andra än root, bara ersätta den nödvändiga vägen för "/" i "du" kommandot.

Kommandot "du-SKD /" sammanfattar den mängd kilobyte används för ett filsystem, i det aktuella fallet för rotfilsystemet. Om det här är annorlunda än vad som rapporterats av DF-k kommando kan man kontrollera InfoDocs 4.083 och 17.720 för ytterligare förklaring och felsökningstips.

Ett vanligt problem med DF som visar mer än den som du är befintlig data eller filer i kataloger som används som mount points.

INFODOC 4.083 täcker detta, men huvudregeln ges igen här för enkelhetens skull.

Avmontera alla monterade filsystem och kontrollera monteringspunkten kataloger för filer. Ta bort filer eller flytta dem om du tror att du behöver dem, och montera filsystem igen.

För / tmp filsystem, måste du starta upp systemet i enanvändarläge tillgång till / tmp katalogen utan att behöva byta monterad över den.

För / var och / usr, måste du starta upp systemet från cdrom, montera rotfilsystemet, och kontrollera sedan / var och / usr kataloger under monteras rotfilsystemet. Dessa bör normalt vara tom när / var eller / usr inte är monterad.

Ett annat bra sätt att söka efter filer är att använda kommandot "/ usr / bin / find '. Det är ett bra dokument om hur du använder kommandot Sök, se infodoc 13.678

Standard filsystem att titta på första kommer att vara:

Filesystem


Kontroller

/ tmp


Om / tmp är full eller innehåller stora filer, kommer en omstart rent här katalogen. En standard Solaris installation delar diskutrymme för / tmp och växlingsutrymme som du kan se i produktionen av DF kommandot.

Anmärkning: / tmp inte rengörs vid uppstart om / tmp är konfigurerad som en separat filsystem.

/ dev


Stora filer kan visas här när man försöker skriva till en enhet som använder felaktig enhetens namn. Till exempel / dev / RMT / o (bokstaven "O") istället för / dev/rmt/0 (siffran "noll" för en bandstation. Detta är ett mycket vanligt problem, om maskinen inte har en bandstation fäst och någon använder ett band kommando som tjära eller ufsdump. Det kommer bara skapa en stor fil i / dev / RMT /. så var noga med att kontrollera katalogen / dev efter faktisk länkar inte filer.

/


Sök efter core-filer. Kontrollera /. Papperskorg och / lost + found katalog för stora filer. Kontrollera om en. CPR-fil i roten, det är lagt där makt suspend / resume programvara.

/ var


Tredje jepartspaket skriva ibland tar-filer i / var / sadm / pkg katalogen.

Om / var är full (och är ett separat filsystem) eller / var katalogen är en vi bestämde använder upp mest plats i rot, kontrollera följande.

Rensa ut (men inte bort, filerna ska avkortas till noll-längd) Följande filer kan få dig lite utrymme. Var försiktig här, eftersom du kommer att förlora olika logginformation. Till exempel, utmp [x] och wtmp [x] filerna innehåller användarnas åtkomst och räkenskapsinformation:

/ var / cron / log

/ var /spool/lp / logs

/ var / adm / utmp

/ var / adm / utmpx

/ var / adm / wtmp

/ var / adm / wtmpx

/ var / log / syslog *

/ var / adm / messages .*

OBS: Om du noll ut utmp, utmpx, wtmp eller wtmpx filer, bör du starta om din maskin.

Noll ut en fil:

# Cat / dev / null> filnamn


OBS: För Solaris [TM] 9 eller senare, se logadm (1M) för ett användbart verktyg för att hantera loggfiler.

Kontrollera / var / SAF - check för _log och i TCP och kataloger zsmon. Det kommer att finnas _log filer - du kan noll dem med "cat / dev / null> filnamn". Om systemet används som en skrivare värd, kolla / var / lp / logs för filer, kan de tas bort om de har tryckt eller som blivit över från systemet kraschar eller problem med skrivaren. Kontrollera / var / bevara. Kontrollera / var /spool/* Katalog. Underkataloger som "LP" eller "mqueue" används för buffring. Kontrollera / var / krasch för alla system kärnor. Kolla också in / var / tmp för filer som inte behövs, / var / tmp är inte rensade upp med en omstart.

Ett varningens ord om / var / sadm katalogen. Denna katalog innehåller paket och lapp information och allmänhet bör inte vidröras.

Om du vill ta bort sparad information lapp backout, se INFODOC 14.295.

Också det kan vara att du kör ut inodes och får meddelandet "file system full". I detta fall återskapa en partition med mer inodes. De grundläggande stegen är:

*

Ta bort onödiga filer.
*

Backup partitionen.
*

återskapa med newfs-i nbpi / dev / <rfsname> där nbpi väljs mindre än den standard för skivan storlek och rfsname är rå filsystemet, t.ex. / dev / rdsk / cNtNdNsN. Se man newfs (1M) för mer information.
*

Återställa information tillbaka till partitionen.

Under normal systemdrift, rot-och filsystem usr (eller kataloger) är mestadels statisk (inte växa över tiden). / var dock inte växa över tiden (eftersom det innehåller loggfiler, paketdatabas, skriva ut och spoolers post osv). Namnet "var" är egentligen en förkortning för "olika" eller "variabel" som "/ var" filsystemet är avsedd för filer som varierar i storlek och innehåll över tiden (se filsystem (5) manualsidan för mer information om detta). Det är bra system förvaltningens kan övervaka loggfiler för att se till att de inte blir för stor.

Om ett filsystem plötsligt fylls upp, kunde det ha orsakats av att installera en ny programvara till ett fel katalog.

Kontrollera alla lost + found katalog på alla filsystem som är full.

Ett annat tillvägagångssätt skulle vara att lista filerna efter ändringsdatum (om tidpunkten för när filsystemet fyllt upp är känd).

# Ls-LRT / | fler kommer att lista alla filer och sortera dem efter ändringen datum.

Under mycket speciella omständigheter en UFS-filsystem kan förefalla helt, medan du fortfarande har datamängd och i-noder tillgänglig. Detta beskrivs i SRDB 74.799.
Tillfällig lösning Top

Ytterligare information Top

Det kan också vara att alla dessa åtgärder inte ger lösningen och problemet är faktiskt att filsystemet är för liten.

Kolla in följande dokument för rekommenderade filsystem storlekar, infodoc 74.110.

Du bör tänka på storleken som behövs för operativsystemet och dela data från OS filsystem att hindra det från att bli full. Det är naturligtvis alltid möjligt att lägga till fler hårddiskar och att förlänga filsystemet, men det är bättre att förebygga.
Att kontrollera inode Användning - DF-F ufs-Oi
Att kontrollera hur ett filsystem skapades - mkfs-m / dev / rdsk / cXtXdXsX

Senast redigerad av RTM; 03-23-2006 at 07:04..
Closed Thread

Komihåglista

Thread Tools Sök i denna tråd
Sök i denna tråd:

Avancerad sökning
Visningslägen Betygsätt denna tråd
Betygsätt denna tråd:

Utstationering Regler
Du får inte efter nya trådar
Du får inte efter svar
Du får inte skicka bilagor
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG] kod
HTML-koden är Av
Trackback är
Pingbacks är
Refbacks är




Alla tider är GMT -4. Klockan är nu 09:34.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Översättningar Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX och Linux Forum Innehållet upphovsrättsskyddat © 1993-2009. All Rights Reserved.Ad förvaltning RedTyger

Content Relevant webbadresser från vBSEO 3.2.0