Пустой файл подкачки после использования dd

280
mbajur

Согласно многим учебным пособиям, доступным в Интернете (как, например, этот https://www.digitalocean.com/community/tutorials/how-to-add-swap-on-ubuntu-14-04 ), для создания файла подкачки, мне нужно использовать следующую команду:

sudo dd if=/dev/zero of=/swapfile bs=1G count=4 

Однако, по какой-то причине, хотя этот файл должен иметь размер 4 ГБ, он имеет 0

root@vps:~# ls -sh /swapfile 0 /swapfile 

Я чувствую себя беспомощным, потому что я не очень хороший суперпользователь, и ни один из этих руководств не дает решения о том, как с этим справиться. Я также не могу найти что-либо об этом в Интернете.

1
Учебное пособие, на которое вы ссылаетесь, кажется сложным, за исключением Faster Way, в котором говорится об использовании программы `fallocate`, которая предоставляется пакетом * libextunix-ocaml * в Ubuntu 14.04. Вы можете создать файл подкачки объемом 4 ГБ, используя: `sudo fallocate -l 4G / swapfile` karel 8 лет назад 1
ok, officially, i'm an idiot that i didn't scrolled down to see that section. It's not a direct answer to my question so it should't be posted as an answer (or should it?) but i'm gonna use `fallocate` so here is your comment up-vote :) thanks! mbajur 8 лет назад 0

1 ответ на вопрос

1
karel

The tutorial you linked to seems complicated except for the Faster Way which says to use the fallocate program which is provided by the libextunix-ocaml package in Ubuntu 14.04. You can create a 4 GB swap file using: sudo fallocate -l 4G /swapfile