 | | From: | Hans Strandberg | | Subject: | Formatteringsproblem | | Date: | Sun, 09 Jan 2005 19:31:57 GMT |
|
|
 | Hejsan gruppen! Jag har ett formatterings/partitioneringsproblem som jag löst efter många om och men. Dock känner jag på mig att det hels skulle kunna lösas på bättre sätt.
Problemet var att jag hade för lite plats i min /home-partition. Lösningen var att flytta /home partitionen till min andra hårddisk. Dock var den hårddisken inte tom och endast med en partition.
Vad jag skulle vilja göra var att ändra storleken på den existerande partitionen och sedan skapa en ny för att kunna lägga /home på. Detta hittade jag ingen lösning på trots idogt googlande. Provade Gnu Parted men den version jag hade vägrade ut sig på EXT3. Jag löste det genom att tömma hela hårddisken till en annan dator. Sedan ville jag partitionera om den stora hårddisken med fdisk vilket inte funkade som det skulle. Då ville jag formatera om den för att sedan partitionera den. Men hur f.. formaterar man från konsollen?? De fick bli en grafisk variant som löste det problemet(Känns lite förnedrande:)). Nästa problem var att kunna byta namn på den gamla home-partitionen vilket inte gick att genomföra eftersom den var i bruk. Detta fick lösas genom att hoppa in i single-user mode. I och med detta kunde inte uppgiften lösas genom ssh utan jag fick flytta servern till tangentbord och skärm. Nu gick resten att lösa och /home-partitionen lever på den större hårddisken. Nu frågar jag mig: Hur skulle jag gjort egentligen?? 1. Finns det något väl fungerande verktyg som kan krympa en parttion utan att förlora data? 2. Hur formattera från konsollen? 3. Hur stänga alla processer som använder /home-partitionen utan att behöve gå till single-user mode? 4. Går ovanståenda att lösa utan att koppla servern till tangentbord och skärm?
Använder mig av Mandrake Linux 9.2.
Så om någon vill svara på dessa (triviala?) frågor skulla jag bli tacksam. M.V.H Hans Strandberg
|
|
 | | From: | J.O. Aho | | Subject: | Re: Formatteringsproblem | | Date: | Sun, 09 Jan 2005 21:23:15 +0100 |
|
|
 | Hans Strandberg wrote:
> 1. Finns det något väl fungerande verktyg som kan krympa en parttion > utan att förlora data?
Inte nått jag gör, kör mestadels med LVM och det enda jag brukar vilja göra är att lägga till en ny hårddisk till "gruppen" och därmed få mer plats. resize2fs skulle väl kunna göra jobbet, klarar både ext2 och ext3, på det senare så får man kanske fixa till journal filen efteråt med tune2fs. Data lär man nog förlora där... vet inte...
> 2. Hur formattera från konsollen?
mkfs, som är en frontend till en bös av olika mkfs.filsystem,
mkfs -t ext3 /dev/hda1
eller
mkfs.ext3 /dev/hda1
> 3. Hur stänga alla processer som använder /home-partitionen utan att > behöve gå till single-user mode?
döda alla användare som är inloggade förutom root. Brukar i 99% av fallen avsluta alla program som läser nått i /home
> 4. Går ovanståenda att lösa utan att koppla servern till tangentbord och > skärm?
Japp, om man har ssh, telnet eller liknande på servern, så logga in o fixa detta. På ssh så måste du tillåta root login (jag brukar stänga av detta, för att höja säkerheten en liten smula).
//Aho
|
|
 | | From: | Thomas Thyberg | | Subject: | Re: Formatteringsproblem | | Date: | 9 Jan 2005 22:12:07 +0100 |
|
|
 | J O Aho writes: > >> 3. Hur stänga alla processer som använder /home-partitionen utan att >> behöve gå till single-user mode? > > döda alla användare som är inloggade förutom root. Brukar i 99% av > fallen avsluta alla program som läser nått i /home
Se "man fuser"
"fuser -km /home" kills all processes accessing the file system /home in any way.
-- //TT
|
|
 | | From: | Jorgen Grahn | | Subject: | Re: Formatteringsproblem | | Date: | 9 Jan 2005 21:22:25 GMT |
|
|
 | On Sun, 09 Jan 2005 21:23:15 +0100, J.O. Aho wrote: > Hans Strandberg wrote: .... >> 2. Hur formattera från konsollen? > > mkfs, som är en frontend till en bös av olika mkfs.filsystem,
