Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[OT] [SOLVED] Linkowanie katalogow na inna partycje
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish) Polish OTW
View previous topic :: View next topic  
Author Message
tropt
n00b
n00b


Joined: 14 Oct 2005
Posts: 52

PostPosted: Sun Jan 29, 2006 3:54 pm    Post subject: [OT] [SOLVED] Linkowanie katalogow na inna partycje Reply with quote

Tak się zastanawiałem żeby część katalogów przesadzić na inną partycję i tak instalować gentoo.
Plan mam taki:
- katalogi /var ; /tmp ; /usr/portage i /home
przerzucić na inną partycję na reiserfs a pozostałe zostawic na ext3.
Chcę tak zrobić po 1 dla tego że chce mieć katalog /home i /usr/portage na innej partycji (jakoś często psuje gentoo i nie chce ściągać wszystkiego jeszcze raz a back-up na innej partycji mnie nie interesuje)
Po drugie reiserfs jest szybszy dla małych pliczków ale dla całego systemu chciałbym pozostawić ext3 :)

Wcześniej miałem wszystkie katalogi rozmieszczone na osobnych partycjach i fajnie to wszystko działało ale dużo miejsca się marnowało.

Teraz najważniejsze. Macie jakiś pomysł jak dowiązać te katalogi na inną partycję tak żeby gentoo działało bezproblemowo?
Myślalem nad zrobieniem katalogu /xxx w którym to były by te ww katalogi a na / były by do nich linki. Tak też zrobiłem przykład:
Code:
ln -s /xxx/var /var
ale przy chrootowaniu i env-update wywalało błędy. Zrobiłem więc przykład:
Code:
ln -Fs /xxx/var /var
to działa bez problemu tylko że z poziomu katalogu głównego / nie da się to tych katalogów wejść (jak ma to miejsce w przypadku zwykłego linka).

Mam nadzieje że w miare jasno przedstawiłem sytuację....
Chciałbym żeby do tych przelinkowanych katalogów dało sie bezproblemowo wchodzić z głównego katalogu . / a przy okazji żeby to działało :-)
_________________
// EPOX 8RDA3+ // AMD Semptron 3000+ // Radeon 9600 // 1024 DDR 400MHz //


Last edited by tropt on Thu Feb 23, 2006 2:58 pm; edited 1 time in total
Back to top
View user's profile Send private message
martin.k
Guru
Guru


Joined: 28 Nov 2004
Posts: 493
Location: Wylatowo, Polska

PostPosted: Sun Jan 29, 2006 4:17 pm    Post subject: Reply with quote

A nie wystarczy czasem:
1) odpalić jakieś livecd bez chrootowania
2) podmontować dysk
3) utworzyć te nowe partycje (zakładam, że masz wolny plac na dysku)
4) tymczasowo zmienić nazwy /var /tmp /usr/portage i /home na coś innego
5) podmontować nowe partycje do /var /tmp /usr/portage i /home
6) przenieść /var /tmp /usr/portage i /home na nie za pomocą cp -a
7) w /etc/fstab dodać odpowiednie wpisy do ich montowania

Czy aby to nie zadziała? Nie wiem nie znam się :)
Rozumiem, że chodziło o przerobienie działającego gentoo :) Bo jeśli o instalkę od zera to problemu nie widzę - handbook.
_________________
linux-2.6.17 +ck +R4 +lockless +genetic-as +... więcej nie pamiętam :)
LRU #299256


Last edited by martin.k on Sun Jan 29, 2006 4:19 pm; edited 1 time in total
Back to top
View user's profile Send private message
BeteNoire
Veteran
Veteran


Joined: 25 Sep 2005
Posts: 1827

PostPosted: Sun Jan 29, 2006 4:18 pm    Post subject: Reply with quote

Przede wszystkim: jakiej wielkości masz dysk?

Co do linkowania /var to coś musiałeś źle zrobić, np. nie przenieść zawartości /var do /home/var, bo ja miałem tak zrobione i działało prawidłowo.

Swój ostatni pomysł na optymalizację przestrzeni dyskowej pod Gentoo przedstawiłem tutaj: https://forums.gentoo.org/viewtopic-p-3051309.html#3051309 . Może Ci się przyda.
_________________
powered by power plant
Back to top
View user's profile Send private message
tropt
n00b
n00b


Joined: 14 Oct 2005
Posts: 52

PostPosted: Sun Jan 29, 2006 4:39 pm    Post subject: Reply with quote

Czytałem :)

