Re: Diskfel. Var: Flytta /home
Hej Niklas, Niklas Höglund <[EMAIL PROTECTED]> writes: > tis 2004-11-09 klockan 08:37 +0100 skrev Juergen Stuber: >> Ivar Alm <[EMAIL PROTECTED]> writes: >> > Finns det nÃ¥gra goda argument för att ha /home som en egen partition? >> >> Kanske, du verkar ha ett stor system med mÃ¥nga användare(?). >> Om du vore ensam skulle jag säga ju färre partitioner desto bättre, >> nuförtiden använder jag bara en enda ext3 partition för Linux. > > Jag gjorde samma sak nyligen när jag skaffade en ny hÃ¥rddisk till min > dator. Gjorde en 120 GB ext3-partition för Debian-systemet (och lämnade > 40 till ev. andra operativsystem som jag kan vilja experimentera med). jag har samma sak här på min server, men bara 40GB varav 25GB Linux på min bärbar. Förr hade jag upp till fem partitioner, det blev mindre över tiden. Rot-partitionen var den sista att gå, jag hade besvär att ladda hem ISO filer med Mozilla som ville lagra de i /tmp. > Nu har jag en fil pÃ¥ partitionen som inte gÃ¥r att radera. Om jag hade > haft flera mindre partitioner hade jag kunnat kopiera alla data och > formattera om den felaktiga partitionen, men nu är det rätt svÃ¥rt. > Det är ett argument för mindre partitioner. Ahem, du har väl säkerhetskopia? > Motargumentet är givetvis att > storlekarna aldrig är rätt, sÃ¥ att man alltid fÃ¥r kopiera omkring data > och ändra partitionsstorlekar mm, vilket ocksÃ¥ kan göra att man förlorar > data om man klantar sig. (Och det tar tid ocksÃ¥.) Så är det. > Mitt system har varit lite instabilt, och ofta hängt sig, sÃ¥ att diskfel > har uppstÃ¥tt kanske inte är förvÃ¥nande. (Windows, Debian och Sourcemage > är alla pÃ¥verkade, sÃ¥ jag misstänker att det är ett hÃ¥rdvarufel.) Jag har aldrig haft hårdvarufel heller, men så är jag ingen overklockare. > e2fsck hittar inga fel pÃ¥ rotpartitionen, som innehÃ¥ller följande: > > # ls -l > totalt 4 > drwxr-xr-x 2 root root 4096 2004-09-28 17:41 src > # ls -l src > totalt 12 > -w---t 1 1948057869 17662705 17662482 1970-07-24 11:14 rxvtcolor.C Kanske det hjälper: http://groups.google.com/groups?hl=en&lr=&selm=slrnc22p8h.3mp.danSPANceswitTRAPhcrows%40samantha.crow202.dyndns.org Jürgen -- Jürgen Stuber <[EMAIL PROTECTED]> http://www.jstuber.net/ gnupg key fingerprint = 2767 CA3C 5680 58BA 9A91 23D9 BED6 9A7A AF9E 68B4 Looking for consulting and project work in Mozart/Oz, Linux kernel, USB
Diskfel. Var: Flytta /home
tis 2004-11-09 klockan 08:37 +0100 skrev Juergen Stuber: > Ivar Alm <[EMAIL PROTECTED]> writes: > > Finns det några goda argument för att ha /home som en egen partition? > > Kanske, du verkar ha ett stor system med många användare(?). > Om du vore ensam skulle jag säga ju färre partitioner desto bättre, > nuförtiden använder jag bara en enda ext3 partition för Linux. Jag gjorde samma sak nyligen när jag skaffade en ny hårddisk till min dator. Gjorde en 120 GB ext3-partition för Debian-systemet (och lämnade 40 till ev. andra operativsystem som jag kan vilja experimentera med). Nu har jag en fil på partitionen som inte går att radera. Om jag hade haft flera mindre partitioner hade jag kunnat kopiera alla data och formattera om den felaktiga partitionen, men nu är det rätt svårt. Det är ett argument för mindre partitioner. Motargumentet är givetvis att storlekarna aldrig är rätt, så att man alltid får kopiera omkring data och ändra partitionsstorlekar mm, vilket också kan göra att man förlorar data om man klantar sig. (Och det tar tid också.) Mitt system har varit lite instabilt, och ofta hängt sig, så att diskfel har uppstått kanske inte är förvånande. (Windows, Debian och Sourcemage är alla påverkade, så jag misstänker att det är ett hårdvarufel.) e2fsck hittar inga fel på rotpartitionen, som innehåller följande: # ls -l totalt 4 drwxr-xr-x 2 root root 4096 2004-09-28 17:41 src # ls -l src totalt 12 -w---t 1 1948057869 17662705 17662482 1970-07-24 11:14 rxvtcolor.C # rm -f src/rxvtcolor.C rm: kan inte ta bort "src/rxvtcolor.C": Operationen inte tillåten # chmod 777 src/rxvtcolor.C chmod: ändrar rättigheter på "src/rxvtcolor.C": Operationen inte tillåten # chown root.root src/rxvtcolor.C chown: byter ägare av "src/rxvtcolor.C": Operationen inte tillåten # whoami root # echo test >>src/rxvtcolor.C bash: src/rxvtcolor.C: Åtkomst nekas # touch src/test # ls -l src/test -rw-r--r-- 1 root root 0 2004-11-09 21:05 src/test # rm src/test -- Niklas signature.asc Description: Detta är en digitalt signerad meddelandedel
Re: Flytta /home
Hej Ivar, Ivar Alm <[EMAIL PROTECTED]> writes: > On Mon, 2004-11-08 at 21:01, Petter Ericson wrote: >> Ivar Alm wrote: >> >Jag skulle behöva flytta /home. När jag skapade mitt system så la jag >> >/home under /, och det funkade väl tills dess att hemkatalogerna började >> >fylla disken. Jag har en ny hd och skulle vilja flytta /home till nån >> >katalog under den nya disken. >> >Vilket är det smidigaste sättet att flytta /home? Gärna utan att behöva >> >logga ut användarna. Om det går... >> >> Det du egentligen behöver göra är att flytta över alla data till ett >> filsystem på den nya disken, varefter du monterar den med home som >> mountpoint. > > Det är litegrann det som är frågan också. Spontant tycker jag det skulle > räcka (som nån tidigare nämnde) att helt enkelt kopiera /home till en ny > plats, radera den gamla /home och sen symlänka /home till den nya > platsen. jo, det räcker. Jag har gjort det ibland, tex /home -> /var/home med en stor partition /var. > Bör man förresten ha en hård länk, eller räcker en symlänk? Symlänk går bra. Du kan inte använda hård länk här, de kan inte visa åt andra partitioner. > Finns det några goda argument för att ha /home som en egen partition? Kanske, du verkar ha ett stor system med många användare(?). Om du vore ensam skulle jag säga ju färre partitioner desto bättre, nuförtiden använder jag bara en enda ext3 partition för Linux. Jürgen -- Jürgen Stuber <[EMAIL PROTECTED]> http://www.jstuber.net/ gnupg key fingerprint = 2767 CA3C 5680 58BA 9A91 23D9 BED6 9A7A AF9E 68B4 Looking for consulting and project work in Mozart/Oz, Linux kernel, USB
Re: Flytta /home
On Mon, Nov 08, 2004 at 20:31 CET, Ivar Alm <[EMAIL PROTECTED]> wrote: > Vilket är det smidigaste sättet att flytta /home? Gärna utan att behöva > logga ut användarna. Om det går... Hejsan, du har fått en massa bra förslag för att flytta in datat på din nya disk. Men där går det sen isär. Framförallt hur man rullar tillbaks om något går fel. Följande procedur följer jag för att försäkra mig om att allt gått rätt till: kasta ut alla användare # mount /dev/nydisk /mnt/nydisk # cd /home # tar/rsync/vad som verkar bra # mv /home /home.old # mkdir /home # vi /etc/fstab /dev/nydisk /home reiserfs defaults 0 0 :wq # mount /home tillåt inloggning igen I detta läger testkör jag sedan några timmar/dagar, vad som upplevs som en rimlig period för att upptäcka fel. När den perioden är över raderar jag /home.old. Fördelar: * Återrullningsplan finns eftersom den "gamla" datan inte raderas. * Inget meck i /etc/passwd etc. mvh -- +---+ | Johan Björklund <[EMAIL PROTECTED]> http://whero.net/ | | PGP = 813B 014F C0FA B56C FA70 31DC 1C11 3A20 B02B C881 | +---+ | You are in a maze of little twisting passages, all alike. + -- - --- -- -
Re: Flytta /home
Vincent Lönngren wrote: mån 2004-11-08 klockan 22.22 skrev David Röhr: Varför symlänka? Om du ändå har syncat över all data, så är det väl bara att ta rensa /home och sedan mounta nya disken på just /home? En förutsättning är ju att man inte har något annat på disken, som man kanske inte vill ha under home. Att dela upp saker i olika partioner kan vara bra på många sätt. Allt från olika settings av säkerhet per partion. Och även en viss form av ordning och reda. Vad gäller säkerheten så hamnar ju /home ändå på en annan partition än /. Ordning och reda är bra, men det kan ju vara praktiskt jobbigt att partitionera om disken för att få det, om det redan ligger grejer på den. Jag längtar efter cross-mounting, eller vad det nu kan tänkas kallas när det kommer till Linux. Jag har använt "bind" alternativet till mount kommandot en hel del. Smidigt att slippa göra länkar, men kanske även detta en säkerhetsrisk? Till exempel har jag monterat "mina egna dokument" mappen till ftp-kontot så att ftp-användare kan komma åt "mina egna dokument". Med cross-mounting, menar du då att montera två olika partitioner till samma mapp?
Re: Flytta /home
mån 2004-11-08 klockan 22.22 skrev David Röhr: > Varför symlänka? Om du ändå har syncat över all data, så är det väl bara > att ta rensa /home och sedan mounta nya disken på just /home? En förutsättning är ju att man inte har något annat på disken, som man kanske inte vill ha under home. > Att dela upp saker i olika partioner kan vara bra på många sätt. Allt > från olika settings av säkerhet per partion. Och även en viss form av > ordning och reda. Vad gäller säkerheten så hamnar ju /home ändå på en annan partition än /. Ordning och reda är bra, men det kan ju vara praktiskt jobbigt att partitionera om disken för att få det, om det redan ligger grejer på den. Jag längtar efter cross-mounting, eller vad det nu kan tänkas kallas när det kommer till Linux. -- Vincent Lönngren <[EMAIL PROTECTED]>
Re: Flytta /home
On Mon, 08 Nov 2004 [22:13], Ivar Alm ([EMAIL PROTECTED]) wrote: > [snip] > > Det är litegrann det som är frågan också. Spontant tycker jag det skulle > räcka (som nån tidigare nämnde) att helt enkelt kopiera /home till en ny > plats, radera den gamla /home och sen symlänka /home till den nya > platsen. Bör man förresten ha en hård länk, eller räcker en symlänk? > Finns det några goda argument för att ha /home som en egen partition? Varför symlänka? Om du ändå har syncat över all data, så är det väl bara att ta rensa /home och sedan mounta nya disken på just /home? Ett annat fulare alternativ är givetvis att flytta konto per konto (beroende på storleken på konto), och sedan efter varje flytt uppdatera /etc/passwd och peka om allt till nya disken. /home2/sven Tex. Att dela upp saker i olika partioner kan vara bra på många sätt. Allt från olika settings av säkerhet per partion. Och även en viss form av ordning och reda. /david -- The whole history of computers is rampant with cheerleading at best and bigotry at worst. -- Larry Wall in <[EMAIL PROTECTED]>
Re: Flytta /home
On Mon, 2004-11-08 at 21:01, Petter Ericson wrote: > Ivar Alm wrote: > > >Jag skulle behöva flytta /home. När jag skapade mitt system så la jag > >/home under /, och det funkade väl tills dess att hemkatalogerna började > >fylla disken. Jag har en ny hd och skulle vilja flytta /home till nån > >katalog under den nya disken. > >Vilket är det smidigaste sättet att flytta /home? Gärna utan att behöva > >logga ut användarna. Om det går... > > > >//Ivar > > > > > > > > > Det du egentligen behöver göra är att flytta över alla data till ett > filsystem på den nya disken, varefter du monterar den med home som > mountpoint. [snip] Det är litegrann det som är frågan också. Spontant tycker jag det skulle räcka (som nån tidigare nämnde) att helt enkelt kopiera /home till en ny plats, radera den gamla /home och sen symlänka /home till den nya platsen. Bör man förresten ha en hård länk, eller räcker en symlänk? Finns det några goda argument för att ha /home som en egen partition? //Ivar
Re: Flytta /home
I filen /etc/passwd står varje användares hemkatalog. I den kan du ändra antingen för hand eller med något grafiskt hjälpmedel. Kopiera katalogen dit där du vill ha den, och ändra sedan i filen. Användaren bör väl helst vara utloggad under tiden. Om du vill ha alla hemkataloger samlade under /home kan du göra en symbolisk länk som pekar på katalogen på den nya hårddisken. info mount info passwd info ln mån 2004-11-08 klockan 20.31 skrev Ivar Alm: > Jag skulle behöva flytta /home. När jag skapade mitt system så la jag > /home under /, och det funkade väl tills dess att hemkatalogerna började > fylla disken. Jag har en ny hd och skulle vilja flytta /home till nån > katalog under den nya disken. > Vilket är det smidigaste sättet att flytta /home? Gärna utan att behöva > logga ut användarna. Om det går... > > //Ivar -- Vincent Lönngren <[EMAIL PROTECTED]>
Re: Flytta /home
Ivar Alm wrote: Jag skulle behöva flytta /home. När jag skapade mitt system så la jag /home under /, och det funkade väl tills dess att hemkatalogerna började fylla disken. Jag har en ny hd och skulle vilja flytta /home till nån katalog under den nya disken. Vilket är det smidigaste sättet att flytta /home? Gärna utan att behöva logga ut användarna. Om det går... //Ivar Det du egentligen behöver göra är att flytta över alla data till ett filsystem på den nya disken, varefter du monterar den med home som mountpoint. Själva partitionerandet och filsystem-makandet hoppas jag du har koll på (cfdisk + mkfs), och kopierandet är egentligen en ganska enkel (nåja) operation som man kan göra på ett flertal olika sätt. tar kan användas med kommandot (om du har den andra hårddisken monterad på /mnt/ny tar -cSpf- /home | (cd /mnt/ny; tar -xvSpf-) Därefter bör det bara vara att lägga till en ny rad i fstab för den nya partitionen, ta bort det gamla innehållet i /home (kolla först i /mnt/ny så att alla filer ligger där som de ska. Det bör se likadant ut som när du befinner dig i /home) och montera den nya partitionen med mount /home Lycka till! /Petter Ericson
Re: Flytta /home
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Ivar Alm wrote: | Jag skulle behöva flytta /home. När jag skapade mitt system så la jag | /home under /, och det funkade väl tills dess att hemkatalogerna började | fylla disken. Jag har en ny hd och skulle vilja flytta /home till nån | katalog under den nya disken. | Vilket är det smidigaste sättet att flytta /home? Gärna utan att behöva | logga ut användarna. Om det går... Det enklaste sättet är att använda någon form av syncning, tex rsync, och helt enkelt skapa en kopia av alla filer på den nya disken mountad någonstans i trädet, utanför /home då ;). Därefter börjar det riktiga jobbet, logga ut -alla- användare och stäng alla program som användet sig av /home, lsof är ett tips, och kör sedan syncningen igen. Efter detta kan du helt enkelt ta bort innehållet i /home och mounta dit din nya home. Vet inte om det finns något enklare sätt, men jag är tveksam om du vill ha en exakt kopia av ditt nuvarande /home. - -- ~ .''`. Torbjörn Svensson, azoff (at) se (dot) linux (dot) org ~ : :' : 7EB9 2DC5 61AE DAB5 7099 BAC6 798E E39A DBDB 0CFD ~ `. `' http://azoff.homeip.net | http://azoff.tty0.org ~ `-- http://www.se.linux.org -BEGIN PGP SIGNATURE- Version: GnuPG v1.2.6 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFBj85ReY7jmtvbDP0RAgmKAJ90tx/RnxNf622oIzguUh5K34beiwCdEYN0 pZWf0illSS0ayhMWpcIZ0jk= =QUF7 -END PGP SIGNATURE-
Flytta /home
Jag skulle behöva flytta /home. När jag skapade mitt system så la jag /home under /, och det funkade väl tills dess att hemkatalogerna började fylla disken. Jag har en ny hd och skulle vilja flytta /home till nån katalog under den nya disken. Vilket är det smidigaste sättet att flytta /home? Gärna utan att behöva logga ut användarna. Om det går... //Ivar