Fast Hans verkade se "formattering" som nåt man gör före partitioneringen (mkfs gör man ju på sina färdiga partitioner).
Det finns ingen formattering i den meningen, eller i alla fall är det inget man normalt gör. Man använder bara cfdisk för att plocka bort ev. existerande partitioner, och sen är man klar att skapa filsystem (eventuellt kombinerat med en test efter läsfel på disken).
/Jörgen
-- // Jorgen Grahn \X/ algonet.se> R'lyeh wgah'nagl fhtagn!
|
|
 | | From: | Hans Strandberg | | Subject: | Re: Formatteringsproblem | | Date: | Mon, 10 Jan 2005 06:06:53 GMT |
|
|
 | Jorgen Grahn wrote:
> Fast Hans verkade se "formattering" som nåt man gör före partitioneringen > (mkfs gör man ju på sina färdiga partitioner).
> Det finns ingen formattering i den meningen, eller i alla fall är det inget > man normalt gör. Man använder bara cfdisk för att plocka bort ev. > existerande partitioner, och sen är man klar att skapa filsystem (eventuellt > kombinerat med en test efter läsfel på disken). > > /Jörgen > Så om jag försöker sammanfatta hur jag förstått råden i tråden: - För att kunna utföra den här typen av operationer utan att koppla datorn till tangentbord och skärm behöver jag tillåta root att logga in med ssh för att slippa blanda in en användare som bor i /home.
- Sedan kan jag döda alla processer för användare i /home-partitionen med kommandot:"fuser -km /home". - Nästa steg är att med cfdisk tabort ev gamla partitioner på disken, för att sedan med cfdisk skapa de nya. - Sedan använder jag mkfs för att skapa filsystemet. Måste detta steg utföras eller är det overkill? Jag fick inte disken att funka utan att detta gjordes.
Nu är allt klart och jag kan montera och kopiera det jag vill på disken.
Kommentera gärna min summering. /Hans Strandberg
|
|
 | | From: | J.O. Aho | | Subject: | Re: Formatteringsproblem | | Date: | Mon, 10 Jan 2005 07:58:03 +0100 |
|
|
 | Hans Strandberg wrote:
> - Sedan använder jag mkfs för att skapa filsystemet. Måste detta steg > utföras eller är det overkill? Jag fick inte disken att funka utan att > detta gjordes.
Japp, detta måste göras... annars har du bara en partition utan ett filsystem.
//Aho
|
|
 | | From: | Per Hedeland | | Subject: | Re: Formatteringsproblem | | Date: | Mon, 10 Jan 2005 21:52:25 +0000 (UTC) |
|
|
 | I artikel skriver Hans Strandberg : >> >Så om jag försöker sammanfatta hur jag förstått råden i tråden: >- För att kunna utföra den här typen av operationer utan att koppla >datorn till tangentbord och skärm behöver jag tillåta root att logga in >med ssh för att slippa blanda in en användare som bor i /home.
Det bör iofs inte vara nödvändigt - om den /home-boende användaren inte startar upp en massa "persistenta" bakgrundsprocesser när han loggar in, utan bara gör en 'cd /' för att få login-shellet ut ur /home innan han su'ar till root, så ska det gå bra.
>- Sedan kan jag döda alla processer för användare i /home-partitionen >med kommandot:"fuser -km /home".
Beroende på vad det är för slags burk kan det ev vara lämpligt att informera användarna om det i förväg.:-)
--Per Hedeland per@hedeland.org
|
|
 | | From: | Hans Strandberg | | Subject: | Re: Formatteringsproblem | | Date: | Tue, 11 Jan 2005 06:25:29 GMT |
|
|
 | Per Hedeland wrote:
> Beroende på vad det är för slags burk kan det ev vara lämpligt att > informera användarna om det i förväg.:-) I mitt fall berörs inte så många mer än jag själv:) /Hans
|
|
 | | From: | Hans Strandberg | | Subject: | Re: Formatteringsproblem | | Date: | Tue, 11 Jan 2005 06:27:16 GMT |
|
|
 | Per Hedeland wrote: > I artikel skriver Hans > Strandberg : > >>Så om jag försöker sammanfatta hur jag förstått råden i tråden: >>- För att kunna utföra den här typen av operationer utan att koppla >>datorn till tangentbord och skärm behöver jag tillåta root att logga in >>med ssh för att slippa blanda in en användare som bor i /home. > > > Det bör iofs inte vara nödvändigt - om den /home-boende användaren inte > startar upp en massa "persistenta" bakgrundsprocesser när han loggar in, > utan bara gör en 'cd /' för att få login-shellet ut ur /home innan han > su'ar till root, så ska det gå bra. > > >>- Sedan kan jag döda alla processer för användare i /home-partitionen >>med kommandot:"fuser -km /home". > > > Beroende på vad det är för slags burk kan det ev vara lämpligt att > informera användarna om det i förväg.:-) I mitt fall berörs inte så många fler än jag:)
Vill passa på att tacka för all hjälp jag fått. Känns som jag lärt mig en del nytt i den här processen också. /Hans
|
|