Arch upgrade, SWAP er væk?
Hej.
Jeg lavede lige en pacman -Syu
Der var kun to pakker der skulle opdateres, jeg husker dem ikke præcist. Den skrev efterfølgende noget med SWAP og password, som jeg ikke forstod.
Nu efter en reboot har jeg ingen SWAP. Aner ikke hvor jeg skal begynde fejlsøgningen?
EDIT: Jo det var vist noget crybttab, men hvorfor nu det? Hvad er det jeg skal ændre i /etc/crybttab for at få SWAP til at virke igen??
Jeg lavede lige en pacman -Syu
Der var kun to pakker der skulle opdateres, jeg husker dem ikke præcist. Den skrev efterfølgende noget med SWAP og password, som jeg ikke forstod.
Nu efter en reboot har jeg ingen SWAP. Aner ikke hvor jeg skal begynde fejlsøgningen?
EDIT: Jo det var vist noget crybttab, men hvorfor nu det? Hvad er det jeg skal ændre i /etc/crybttab for at få SWAP til at virke igen??
Kommentarer15
Re: Arch upgrade, SWAP er væk?
Post lige din /etc/fstab
Re: Arch upgrade, SWAP er væk?
Re: Arch upgrade, SWAP er væk?
[slk@slk-laptop ~]$ cat /etc/fstab
#
# /etc/fstab: static file system information
#
#
none /dev/pts devpts defaults 0 0
none /dev/shm tmpfs defaults 0 0
/dev/cdrom /media/cdrom auto ro,user,noauto,unhide 0 0
/dev/dvd /media/dvd auto ro,user,noauto,unhide 0 0
UUID=101b96c3-6057-4fcf-9d18-6002f4979693 swap swap defaults 0 0
UUID=ad43f9e3-8c9b-4d97-b9a2-cd08e7276a91 /home ext3 defaults 0 1
UUID=f2f9aa3f-e560-4883-aed9-1db61e42745f / ext3 defaults 0 1
PACMAN LOG:
[2008-08-17 19:03] IMPORTANT NOTICE FOR ENCRYPTION USERS
[2008-08-17 19:03]
[2008-08-17 19:03] The "password" column in /etc/crypttab has now
[2008-08-17 19:03] two special keywords:
[2008-08-17 19:03] - ASK ask for a passphrase on boot
[2008-08-17 19:03] - SWAP use a random key and create swapspace
[2008-08-17 19:03] This is particularly dangerous, as the
[2008-08-17 19:03] volume in question will be overwritten
[2008-08-17 19:03] If you use SWAP as your passphrase (which
[2008-08-17 19:03] is insecure anyway), be sure to remove it
[2008-08-17 19:03] from /etc/crypttab to avoid dataloss!
[2008-08-17 19:03]
[2008-08-17 19:03] See /etc/crypttab(.pacnew) for more information.
Jeg har bare en helt ordinær bærbar, tror ikke jeg benytter noget kryptering?
Men jeg kan ikke se mit swap længere? Det burde være sda1
[slk@slk-laptop ~]$ mount
/dev/sda3 on / type ext3 (rw)
none on /dev type ramfs (rw)
none on /proc type proc (rw)
none on /sys type sysfs (rw)
none on /dev/pts type devpts (rw)
none on /dev/shm type tmpfs (rw)
/dev/sda4 on /home type ext3 (rw)
/dev/sda2 on /media/Vista type fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096)
Det samme her, ingen SWAP:
[slk@slk-laptop ~]$ free -m
total used free shared buffers cached
Mem: 1002 259 743 0 23 97
-/+ buffers/cache: 138 863
Swap: 0 0 0
Re: Arch upgrade, SWAP er væk?
Du kan ændre UUID=101b96c3-6057-4fcf-9d18-6002f4979693 til /dev/sda1 i fstab, køre en mount -a og så skulle den være der
Re: Arch upgrade, SWAP er væk?
Hvad sker der hvis du skriver
swapon -a
EDIT:
#4 Interressant, det troede jeg ikke de sådan bare kunne finde på. Er hele ideen med UUID ikke at man skal være sikker på at den ikke skifter navn?
Re: Arch upgrade, SWAP er væk?
Re: Arch upgrade, SWAP er væk?
Jeg har ændret i /etc/fstab til /dev/sda1, men har ingen virkning, har endda genstartet
$cat errors.log
Aug 17 17:38:04 slk-laptop ACPI: Expecting a [Reference] package element, found type C
Aug 17 17:38:04 slk-laptop Unable to find swap-space signature
Aug 17 18:03:36 slk-laptop ACPI: Expecting a [Reference] package element, found type C
Aug 17 18:03:36 slk-laptop Unable to find swap-space signature
Aug 17 19:04:47 slk-laptop ACPI: Expecting a [Reference] package element, found type C
Aug 17 19:04:48 slk-laptop Unable to find swap-space signature
Aug 17 21:36:33 slk-laptop ACPI: Expecting a [Reference] package element, found type C
Aug 17 21:36:33 slk-laptop Unable to find swap-space signature
Aug 17 21:37:14 slk-laptop login[2977]: pam_tally(login:auth): pam_get_uid; user?
/etc/fstab
#
# /etc/fstab: static file system information
#
#
none /dev/pts devpts defaults 0 0
none /dev/shm tmpfs defaults 0 0
/dev/cdrom /media/cdrom auto ro,user,noauto,unhide 0 0
/dev/dvd /media/dvd auto ro,user,noauto,unhide 0 0
/dev/sda1 swap swap defaults 0 0
UUID=ad43f9e3-8c9b-4d97-b9a2-cd08e7276a91 /home ext3 defaults 0 1
UUID=f2f9aa3f-e560-4883-aed9-1db61e42745f / ext3 defaults 0 1
$ bash-3.2# swapon -a
swapon: /dev/sda1: Invalid argument
#7
Kan du lige sige os hvad
Kan du lige sige os hvad følgende kommando giver?
ls -ls /dev/sda*
Re: Arch upgrade, SWAP er væk?
Swap partitioner laves med
mkswap /dev/sda1
bash-3.2# ls -ls /dev/sda*
0
0 brw-rw---- 1 root disk 8, 0 2008-08-17 21:36 /dev/sda
0 brw-rw---- 1 root disk 8, 1 2008-08-17 21:36 /dev/sda1
0 brw-rw---- 1 root disk 8, 2 2008-08-17 21:36 /dev/sda2
0 brw-rw---- 1 root disk 8, 3 2008-08-17 21:36 /dev/sda3
0 brw-rw---- 1 root disk 8, 4 2008-08-17 21:36 /dev/sda4
mkswap /dev/sda1 ændre ikke på noget selv efter jeg kører en mount -a
Jeg er meget sikker på at det er sket her lige efter opdateringen?
Re: Arch upgrade, SWAP er væk?
Så ud for sda1 skulle der til sidst under "System", gerne stå "Linux Swap / Solaris" ...
Hvis det er tilfældes, skulle din swap jo gerne være i orden, og er måske blot røget ud af fstab. Prøv så at tilføje "/dev/sda1 swap swap defaults 0 0" til /etc/fstab, genstart og se hvad der sker...
Det kunne jo ske at fejlen slet ikke er så indviklet som først antaget...
Device Boot Start
/dev/sda1 1 191 1534176 82 Linux swap / Solaris
/dev/sda2 * 192 2741 20480000 7 HPFS/NTFS
/dev/sda3 2742 4565 14651280 83 Linux
/dev/sda4 4566 19457 119619990 83 Linux
FSTAB:
/dev/cdrom /media/cdrom auto ro,user,noauto,unhide 0 0
/dev/dvd /media/dvd auto ro,user,noauto,unhide 0 0
/dev/sda1 swap swap defaults 0 0
UUID=ad43f9e3-8c9b-4d97-b9a2-cd08e7276a91 /home ext3 defaults 0 1
UUID=f2f9aa3f-e560-4883-aed9-1db61e42745f / ext3 defaults 0 1
Som du kan se har jeg /dev/sda1 swap swap i min fstab. Jeg fatter hak??
Re: Arch upgrade, SWAP er væk?
Takker for hjælpen. Jeg tror det hjalp med at rette i fstab, dens UID må have ændret sig åbenbart.
God aften til alle.
Re: Arch upgrade, SWAP er væk?
EDIT: Ok, ligemeget så :)
Re: Arch upgrade, SWAP er væk?
Løste problemet med:
dmesg | grep swap <- fortalte hvad der var galt
mkswap /dev/sdxx <- oprette swap påny
nano /etc/fstab <- ændrede UUID til /dev/sdxx
hvis det kan hjælpe andre. Det må være en arch specifik ting, jeg har ikke hørt om det før.