ďťż
 
 
   Konserwacja Linuksa?
 
 

Tematy

 
    
 

 

 

 

Konserwacja Linuksa?





Ravan - 03-10-2008 23:13
Witam.
Używając przez wiele lat Windowsa w nawyk weszło mi czyszczenie systemu co tydzień. Kasowanie plików temp, czyszczenie rejestru, defragmentacja dysków itd. Od niedawna posiadam Debiana i zastanawiam się czy Linux również wymaga konserwacji? Czy trzeba defragmentować dyski? Co powinienem robić, by mój system był zawsze w pełni sprawny i tak samo szybki?



PhockouS - 03-10-2008 23:19
Nic nie musisz robić, system plików linuksa sam dba o porządek.



thalcave - 03-10-2008 23:22
Ewentualnie aptitude clean



Ravan - 03-10-2008 23:44
Dzięki za odpowiedzi ;)
Po moim Windowsie z powodu zawartości pozostała jedna partycja ntfs - czy Linux o nią również zadba? Jeśli nie to czy jest w 100% bezpieczny sposób pozwalający na konwersję tej partycji na system ext3?



PhockouS - 04-10-2008 07:19

Dzięki za odpowiedzi ;)
Po moim Windowsie z powodu zawartości pozostała jedna partycja ntfs - czy Linux o nią również zadba? Jeśli nie to czy jest w 100% bezpieczny sposób pozwalający na konwersję tej partycji na system ext3?
Niestety, ale Linux dba tylko o *swoje* systemy plików. A co do konwersji to obawiam się, że takowa nie istnieje. Idź do znajomego z dyskiem, przerzuć dane potem sformatuj partycję, a na końcu podmontuj i przekopiuj ponownie.

"włala* :-P



Ravan - 04-10-2008 08:30
Problem w tym, że dysk jest w laptopie. Dysk ten ma całkowitą wielkość 200gb w tym 167 gb przeznaczone na partycję ntfs (zajęte 42 gb) oraz reszta na /, /home, /boot i /swap. Wygląda to mniej więcej tak:
fdisk -l
Disk /dev/sda: 200.0 GB, 200049647616 bytes
255 heads, 63 sectors/track, 24321 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xabababab

  Device Boot      Start        End      Blocks  Id  System
/dev/sda1              1      24321  195358401    f  W95 Ext'd (LBA)
/dev/sda5            2551      24321  174875526    7  HPFS/NTFS
/dev/sda6              1          12      96295+  83  Linux
/dev/sda7              13        985    7815591  83  Linux
/dev/sda8            986        2407    11422183+  83  Linux
/dev/sda9            2408        2550    1148616  82  Linux swap / Solaris fstab
#
# <file system> <mount point>  <type>  <options>      <dump>  <pass>
proc            /proc          proc    defaults        0      0
/dev/sda7      /              ext3    errors=remount-ro 0      1
/dev/sda6      /boot          ext3    defaults        0      2
/dev/sda8      /home          ext3    defaults        0      2
/dev/sda9      none            swap    sw              0      0
/dev/hda        /media/cdrom0  udf,iso9660 user,noauto    0      0

/dev/sda5 /mnt/hdd ntfs-3g rw,uid=1000,gid=100,fmask=0111,dmask=0,locale=pl_PL.utf8,silent



Smike - 04-10-2008 09:17
No to pozostaje albo podłączyć jakiś dysk poprzez USB albo bawić się w połączenia dwóch komputerów. Możnaby jeszcze spróbować inaczej. Tyle ile się da przenieść na partycje linuksowe. Ntfs sprawdzić i zmniejszyć. Na wolnym miejscu utworzyć nową partycję i na nią przenieść resztę. Potem możnaby powiększyć tą utworzoną wcześniej lub tworzyć kolejne partycje. Uwaga na zmiany oznaczeń partycji.
Taką mam koncepcję ;))



genobis - 04-10-2008 20:19
Najczytelniej df -h ;-) Jeśli chodzi o Twój problem, to nie majstrowałbym przy tablicy partycji, przerzucić dane można na różne sposoby. Choćby tak jak powiedział PhockouS - idź do kumpla z dyskiem (to, że to notebook, nie ma znaczenia), albo podłącz dysk zewnętrzny przez USB (specjalne kieszenie są do kupienia na allegro, urządzenie jest tanie, a na pewno jeszcze wielokrotnie się przyda), ewentualnie prześlij te dane po sieci, ale to może być powolne.



Ravan - 04-10-2008 20:28
Dzięki za wszystkie rady - zdecydowałem się przerzucić dane tymczasowo na inny dysk. Mam jeszcze jedno pytanie. Gdy już usunę tą partycję ntfs to ten pusty obszar można dołączyć do /home?



genobis - 04-10-2008 20:47
Tak, tyle, że musisz usunąć także partycję swap i potem umieścić ją na końcu dysku. Bo w tej chwili swap wbija Ci się klinem między /home a tę ntfs'ową partycję ;-) Kiedy to zrobisz, wystarczy, że powiększysz sda8 o odzyskaną wolną przestrzeń (gparted, qtparted - oczywiście z jakiegoś dysku ratunkowego).



Ravan - 04-10-2008 21:50
Przy montowaniu nowego swapu wystarczy zmienić tylko fstab?



thalcave - 04-10-2008 21:54
Dokładnie ;)



genobis - 04-10-2008 21:57
Swapu się nie montuje, w ogóle nie musisz go mieć w fstab.



thalcave - 04-10-2008 22:04

Swapu się nie montuje, w ogóle nie musisz go mieć w fstab. Aż zahaszowałem wpis w fstabie by to sprawdzić. Po ponownym uruchomieniu komputera swapa nie miałem.



genobis - 04-10-2008 22:15
Przepraszam... to mi się palnęło.

Oczywiście masz rację. Nie wiem skąd mi się to wzięło. Przepraszam za gadanie głupot.

Ravan, zrób jak była mowa, czyli po wszystkim popraw fstab.



yantar - 04-10-2008 23:13
Panowie jestem troche zmeczony i moge cos niedowidziec ale odnosze wrazenie, ze tu namotaliscie troche z kolejnoscia partycji. Jesli zostanie usunieta czy zmniejszona partycja NTFS to nie da sie odzyskanego miejsca dolaczyc do istniejacego /home w tym ukladzie.
Pomiedzy nimi siedzi /boot i /. Mozna wprawdzie poprzesuwac po kolei partycje na odzyskane miejsce, ale osobiscie to bym sie na taki krok decydowal w ostatecznosci.



snah - 05-10-2008 01:17

Panowie jestem troche zmeczony i moge cos niedowidziec ale odnosze wrazenie, ze tu namotaliscie troche z kolejnoscia partycji. Jesli zostanie usunieta czy zmniejszona partycja NTFS to nie da sie odzyskanego miejsca dolaczyc do istniejacego /home w tym ukladzie.
Pomiedzy nimi siedzi /boot i /.
Zapewne po wypoczynku z łatwością dojrzysz swój błąd.

Ntfs jest na końcu dysku, zaczyna się bowiem od cylindra 2551. Ravan pewnie usunął ostatnią linię z wyniku polecenia fdisk -l, która u mnie występuje: Partition table entries are not in disk order



yantar - 05-10-2008 01:53
Fakt nie zwrocilem uwagi na cylindry. Po calym dniu zabawy z tekstem mam juz dosc. Ide wypoczac ;]



Ravan - 05-10-2008 10:50
W takim razie jest możliwość dołączenia pustego obszaru po partycji ntfs do partycji /home?



genobis - 05-10-2008 11:11
Tak, partycję można powiększać w obie strony. Jedyne o czym musisz pamiętać to to, o czym była mowa, żeby umieścić swap na końcu dysku - partycja, żeby dało się ją powiększyć, musi bezpośrednio sąsiadować z niezagospodarowanym obszarem.

Najlepiej zignoruj wszystko, co było po poście thalcave z wczoraj, z godziny 21.54 ;-)



Ravan - 05-10-2008 12:42
W takim razie jutro zabiorę się za przerzucanie danych. Chciałbym jeszcze wiedzieć jakim narzędziem najlepiej zabrać się za te partycję. Czy Hiren's BootCD będzie dobrym rozwiązaniem? Jeśli tak, to którym programem z tej płytki grzebać w dysku?



thalcave - 05-10-2008 14:43
http://sourceforge.net/project/showf...kage_id=271779
lub skorzystaj z gparted na LiveCD innej dystrybucji, np. Ubuntu



Ravan - 06-10-2008 21:08
Jako iż dysk ntfs był oznaczony jako sda5 po usunięciu wszystkie dyski przeskoczyły o 1 w dół. Edytowałem fstab (przesunąłem wszystkie dyski o 1) ale niestety system wciąż się nie ładuje (wywala grub error 15). Co powinienem zrobić?



kamycek - 06-10-2008 21:54
Zmień w pliku
/boot/grub/menu.lst numer partycji w linijce zaczynającej się od
boot



Ravan - 06-10-2008 22:17
Poprawiłem ścieżki w menu.lst ale niestety, to samo. Error 15.



