Strona 1 z 1
nieaktywna partycja SWAP
: 19 lut 2013, 22:45
autor: willhelm
Witam,
przy ostatniej reinstalacji wywaliło mi partycję SWAP (wcześniej instalator jej nie wykrył, ale ją ustawiłem). Zauważyłem, że coś się stało, więc zainstalowałem GParted i ją aktywowałem. Niestety, za każdym razem, gdu włączam kompa na nowo muszę ją aktywować. Wcześniej nie miałem takich problemów - 1GB RAM, 5GB SWAP, 100 GB na dane. Czy to może być wina, że SWAP jest tak duży?
Re: nieaktywna partycja SWAP
: 19 lut 2013, 22:52
autor: marcin1982
Podaj wynik poleceń z konsoli:
Re: nieaktywna partycja SWAP
: 19 lut 2013, 23:25
autor: willhelm
sudo fdisk -l
Kod: Zaznacz cały
Disk /dev/sda: 160.0 GB, 160041885696 bytes
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 19457, w sumie sektorów: 312581808
Jednostka = sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Identyfikator dysku: 0xbe31c0ee
Urządzenie Rozruch Początek Koniec Bloków ID System
/dev/sda1 63 20980531 10490234+ 7 HPFS/NTFS/exFAT
/dev/sda2 * 20981760 60983295 20000768 7 HPFS/NTFS/exFAT
/dev/sda3 60983296 260982783 99999744 83 Linux
/dev/sda4 260984830 312580095 25797633 f W95 Rozsz. (LBA)
/dev/sda5 260984832 272574463 5794816 82 Linux swap / Solaris
/dev/sda6 272582656 312580095 19998720 83 Linux
sudo swapon -s
Kod: Zaznacz cały
Filename Type Size Used Priority
/dev/sda5 partition 5794812 396404 -1
cat /etc/fstab
Kod: Zaznacz cały
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sdb6 during installation
UUID=147d8cf2-0f78-492e-8e7f-e0045185dcac / ext4 errors=remount-ro 0 1
# /acer was on /dev/sdb1 during installation
UUID=7C9C97199C96CCD0 /acer ntfs defaults,umask=007,gid=46 0 0
# /home was on /dev/sdb3 during installation
UUID=d857423b-e530-49aa-b0ab-78e19308fe48 /home ext4 defaults 0 2
# /windows was on /dev/sdb2 during installation
UUID=A052FC4A52FC26A6 /windows ntfs defaults,umask=007,gid=46 0 0
# swap was on /dev/sdb5 during installation
#UUID=1449fec7-747b-4861-8f10-85109c255896 none swap sw 0 0
/dev/mapper/cryptswap1 none swap sw 0 0
free -m
Kod: Zaznacz cały
total used free shared buffers cached
Mem: 993 672 320 0 16 256
-/+ buffers/cache: 399 594
Swap: 5658 386 5272
willhelm@BOS-1:~$
Re: nieaktywna partycja SWAP
: 19 lut 2013, 23:28
autor: marcin1982
Hehe, wiem o czym zapomniałem - podaj jeszcze:
Re: nieaktywna partycja SWAP
: 19 lut 2013, 23:31
autor: willhelm
sudo blkid
Kod: Zaznacz cały
/dev/sda1: LABEL="PQSERVICE" UUID="7C9C97199C96CCD0" TYPE="ntfs"
/dev/sda2: LABEL="ACER" UUID="A052FC4A52FC26A6" TYPE="ntfs"
/dev/sda3: UUID="d857423b-e530-49aa-b0ab-78e19308fe48" TYPE="ext4"
/dev/sda5: UUID="36edefa5-d09f-4ed7-9b77-90de59e07e61" TYPE="swap"
/dev/sda6: UUID="147d8cf2-0f78-492e-8e7f-e0045185dcac" TYPE="ext4"
Re: nieaktywna partycja SWAP
: 19 lut 2013, 23:39
autor: marcin1982
Edytuj z prawami roota plik
/etc/fstab:
Usuń te linie:
# swap was on /dev/sdb5 during installation
#UUID=1449fec7-747b-4861-8f10-85109c255896 none swap sw 0 0
/dev/mapper/cryptswap1 none swap sw 0 0
Dodaj takie linie:
Kod: Zaznacz cały
# Entry for /dev/sda5
UUID=36edefa5-d09f-4ed7-9b77-90de59e07e61 none swap defaults 0 0
Zapisz zmiany skrótem
Ctrl+O, potwierdź klawiszem
Enter. Następnie wyłącz i włącz partycję swap:
Potem podaj wyniki poleceń:
Po restarcie partycja swap będzie montowana "z automatu" dzięki wpisowi w /etc/fstab.
Re: nieaktywna partycja SWAP
: 20 lut 2013, 00:02
autor: willhelm
Dzięki wielkie! Działa tak jak powinno. Ale napisz mi tylko, dlaczego tak się stało? Czy to błąd systemu, czy moja wina?
Re: nieaktywna partycja SWAP
: 20 lut 2013, 00:54
autor: rom
Z twojego fstab:
Kod: Zaznacz cały
#UUID=1449fec7-747b-4861-8f10-85109c255896 none swap sw 0 0
/dev/mapper/cryptswap1 none swap sw 0 0
Masz szyfrowany home, u mnie wpis wygląda tak samo. System domyślnie szyfruje również swap i dlatego gparted pokazuje go na czarno bo nie rozpoznaje szyfrowanych woluminów.
Tylko zastanawia mnie twój wynik swapon -s:
Kod: Zaznacz cały
Filename type Size Used Priority
/dev/sda5 partition 5794812 396404 -1
Czy powyższe polecenie wykonałeś po "naprawie" swapu?
U mnie wynik swapon -s wygląda tak:
Kod: Zaznacz cały
Filename Type Size Used Priority
/dev/mapper/cryptswap1 partition 4257220 0 -1
I pomimo tego free -m pokazuje u mnie, że swap jest w użyciu (w tej chwili 0):
Kod: Zaznacz cały
free -m
total used free shared buffers cached
Mem: 3020 2581 438 0 112 1816
-/+ buffers/cache: 652 2367
Swap: 4157 0 4157
[solved] nieaktywna partycja SWAP
: 21 lut 2013, 00:42
autor: willhelm
Nie wiem. Może dlatego, że sprawdzam na już rozszyfrowanym dysku? Ale i tak wielkie dzięki za pomoc.
Re: nieaktywna partycja SWAP
: 21 lut 2013, 07:31
autor: marcin1982
willhelm pisze:Nie wiem. Może dlatego, że sprawdzam na już rozszyfrowanym dysku?
rom
Już cię nie dziwi, czemu służyła "naprawa"? ...
Re: nieaktywna partycja SWAP
: 21 lut 2013, 08:44
autor: rom
Autor wątku napisał, że przy każdym uruchomieniu komputera musiał naprawiać swap. A po prostu system przy każdym uruchomieniu szyfrował swap i dlatego Gparted pokazywał go jako uszkodzony.
Niedawno sam się dziwiłem co się dzieje z moim swapem (mam jeden stary system nie szyfrowany i dwa nowe szyfrowane). Myślałem że mi się psuje dysk. Nawet przeniosłem swap w inne miejsce na dysku, żeby nie był na końcu. Nie pomogło. Okazało się że mam wszystko dobrze.
Wpis we fstab
/dev/mapper/cryptswap1 none swap sw 0 0
Wynik fdisk
/dev/sda4 419585670 428100119 4257225 82 Linux swap / Solaris
Wynik swapon -s
/dev/mapper/cryptswap1 partition 4257220 0 -1
I wszystko działa. System może normalnie korzystać z tego swapa. A w tym czasie gparted pokazuje:
/dev/sda4 nieznane
A w informacji o partycji w Gparted:
Ścieżka /dev/sda4
Stan Niezamontowana
Nie można wykryć systemu plików. Możliwe przyczyny:
- System plików jest uszkodzony
- System plików jest nieznany programowi Gparted
- Brak dostępnego systemu plików (niesformatowany)
- Brak wpisu urządzenia /dev/sda4
Jedyny minus - ten nieszyfrowany system nie może korzystać ze swap, chyba że specjalnie dla niego robiłbym ręczny format i montowanie swapa za każdym razem. Ale przy 3 GB RAM nie jest to dla mnie niezbędne.