Co do montowania katalogów na innych partycjach to pisałem że tak miałem i działało bez problemu.
Dysk mam 120GB więc miejsce jest, ale chciałbym te 4 ww katalogi mieć na jednej partycji tak jak to opisałem.
/var ; /tmp ; /usr/portage i /home chce mieć na dysku ~11GB na główny katalog chcę poświęcić ok 3-5GB jeszcze nie jestem zdecydowany.
montuje katalogi:
Code:
dev/hda1               /boot           ext3            noauto,noatime  1 2
/dev/hda2               /               ext3            noatime         0 1
/dev/hda8               none            swap            sw              0 0

/dev/hda3               /config         reiserfs        noatime         0 1
/dev/hda5               /mnt/pliki      reiserfs        noatime         0 1
/dev/hda6               /mnt/linux      reiserfs        noatime         0 1

w katalogu /config chcę mieć te 4 katalogi a z głównego katalogu plików / chcę miec do nich dostęp. (jak w przypadku zwykłego katalogu)
Wykonywałem tylko te czynności które opisałem wyżej z poleceniem ln i efekty opisałem w 1-wszym poście.

To jest nowa instalacja. Stage'a rozpakowałem bezproblemowo gdy zrobiłem same dowiązania przykład:
Code:
ln -s /config/var /var
ale po chrootowaniu się wywalało błędy że nie ma katalogów tmp (tego też zlinkowałem)
_________________
// EPOX 8RDA3+ // AMD Semptron 3000+ // Radeon 9600 // 1024 DDR 400MHz //
Back to top
View user's profile Send private message
BeteNoire
Veteran
Veteran


Joined: 25 Sep 2005
Posts: 1827

PostPosted: Sun Jan 29, 2006 4:50 pm    Post subject: Reply with quote

Zamiast linkować użyj odpowiednich zmiennych w make.conf (to IMO dużo lepsze wyjście) - również je przedstawiłem w tamtym wątku. Więcej: man make.conf.
_________________
powered by power plant
Back to top
View user's profile Send private message
akroplas
Tux's lil' helper
Tux's lil' helper


Joined: 23 Nov 2005
Posts: 87
Location: J-L

PostPosted: Sun Jan 29, 2006 6:45 pm    Post subject: Reply with quote

To ja polece tez cos.. sposob "na fstab'a" :P
https://forums.gentoo.org/viewtopic-t-416595.html
i odrazu pokaze jak to u mnie dziala:
Code:

/dev/hda6      /mnt/lol   ext3      noatime      0 0   //mountuje 'normalnie' partycje

#bindowanie /home i /var i /usr
/mnt/lol/home   /home   none   bind   0 0
/mnt/lol/var   /var   none   bind   0 0
/mnt/lol/usr   /usr   none   bind   0 0

Mysle ze zrozumialem dobrze o co ci chodzi. Jezeli nie.. :) nie bic
Back to top
View user's profile Send private message
qermit
Veteran
Veteran


Joined: 02 Feb 2005
Posts: 1032

PostPosted: Sun Jan 29, 2006 6:50 pm    Post subject: Reply with quote

Rozwiązanie które proponuje akroplas jest chyba najlepszym wyjściem i posiada moją rekomndację
_________________
"A co ty masz w swoim LinuXie?" - Dr Qermit
Back to top
View user's profile Send private message
tropt
n00b
n00b


Joined: 14 Oct 2005
Posts: 52

PostPosted: Sun Jan 29, 2006 7:21 pm    Post subject: Reply with quote

Quote:
PORTDIR_OVERLAY="/home/overlay"
DISTDIR="/home/distfiles"
PKGDIR="/home/packages"
PORTAGE_TMPDIR="/home/portemp"
RPMDIR="/home/rpms"
CCACHE_DIR="/home/ccache"


man'a chwilowo nie moge przeczytać (siedzie u dziewczyny na windowsie :) )
i o ile juz wiem jak dowišzać te katalogi to nadal nie wiem jak w make.conf nazwac katalogi /var ; /tmp i /usr/portage bo home to chyba podlinkuje i będzie ok :)

/edit
var, tmp, home podlinkowałem bezproblemowo (wkońcu) a resztę ustawiłem w make.conf

Dziękuje wszystkim.

/edit2 nadal nie wiem co to jest:
RPMDIR i PORTDIR_OVERLAY
_________________
// EPOX 8RDA3+ // AMD Semptron 3000+ // Radeon 9600 // 1024 DDR 400MHz //
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish) Polish OTW All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum