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!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
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:
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
mv /psa /home
ln -s /home/psa /psa
Offline
@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
dadexix napisał(-a):
@up to nie wystarczy bo przecież konfiguracja ma ścieżki w sobie...
sory, nie widzę związku?
Offline
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
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
Offline
powinno działać... ale nie działa:(((
failed: Permission denied
A specjalnie all dałem na 0777...;/
Offline
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)
Offline
robiłem dokladnie to samo...
Offline
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
sposobu ze zmiana ścieżek Ci, nie podam ale ciekaw jestem co generuje ten komumikat co dałeś powyżej
failed: Permission denied
???
Offline
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
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
to zmień właściciela tych plików:
chown -R user:user /psa
Offline
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
hej a nie możesz olać tego panelu administracyjnego i się tam zalogować zwyczajnie po ssh? to by bardzo ułatwiło sprawę
Offline
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
1. dlaczego -h w chown ?
2. pokaz ls -l /psa/* | head
3. zamiana sciezek:
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
Offline
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
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
Offline
wynik polecenia
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
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)
Offline
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
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
Offline
Strony: 1