genobis - 06-10-2008 23:17
Podaj proszę wynik: fdisk -l oraz zawartość: /boot/grub/menu.lst



maly - 06-10-2008 23:26

Jako iż dysk ntfs był oznaczony jako sda5 po usunięciu wszystkie dyski przeskoczyły o 1 w dół. Edytowałem fstab (przesunąłem wszystkie dyski o 1) ale niestety system wciąż się nie ładuje (wywala grub error 15). Co powinienem zrobić? http://www.gentoo.org/doc/pl/grub-error-guide.xml

Tutaj masz podane rozwiązanie. pozdr



Ravan - 07-10-2008 07:04
Spod Ubuntu live.

fdisk -l
ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 200.0 GB, 200049647616 bytes
255 heads, 63 sectors/track, 24321 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xabababab

  Device Boot      Start        End      Blocks  Id  System
/dev/sda1              1      24321  195358401    f  W95 Ext'd (LBA)
/dev/sda5              1          12      96295+  83  Linux
/dev/sda6              13        985    7815591  83  Linux
/dev/sda7            986      24149  186064798+  83  Linux
/dev/sda8          24150      24321    1381558+  82  Linux swap / Solaris fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point>  <type>  <options>      <dump>  <pass>
proc            /proc          proc    defaults        0      0
/dev/sda6      /              ext3    errors=remount-ro 0      1
/dev/sda5      /boot          ext3    defaults        0      2
/dev/sda7      /home          ext3    defaults        0      2
/dev/sda8      none            swap    sw              0      0
/dev/hda        /media/cdrom0  udf,iso9660 user,noauto    0      0 /boot/grub/menu.lst
title                Debian GNU/Linux, kernel 2.6.26-1-686
root                (hd0,5)
kernel                /vmlinuz-2.6.26-1-686 root=/dev/sda6 ro quiet
initrd                /initrd.img-2.6.26-1-686

title                Debian GNU/Linux, kernel 2.6.26-1-686 (single-user mode)
root                (hd0,5)
kernel                /vmlinuz-2.6.26-1-686 root=/dev/sda6 ro single
initrd                /initrd.img-2.6.26-1-686



Smike - 07-10-2008 08:57
Popraw linię root na:
root (hd0,4) Narazie tyle. Być może będzie konieczna ponowna instalacja GRUBa.
A może i wygenerowanie nowego initrd.

Edit:
Jeszcze dwie linie do aktualizacji:
# kopt=root=/dev/sda6 ro
# groot=(hd0,4)



Ravan - 07-10-2008 16:07
Niestety, brak rezultatu.



Smike - 07-10-2008 17:20

Niestety, brak rezultatu. Skoro tak to proponuję:
Na uruchomionym LiveCD w terminalu
mount -t ext3 /dev/sda6 /mnt/sda6
mount -t proc none /mnt/sda6/proc
mount -o bind /dev/ /mnt/sda6/dev
chroot /mnt/sda6 /bin/bash Będąc w środowisku chroot zamontuj partycje sda5 i sda7 z godnie z tym co masz w fstab (miejsce
montowania). Sprawdź poprawność zamontowania (sda7 chyba nie jest konieczne ale nie zaszkodzi
zamontować).
Jeśli jest OK to zainstaluj najpierw GRUBa:
grub-install --no-floppy --root-directory=/  /dev/sda Spowoduje to zainstalowanie zainstalowanie GRUBa w MBR dysku a kolejne jego stage na partycji
sda5. Sprawdź poprawność instalacji. Ma być /boot/grub/... a nie /boot/boot/grub.
Jeśli obyło się bez błędów to właściwie możnaby zakończyć i sprawdzić czy teraz będzie się uruchamiać. Jeżeli będą błędy to nie co przechodzić dalej.
Aby wygenerować initrd w Debianie:
dpkg-reconfigure linux-image-2.6.26-1-686 I tu również jeśli nie było błędów to odmontuj boot i home wyjdź z chroota (exit)a nastepnie odmontuj
dev, proc, sda6.



Ravan - 07-10-2008 18:13
Wykonałem instrukcję z tego tematu: http://forum.ubuntu.pl/showthread.php?t=45073

I wygląda na to, że wszystko ładnie działa. Na początku przy ładowaniu kernela wykrzaczał swap, ale przemontowałem go na sda8 i chyba działa.
swapon -s:
Filename                                Type            Size    Used    Priority
/dev/sda8                              partition      1381548 0      -1 Jest jakiś sposób na sprawdzenie swapu/partycji czy aby na pewno wszystko jest w porządku?
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis