Cserehely nem érhető el. (csak nem adom fel!)

Fórum: 

A rendszerfigyelő írja, hogy cserehely nem érhető el!

A Gparted sem lát swapot.

Elvileg van swap.  Vagy ha nincs, hova tűnt?

 

 

 

Legutóbb

Értékelés: 

0
Még nincs értékelve

Ugyebár swapfile volt létrehozva. Az a cserehely, ami jelenleg fájl, nem partíció. A cserehely lehet külön partíció, de nem kötelező annak lennie, lehet fájl is.

A múltkor le volt futtatva minden parancs? Az utolsó is, amit elfelejtettem, de utána levő posztban írtam?

Legutóbb

Értékelés: 

0
Még nincs értékelve

#1 Igen lefuttattam utána mikor írtad!

Legutóbb

Értékelés: 

0
Még nincs értékelve

#1.1 Muti mit látsz, ha terminálba beírod:

free

 

Legutóbb

Értékelés: 

0
Még nincs értékelve

#1.1.1

               total        used        free      shared  buff/cache   available
Mem:         3923448     1170632     1197076      114728     1555740     2406944
Swap:              0           0           0

 

Legutóbb

Értékelés: 

0
Még nincs értékelve

#1.1.1.1
Nyisd meg a fajlkezelot a bal oldali listaban katt. a "Fajlrendszer"-re.
A konyvtarak kozott latsz egy "swapfile" nevu fajlt?

Fussunk neki még1x 1.

Értékelés: 

0
Még nincs értékelve

#1.1.1.1

Mutasd, mit mutat ez a parancs terminálban:

cat /etc/fstab

ennek függvényében kell majd továbblépni.

Fussunk neki még1x 1.

Értékelés: 

0
Még nincs értékelve

#1.1.1.1.2  

 

toronyi@toronyilajos:~$ cat /etc/fstab

#### Static Filesystem Table File

proc /proc proc defaults 0 0

# /dev/sda3

UUID=21a2b3f9-c9fb-4d14-9e9e-0ea516719ba2 /home ext4 rw,errors=remount-ro 0 0

# /dev/sda4

UUID=60c71b30-4d99-4a84-b457-cb9128282d1d / ext4 rw,errors=remount-ro 0 1

toronyi@toronyilajos:~$ 

csuhas32 képe

Fussunk neki még1x 1.

Értékelés: 

0
Még nincs értékelve

#1.1.1.1.2.1 Ebben nincs swap-re vonatokozó sor.

A

sudo parted -l

és

ls / | grep swapfile

parancsoknak mi kimenete?

Fussunk neki még1x 1.

Értékelés: 

0
Még nincs értékelve

#1.1.1.1.2.1 Köszi.

akkor így járj el:

1. Már ezek le voltak futtatva, de lehet, hogy hiba történt, ezért nem árt újra lefuttatni, és figyelni, hogy milyen hibaüzenetek jelennek meg közben:

sudo fallocate -l 2G /swapfile

sudo chmod 700 /swapfile

sudo mkswap /swapfile

sudo swapon /swapfile

2. Ezt követően pedig add ki ezt a parancsot:

sudo echo "/swapfile    none    swap    sw    0    0" >> /etc/fstab

majd indítsd újra a rendszert, és teszteld újra:

free

Fussunk neki még1x 1.

Értékelés: 

0
Még nincs értékelve

#1.1.1.1.2

#### Static Filesystem Table File

proc /proc proc defaults 0 0

# /dev/sda3

UUID=21a2b3f9-c9fb-4d14-9e9e-0ea516719ba2 /home ext4 rw,errors=remount-ro 0 0

# /dev/sda4

UUID=60c71b30-4d99-4a84-b457-cb9128282d1d / ext4 rw,errors=remount-ro 0 1

Fussunk neki még1x 1.

Értékelés: 

0
Még nincs értékelve

#1.1.1.1.2.1.1  

[sudo] toronyi jelszava:          
Model: ATA Kingmax SSD 512G (scsi)
Disk /dev/sda: 512GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End    Size    Type     File system  Flags
 1      1049kB  215GB  215GB   primary  ntfs         boot
 2      215GB   269GB  54,2GB  primary  ntfs
 3      269GB   457GB  188GB   primary  ext4
 4      457GB   512GB  55,3GB  primary  ext4

 

