Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2008-05-10 17:35:15

  dadexix - Użytkownik

dadexix
Użytkownik
Zarejestrowany: 2008-05-05

Podział partycj? jedna pełna? może coś "przenieść"

Witam:) mam oto takie pytanie... wiem że są jakieś tam skróty w linuxie itd... ale nie wiem czy będą działać w tym wypadku...

Mam server dedykowany z takim bardzo głupim podziałem partycji:

Kod:

System plików         rozm. użyte dost. %uż. zamont. na
/dev/sda1             2,9G  2,5G  294M  90% /
tmpfs                 486M     0  486M   0% /lib/init/rw
udev                   10M   64K   10M   1% /dev
tmpfs                 486M     0  486M   0% /dev/shm
/dev/sda2             226G   33M  215G   1% /home
overflow              1,0M  4,0K 1020K   1% /tmp

Na / mam np. katalog psa z panelem administracyjnym PLESK do którego same "dodatki"(jak auto installer typu Fantastico itd.) ważą ponad 600MB, jeszcze pełno innych ważnych rzeczy jest na / gdzie prawie pełno... a na /home jest prawie pusto... Ma ktoś jakieś rady? dało by się zmienić montowanie przez SSH? watpie ale co tam...

Wiem że w linuxie są skróty itd tutaj moje pytanie... Przenoszę psa do /home/psa, i robie sobie jakiś skrót z /psa na /home/psa - możliwe to jest? da się to zrobić?

Bo w tym jest pełno konfiguracji a zmieniać każdą ścieżkę w tym.... świra bym prędzej dostał:P



Więc jakieś rady? jak sobie poradzić przy takim układzie?

Offline

 

#2  2008-05-10 18:41:32

  rychu - elektryk dyżurny

rychu
elektryk dyżurny
Skąd: gdańsk/kalmar
Zarejestrowany: 2004-12-28

Re: Podział partycj? jedna pełna? może coś "przenieść"

mv /psa /home
ln -s /home/psa /psa


linux regd. user #248790

Offline

 

#3  2008-05-10 18:57:18

  dadexix - Użytkownik

dadexix
Użytkownik
Zarejestrowany: 2008-05-05

Re: Podział partycj? jedna pełna? może coś "przenieść"

@up to nie wystarczy bo przecież konfiguracja ma ścieżki w sobie...


Teraz mam taki problem:

Wystarczy przenieść katalog, zmienić ścieżki do niego w /etc/psa/psa.conf i we wszystkich plikach wewnątrz /admin

Tylko jak zmienić automatycznie we wszystkich plikach /opt/psa na /home/psa ? da się jakoś?


Mógł by mi ktoś podać chociaż sposób na zmianę zawartości w pliku?


np
zmien [opcje] /nazwa/pliku/i/sciezka.txt 'co zmienic' 'na co zmienic'
istnieje coś w tym stylu?

Dziękuje i pozdarawiam:)

Offline

 

#4  2008-05-10 19:15:39

  rychu - elektryk dyżurny

rychu
elektryk dyżurny
Skąd: gdańsk/kalmar
Zarejestrowany: 2004-12-28

Re: Podział partycj? jedna pełna? może coś "przenieść"

dadexix napisał(-a):

@up to nie wystarczy bo przecież konfiguracja ma ścieżki w sobie...

sory, nie widzę związku?


linux regd. user #248790

Offline

 

#5  2008-05-10 19:17:33

  dadexix - Użytkownik

dadexix
Użytkownik
Zarejestrowany: 2008-05-05

Re: Podział partycj? jedna pełna? może coś "przenieść"

mv /psa /home
ln -s /home/psa /psa


Po tym mi nic nie będzie działać bo ścieżki nie będą chodzić:P a pisałem
"Bo w tym jest pełno konfiguracji a zmieniać każdą ścieżkę w tym.... świra bym prędzej dostał:P"

może mi ktoś powiedzieć jak zaautowamtyzować zmiany w konfiguracji?

