-
swap?
wszystko jest plikiem
takie cos kiedys przeczytalem i tak rozumielem linuxa.
zawsze mialem plik /swap
teraz go niema
Kod:
Linux a-desktop 2.6.28-15-generic #52-Ubuntu SMP Wed Sep 9 10:48:52 UTC 2009 x86_64 GNU/Linux
ale swap dziala (albo mi sie zdaje ze dziala).
mam 2 partycje, /dev/sda1 i /dev/sda2.
1 ma 78 giga, 2 ma 2 giga
wiecie moze jak os komunikuje sie ze swapem?
jak byl plik /swap, to jest read/write, ale teraz? Chyba musi /dev/sda2 gdzies zamountowac zeby wiedziec jak z tym gadac. A moze kernel robi to po cichu?
Anyway, po swiezej instalce nie mam pliku /swap, ciekawi mnie czemu.
-
Co mowi 'mount' albo plik /etc/fstab?
-
no wlasnie nic.
fstab zmienialem 100 razy, wiec tez niewiele.
mount:
/dev/sda1 on / type ext4 (rw,relatime,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
varrun on /var/run type tmpfs (rw,nosuid,mode=0755)
varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
lrm on /lib/modules/2.6.28-15-generic/volatile type tmpfs (rw,mode=755)
securityfs on /sys/kernel/security type securityfs (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/a/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=a)
i jak widac sda2 nigdzie nima
-
Spróbuj ręcznie dopisać do /etc/fstab
Kod:
/dev/sda2 none swap sw 0 0
i reboot...
Jak nie pomoże to podaj wynik komendy
Jak nic niema to jeśli się nie mylę jest taka komenda jak
Ale specem z linuksa to ja nie jestem...:)
pozdrawiam
-
akurat w fstab mam dokladnie to :)
Device Boot Start End Blocks Id System
/dev/sda1 * 1 9483 76172166 83 Linux
/dev/sda2 9484 9729 1975995 82 Linux swap / Solaris
-
To zrób sobie kopię zapasową fstab i wklep to co Ci podałem...
Kod:
/dev/sda2 none swap sw 0 0
Oczywiście na własne ryzyko... :lol:
Według mnie masz błędne wpisy w fstab...ale może wypowie się ktoś bardziej biegły w linuksie...
Jak Ci się spieszy to spróbuj tego co Ci podałem :)
pozdrawiam
EDIT
Ehhh... nie zauważyłem, że to wynik fdisk'a... Mój post już nie aktualny... TQM ma rację...
-
@rax666 podales co pokazuje fdisk -l
zawartosc /etc/fstab jasno pokazuje ze masz podmontowany swap, czasami zamiast /dev/sdaN mozesz miec dlugasny UUID ale nie pamietam jak to sprawdzic ktora to jest partycja ;-)
Na jedno wychodzi, jak /etc/fstab mowi ze masz swap to na pewno masz swap. Widzisz ile ta partycja zajmuje wiec 'free -m' pokaze ile masz swap'u dostepne w MB i bedziesz wiedzial czy partycja zamontowana czy nie.
Swap emulowany na plikach stosuje sie w ostatecznosci i nie jest to zalecane rozwiazanie, bo jest sporo wolniejsze od dedykowanej partycji.
-
aha, ale ciekawi mnie dlaczego teraz jest inaczej, bez pliku.
linuxa instalowalem nie pierwszy raz, ale tylko teraz jest bez mounta.
free -m:
total used free shared buffers cached
Mem: 988 871 116 0 31 477
-/+ buffers/cache: 362 625
Swap: 1929 23 1906
a fstab nic nie musi mi pokazywac bo wpis moze byc bledny, to tylko config file.
fdisk -l pokazuje mi ze partycja jest...
-
Mount nie pokazuje bo zmienilo sie sporo w samym systemie - kiedys system nie uzywal UUID tylko wszytko bazowalo na nazwach urzadzen... u mnie tez nie pokazuje ze swap jest podmontowany a jednak jest, co potwierdza 'free' tak samo jak u Ciebie, wiec jest ok jak dla mnie
-
taa swiezo po instalacji tez mialem uuid ale zamienilem na normalne /dev/.
po cholere to uuid?
/dev/sda1 to id kabelka ktory jest podpiety, a uuid? co to za cholerstwo. wygloda losowo, a to zly znak - losowo = latwo o umyslna lub nie kolizje.
-
Nie wiem jak generowane sa UUID i mnie tez wkur... wiec jak cos robie to czesto zmieniam na /dev/.... bo wtedy od razu widze co jest co a nie musze szukac albo zgadywac
-
uuid chyba jest generowane na zasadzie - zapisz na dysku i w systemie.
jesli system spotka znany uuid, mountuje zgodnie z fstab, niewazne czy dysk jest pod usb czy sata.
ja tez wole /dev/... . Bo nie istnieje cos takiego jak 'unique', i nie podoba mi sie to ze system dobiera sie do dysku sam z siebie.
ja mountuje, i ja potem czytam, a nie system przed mountowaniem.