|
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.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|