Oczywiście używam tego jako root.
Utworzyłem plik o nazwie /swap/sw1
, zrzucając /dev/zero
do niego 512 megabajtów . Potem pobiegłem mkswap
, który powiedział:
Setting up swapspace version 1, size = 524284 KiB
no label, UUID=f071fec6-0589-443f-9d46-1c126636418b
Zakładam, że to oznacza, że działało dobrze. Przesłałem plik do wersji 0600, a plik jest własnością root. Następnie uruchomiłem swapon:
$ swapon -v /swap/sw1
swapon on /swap/sw1
swapon: /swap/sw1: Operation not permitted
Próbowałem również dodać to do fstab i dzwonić swapon -a -v
, ale mam ten sam problem. Dlaczego nie wolno mi używać tego pliku jako pliku wymiany?
Jedna uwaga, która moim zdaniem jest nieistotna, ale może się mylić - działam na maszynie wirtualnej OpenVZ.