A második parancs, nem működik.

Model: Kingston DataTraveler 3.0 (scsi)
Disk /dev/sdb: 31,0GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type     File system  Flags
 1      1049kB  31,0GB  31,0GB  primary  fat32        boot, lba

Fussunk neki még1x 1. Fussunk neki még1x 1.

Értékelés: 

0
Még nincs értékelve

#1.1.1.1.2.1.2

#1.1.1.1.2.1.2

 

toronyi@toronyilajos:~$ sudo fallocate -l 2G /swapfile
[sudo] toronyi jelszava:          
toronyi@toronyilajos:~$ sudo chmod 700 /swapfile
toronyi@toronyilajos:~$ sudo mkswap /swapfile
mkswap: /swapfile: warning: wiping old swap signature.
Setting up swapspace version 1, size = 2 GiB (2147479552 bytes)
no label, UUID=3f145aae-d5dd-4495-8608-6a944f3a7e0d
toronyi@toronyilajos:~$ sudo swapon /swapfile
toronyi@toronyilajos:~$ sudo echo "/swapfile    none    swap    sw    0    0" >> /etc/fstab
bash: /etc/fstab: Engedély megtagadva
toronyi@toronyilajos:~$ 

Újraindítás után:

toronyi@toronyilajos:~$ free
               total        used        free      shared  buff/cache   available
Mem:         3923448      706180     2612684       45516      604584     2948200
Swap:              0           0           0
toronyi@toronyilajos:~$ 

 

Fussunk neki még1x 1.

Értékelés: 

0
Még nincs értékelve

#1.1.1.1.2.1.2.1

Átfutottam az eddigieket, azokat is amik az előző bejegyzésednél olvashatók.

„A második parancs, nem működik.”
Ez tévedés!
Ha kiadsz egy parancsot, és visszakapod a prompt jelet, az azt jelenti, hogy a parancs hiba nélkül lefutott.

Kiadtál egy listázási parancsot:
$ ls / | grep swapfile  mire a válasz ez volt:
$

A $ jel előtt a felhasználónév@gépnév:elérési út szerepel.
Azt nem kell beírnod, most csak a hangsúly kedvéért írtam ki.
Az, hogy visszakaptad, azt jelenti, hogy lefutott a parancs.

Ha nincs mit listázni, nem listáz semmit.

Más.
Egyszer már mondtam neked, hogy az nem működik, hogy nem válaszolsz.
És az nem válasz, hogy igen, nem, megcsináltam, nem jó.
Ha egy parancsot beírsz a terminálba, akkor a válasz az, amit a terminál ír, és nem az, amit te.

Most újra „létrehoztál” egy swapfájlt.
Most kiadtad azt a parancsot is, ami előzőleg lemaradt:
sudo swapon /swapfile
ami engedélyezi a létrehozott swapfájl használatát, de nem jeleztél vissza, hogy utólag megtetted-e.

Most is kiadtál egy parancsot: amire a rendszer válasza az volt, hogy:
$ sudo echo "/swapfile    none    swap    sw    0    0" >> /etc/fstab
amire a rendszer válasza az volt, hogy:
bash: /etc/fstab: Engedély megtagadva

Vagyis jogosultság hiányában nem történt meg a bejegyzés az fstab fájlba.

Add ki így a parancsot:
sudo sh -c 'echo "/swapfile    none    swap    sw    0    0" >> /etc/fstab'

Újraindítás előtt talán volt swapfájlod, de mivel nem került bejegyzésre az fstab fájlba, ezért utána már nincs.

Újraindítás után az látszik, hogy még mindig nincs.

Add ki ezt a két parancsot:
sudo swapon /swapfile
sudo sh c 'echo "/swapfile none swap sw 0 0" >> /etc/fstab'

Az első parancs után kiadhatod ezt:
sudo swapon –show
ami megmutatja, hogy van-e swap a rendszeredben, de újraindítás után mindenképpen add ki újra.