nieaktywna partycja SWAP

Wyłącznie system! Wątpliwości dotyczące aplikacji proszę umieszczać niżej, w odpowiednich forach.
willhelm
Piegowaty Guziec
Piegowaty Guziec
Posty: 22
Rejestracja: 17 lut 2007, 11:08
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: Xfce
Architektura: x86
Kontakt:

nieaktywna partycja SWAP

Post 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?
marcin1982
Gibki Gibbon
Gibki Gibbon
Posty: 3209
Rejestracja: 30 wrz 2007, 13:49
Płeć: Mężczyzna

Re: nieaktywna partycja SWAP

Post autor: marcin1982 »

Podaj wynik poleceń z konsoli:

Kod: Zaznacz cały

sudo fdisk -l

Kod: Zaznacz cały

sudo swapon -s

Kod: Zaznacz cały

cat /etc/fstab

Kod: Zaznacz cały

free -m
willhelm
Piegowaty Guziec
Piegowaty Guziec
Posty: 22
Rejestracja: 17 lut 2007, 11:08
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: Xfce
Architektura: x86
Kontakt:

Re: nieaktywna partycja SWAP

Post 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:~$ 
marcin1982
Gibki Gibbon
Gibki Gibbon
Posty: 3209
Rejestracja: 30 wrz 2007, 13:49
Płeć: Mężczyzna

Re: nieaktywna partycja SWAP

Post autor: marcin1982 »

Hehe, wiem o czym zapomniałem - podaj jeszcze:

Kod: Zaznacz cały

sudo blkid
willhelm
Piegowaty Guziec
Piegowaty Guziec
Posty: 22
Rejestracja: 17 lut 2007, 11:08
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: Xfce
Architektura: x86
Kontakt:

Re: nieaktywna partycja SWAP

Post 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" 
marcin1982
Gibki Gibbon
Gibki Gibbon
Posty: 3209
Rejestracja: 30 wrz 2007, 13:49
Płeć: Mężczyzna

Re: nieaktywna partycja SWAP

Post autor: marcin1982 »

Edytuj z prawami roota plik /etc/fstab:

Kod: Zaznacz cały

sudo nano -w /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:

Kod: Zaznacz cały

sudo swapoff -a

Kod: Zaznacz cały

sudo swapon -a
Potem podaj wyniki poleceń:

Kod: Zaznacz cały

sudo swapon -s

Kod: Zaznacz cały

free -m
Po restarcie partycja swap będzie montowana "z automatu" dzięki wpisowi w /etc/fstab.
willhelm
Piegowaty Guziec
Piegowaty Guziec
Posty: 22
Rejestracja: 17 lut 2007, 11:08
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: Xfce
Architektura: x86
Kontakt:

Re: nieaktywna partycja SWAP

Post 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?
Awatar użytkownika
rom
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1309
Rejestracja: 30 cze 2009, 14:58
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Xfce
Architektura: x86

Re: nieaktywna partycja SWAP

Post 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
także = też
tak że = więc
willhelm
Piegowaty Guziec
Piegowaty Guziec
Posty: 22
Rejestracja: 17 lut 2007, 11:08
Płeć: Mężczyzna
Wersja Ubuntu: 12.10
Środowisko graficzne: Xfce
Architektura: x86
Kontakt:

[solved] nieaktywna partycja SWAP

Post autor: willhelm »

Nie wiem. Może dlatego, że sprawdzam na już rozszyfrowanym dysku? Ale i tak wielkie dzięki za pomoc.
marcin1982
Gibki Gibbon
Gibki Gibbon
Posty: 3209
Rejestracja: 30 wrz 2007, 13:49
Płeć: Mężczyzna

Re: nieaktywna partycja SWAP

Post 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"? ...
Awatar użytkownika
rom
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1309
Rejestracja: 30 cze 2009, 14:58
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Xfce
Architektura: x86

Re: nieaktywna partycja SWAP

Post 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.
także = też
tak że = więc
ODPOWIEDZ

Wróć do „Instalacja, aktualizacja i konfiguracja Ubuntu”

Kto jest online

Użytkownicy przeglądający to forum: jaroslaw1245 i 7 gości