Offline

 

#6  2008-05-10 19:22:16

  rychu - elektryk dyżurny

rychu
elektryk dyżurny
Skąd: gdańsk/kalmar
Zarejestrowany: 2004-12-28

Re: Podział partycj? jedna pełna? może coś "przenieść"

dlaczego ścieżki nie będą chodzić?

jeśli masz dowiązanie symboliczne z /psa do /home/psa, i jakiś konfig odwołuje się gdzieś do /psa/*, to na pewno znajdzie sobie to, co trzeba - zobacz, jak działają symlinki


linux regd. user #248790

Offline

 

#7  2008-05-10 19:28:17

  dadexix - Użytkownik

dadexix
Użytkownik
Zarejestrowany: 2008-05-05

Re: Podział partycj? jedna pełna? może coś "przenieść"

powinno działać... ale nie działa:(((

failed: Permission denied

A specjalnie all dałem na 0777...;/

Offline

 

#8  2008-05-10 20:46:14

  terefere - Członek DUG

terefere
Członek DUG
Zarejestrowany: 2005-09-16
Serwis

Re: Podział partycj? jedna pełna? może coś "przenieść"

chmod -R 777 /psa

powyższe powinno nadać katalogowi psa oraz temu co znajduje się w środku uprawnienia rwx dla wszystkich użytkowników.
na jakilinux.org znajduje się fajny art na temat nadawania uprawnień.

Ostatnio edytowany przez terefere (2008-05-10 20:46:42)


Nigdy się niektórych rzeczy nie dowiesz, jeśli na niektóre pytania samemu sobie nie odpowiesz - STFW

Offline

 

#9  2008-05-10 20:57:31

  dadexix - Użytkownik

dadexix
Użytkownik
Zarejestrowany: 2008-05-05

Re: Podział partycj? jedna pełna? może coś "przenieść"

robiłem dokladnie to samo...

Offline

 

#10  2008-05-10 21:02:24

  Graffi - Użytkownik

Graffi
Użytkownik
Skąd: Sulejówek
Zarejestrowany: 2005-10-03
Serwis

Re: Podział partycj? jedna pełna? może coś "przenieść"

mount -bind /home/psa /psa

Ostatnio edytowany przez Graffi (2008-05-10 21:02:44)

Offline

 

#11  2008-05-10 21:09:36

  dadexix - Użytkownik

dadexix
Użytkownik
Zarejestrowany: 2008-05-05

Re: Podział partycj? jedna pełna? może coś "przenieść"

ehh niestety:( wciąż to samo... mógł by mi ktoś pomóc poprostu ze zmianą ścieżek?


for i in *; do cat "$i" | sed -e "s/\/opt\/psa/\/home\/psa/g" > /tmp/tmpfile && cat /tmp/tmpfile > "$i"; done
mam coś takiego ale jak utworzyć do tego zagłębianie w katalogach?

Ostatnio edytowany przez dadexix (2008-05-10 21:17:56)

Offline

 

#12  2008-05-10 21:18:40

  terefere - Członek DUG

terefere
Członek DUG
Zarejestrowany: 2005-09-16
Serwis

Re: Podział partycj? jedna pełna? może coś "przenieść"

sposobu ze zmiana ścieżek Ci, nie podam ale ciekaw jestem co generuje ten komumikat co dałeś powyżej

failed: Permission denied

???


Nigdy się niektórych rzeczy nie dowiesz, jeśli na niektóre pytania samemu sobie nie odpowiesz - STFW

Offline

 

#13  2008-05-10 21:30:25

  dadexix - Użytkownik

dadexix
Użytkownik
Zarejestrowany: 2008-05-05

Re: Podział partycj? jedna pełna? może coś "przenieść"

generouje go panel administracyjny...

0: /home/psa/admin/plib/common_func.php3:158
    psaerror(string 'keymng::install() failed: keymng failed: fatal error: mkstemp() failed: Permission denied')
1: /home/psa/admin/htdocs/server/key_upload.php:112

panel ma własną usługę i własnego usera tylko pod httpd/php dla panelu...

Offline

 

#14  2008-05-10 22:46:14

  dadexix - Użytkownik

dadexix
Użytkownik
Zarejestrowany: 2008-05-05

Re: Podział partycj? jedna pełna? może coś "przenieść"

for i in *; do cat "$i" | sed -e "s/\/opt\/psa/\/home\/psa/g" > /tmp/tmpfile && cat /tmp/tmpfile > "$i"; done
powie ktoś jak to przekształcić na podatalogi i zagłebianie się?

Offline

 

#15  2008-05-10 22:59:14

  rychu - elektryk dyżurny

rychu
elektryk dyżurny
Skąd: gdańsk/kalmar
Zarejestrowany: 2004-12-28

Re: Podział partycj? jedna pełna? może coś "przenieść"

to zmień właściciela tych plików:

chown -R user:user /psa


linux regd. user #248790

Offline

 

#16  2008-05-11 00:20:19

  dadexix - Użytkownik

dadexix
Użytkownik
Zarejestrowany: 2008-05-05

Re: Podział partycj? jedna pełna? może coś "przenieść"

chown -hR psaadm /home/psa


Polecenie które daje:) zmienia także podkalatalogi itd;] po tym zaczeło coś chodzić:)) czyli permissions denied nie wyskakuje ale...


Unable to remove hosting: Unable to delete logrotate config: logrot_mng failed: logrot_mng: Unable to set UID or GID: Operation not permitted

System error 1: Operation not permitted


hm?

Offline

 

#17  2008-05-11 21:48:03

  rychu - elektryk dyżurny

rychu
elektryk dyżurny
Skąd: gdańsk/kalmar
Zarejestrowany: 2004-12-28

Re: Podział partycj? jedna pełna? może coś "przenieść"

hej a nie możesz olać tego panelu administracyjnego i się tam zalogować zwyczajnie po ssh? to by bardzo ułatwiło sprawę


linux regd. user #248790

Offline

 

#18  2008-05-11 22:00:27

  dadexix - Użytkownik

dadexix
Użytkownik
Zarejestrowany: 2008-05-05

Re: Podział partycj? jedna pełna? może coś "przenieść"

ja ma ssh tylko potrzebuje panel administracyjny z innego powodu... nie po to placę za licencje aby to olać:p

Potrzebuje zmienić wszystkie ścieżki w folderku z panelem i nic więcej:)

może ktoś mi wykombinować polecenie?

for i in *; do cat "$i" | sed -e "s/\/opt\/psa/\/home\/psa/g" > /tmp/tmpfile && cat /tmp/tmpfile > "$i"; done
działa ale nie przeszukuje podkatalgów:)

Offline

 

#19  2008-05-12 00:14:39

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: Podział partycj? jedna pełna? może coś "przenieść"

1. dlaczego -h w chown ?
2. pokaz ls -l /psa/* | head
3. zamiana sciezek:

Kod:

find /katalog/w/ktorym/zamieniamy | while read f; do sed -e 's#/opt/psa/#/home/psa#g' < "$i" > /tmp/tmpfile && cat /tmp/tmpfile > "$i"; done

"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#20  2008-05-16 19:13:51

  radq4 - Użytkownik

radq4
Użytkownik
Zarejestrowany: 2008-04-03

Re: Podział partycj? jedna pełna? może coś "przenieść"

Witam!

Mam podobny problem. Mój podział partycji:

System plików         rozm. użyte dost. %uż. zamont. na
/dev/hde3             471M  447M  1,0K 100% /
tmpfs                 505M     0  505M   0% /lib/init/rw
tmpfs                 505M     0  505M   0% /dev/shm
/dev/hde5             2,4G  2,3G     0 100% /usr
/dev/hde2              16M  7,9M  6,6M  55% /boot
/dev/hde6             1,9G  1,5G  324M  83% /var
/dev/hde7             2,0G  651M  1,3G  34% /var/spool/postfix
/dev/hde8             973M   86M  887M   9% /var/spool/news
/dev/hdg1             3,8G  1,5G  2,2G  40% /var/log
/dev/hde9             103G   59G   44G  58% /home
/dev/hda1             184G   29G  155G  16% /home/export
/dev/hdg2             107G   90G   12G  89% /home/users2

Jak widzicie nie mam miejsca na partycji / i /usr . A muszę mieć okolo 100M na /usr aby zainstalować ze źródeł posgresqla nie mówiąc już o miejscu na / dla aktualizacji. Ktoś coś może podpowiedzieć? Czy jakbym przeniósł /lib na partycje /home/users2/ i zrobił dowiązanie to było by wszystko w porządku? Wtedy znalazl bym miejsce na /. A podczas instalacji postgresql da się ustawić że by nie instalował w katalogu domyślnym (pewnie chodzi o /usr) tylko żeby zainstalował go w innej lokalizacji/partycji?

Offline

 

#21  2008-05-17 12:10:17

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: Podział partycj? jedna pełna? może coś "przenieść"

1. prawde powiedziawszy masz dosc potworny uklad partycji ...
2. da sie ustalic i conajwyzej powinien sie instalowac w /usr/local ewentualnie /local lub /opt
3. przenoszenie akurat /lib nie jest najlepszym pomyslem ... pokaz du --max-depth=1 -x / to zobaczymy co najlepiej przerzucic


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#22  2008-05-17 20:35:22

  radq4 - Użytkownik

radq4
Użytkownik
Zarejestrowany: 2008-04-03

Re: Podział partycj? jedna pełna? może coś "przenieść"

wynik polecenia

Kod:

 du --max-depth=1 -x / 

12    /lost+found
4    /usr
1    /boot
4    /var
4    /home
234412    /root
88050    /tmp
11197    /lib
4232    /sbin
107252    /etc
3876    /bin
82    /dev
1    /mnt
0    /proc
1    /floppy
1    /cdrom
1    /initrd
1    /sys
449133    /

Offline

 

#23  2008-05-17 23:16:29

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: Podział partycj? jedna pełna? może coś "przenieść"

przenies /root lub go posprzataj (ma ponad 200MB)
/tmp tez mozesz dac na innej partycji

co do /usr to mozesz sprobowac przeniesc np. /usr/share/doc lub w zasadzie cokolwiek ...

Ostatnio edytowany przez bercik (2008-05-17 23:21:19)


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#24  2008-11-26 22:21:57

  dadexix - Użytkownik

dadexix
Użytkownik
Zarejestrowany: 2008-05-05

Re: Podział partycj? jedna pełna? może coś "przenieść"

Temat odświerzam, bo znów aktualny.... znów ktoś nie mądry instalujący dedyka zrobił złe partycje:P i dopiero teraz wyszło...


Rozmiary partycji jak z pierwszego posta...

Jakoś udało mi się wyskrobać na chwile 600MB(przeniosłem i zrobiłem symlinka) ale wiem że szybko mi to się zajmie...

Mam dostęp do netboota, wtedy moge robić co trzeba, jakby na innym systemie, innym dysku itd...

Pytanie - rady na jak najszybsze, jak najprostsze zmienienie rozmiaru /
chce wiziąść miejsce z /home

najwięcej zajmuje mi /usr bo prawie 2GB i stale rośnie większość to bin oraz lib, jak by ktoś podpowiedział jak to ew. wziął bym troszkę z /home na samo /usr i tam przeniósł all z / a na / usunął /usr;)

Pozdrawiam

Offline

 

#25  2008-11-27 17:18:01

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: Podział partycj? jedna pełna? może coś "przenieść"

najszybsze i najprostrze
- przenosisz /usr na /home/usr
- dajesz symlinka lub montujesz (opcja bind) /home/usr jako /usr

mozesz tak zrobic takze z /tmp, /var


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)