knowledge-database (beta)

Current group: swnet.unix

Formatteringsproblem

Formatteringsproblem  
Hans Strandberg
 Re: Formatteringsproblem  
J.O. Aho
 Re: Formatteringsproblem  
Thomas Thyberg
 Re: Formatteringsproblem  
Jorgen Grahn
 Re: Formatteringsproblem  
Hans Strandberg
 Re: Formatteringsproblem  
J.O. Aho
 Re: Formatteringsproblem  
Per Hedeland
 Re: Formatteringsproblem  
Hans Strandberg
 Re: Formatteringsproblem  
Hans Strandberg
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
   

Copyright © 2006 knowledge-database   -   All rights reserved