Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2012-05-31 14:46:57

  mrmarkos - Członek DUG

mrmarkos
Członek DUG
Zarejestrowany: 2012-05-17

Tworzenie SWAP w pliku - brak etykiety UUID

Serwus,

chcę zrobić SWAP w pliku. Utworzyłem plik:

Kod:

# dd if=/dev/zero of=/home/swap/swapfile bs=1M count=2048

i następnie chcę go sformatować:

Kod:

# mkswap /home/swap/swapfile
Tworzenie obszaru wymiany w wersji 1, rozmiar = 2097148 KiB
brak etykiety, UUID=6a3e7d2e-bff0-4600-b3f8-7937eb705424

Jak utworzyć etykietę UUID?

Ostatnio edytowany przez mrmarkos (2012-05-31 14:49:11)

Offline

 

#2  2012-05-31 14:54:05

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Tworzenie SWAP w pliku - brak etykiety UUID

IMO tutaj nie ma błędu. Etykieta (label) to co innego niż UUID, tam jest przecinek. :) Po prostu nie nadałeś żadnej etykiety i otrzymałeś informację, że jej nie nadałeś. Możesz nadać jeśli chcesz za pomocą opcji -L, ale nie musisz tego robić.

Z man mkswap:

-L, --label label
              Specify a label for the device, to allow swapon by label.

Offline

 

#3  2012-05-31 14:59:41

  mrmarkos - Członek DUG

mrmarkos
Członek DUG
Zarejestrowany: 2012-05-17

Re: Tworzenie SWAP w pliku - brak etykiety UUID

No tak :)
Jak powinien wyglądać wpis w /etc/fstab dla tego SWAPa po UUID?
Obecnie mam tak:

Kod:

$ cat /etc/fstab
# /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>
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda2 during installation
UUID=9ed73c0b-8ba1-4c3f-a37f-b6639adbd8ae /               ext4    errors=remount-ro 0       1
# /boot was on /dev/sda1 during installation
UUID=84af8e30-884b-4709-8f14-7eedc52e0749 /boot           ext4    defaults        0       2
# /home was on /dev/sda3 during installation
UUID=83622464-be74-4656-8488-fef6125cdb43 /home           ext4    defaults        0       2

Offline

 

#4  2012-05-31 15:03:04

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Tworzenie SWAP w pliku - brak etykiety UUID

Za przykładowym plikiem fstab (/usr/share/doc/mount/examples/fstab):

Kod:

UUID=6a3e7d2e-bff0-4600-b3f8-7937eb705424      none      swap      sw      0      0

Aczkolwiek zaznaczam, że swapem w pliku nigdy się nie bawiłem i nie wiem co jeszcze trzeba zrobić żeby to działało.

Offline

 

#5  2012-05-31 15:19:45

  mrmarkos - Członek DUG

mrmarkos
Członek DUG
Zarejestrowany: 2012-05-17

Re: Tworzenie SWAP w pliku - brak etykiety UUID

Wygląda na to, że trzeba coś jeszcze, bo po ponownym uruchomieniu systemu SWAPa nie ma.
Natomiast tak:

Kod:

# swapon /home/swap/swapfile

działa, oczywiście do czasu restartu.

Offline

 

#6  2012-05-31 15:23:39

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Tworzenie SWAP w pliku - brak etykiety UUID

A po ścieżce zamiast UUID w fstabie?

Kod:

/home/swap/swapfile      none      swap      sw      0      0

W sumie nie wiem skąd system miałby znać UUID akurat tego pliku.

Offline

 

#7  2012-05-31 15:32:03

  mrmarkos - Członek DUG

mrmarkos
Członek DUG
Zarejestrowany: 2012-05-17

Re: Tworzenie SWAP w pliku - brak etykiety UUID

Po ścieżce działa. I tak zostawię. Chciałem UUID ot tak dla porządku.
Dzięki za pomoc.

Ostatnio edytowany przez mrmarkos (2012-05-31 15:34:36)

Offline

 

#8  2012-05-31 22:07:28

  thalcave - prawie jak admin

thalcave
prawie jak admin
Skąd: odległa galaktyka
Zarejestrowany: 2007-05-17

Re: Tworzenie SWAP w pliku - brak etykiety UUID

System UUIDy trzyma tylko partycji. Jest on nadawany przy formatowaniu - stąd otrzymałeś informację o UUID ale jak Kapelusznik zauważył skąd system ma wiedzięc, że na partycji XY, w jakimś tam katalogu jest filesystem z takim a takim UUIDem, Jakby miał przeskanować przy starcie wszystkie filesystemy to byłoby słabo.


linux register user: 484281
"It's great to be here. It's great to be anywhere"
Keith Richards

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)