2

Я использую ванильный Debian Jessie, и мне нужно включить файл подкачки. Он отлично работает, когда я использую swapon /var/swap.img но я не могу подключить его с помощью fstab во время загрузки.

Следующая запись в fstab:

/var/swap.img none swap sw 0 0

Выдает эту ошибку:

Ошибка монтирования none: mount: неизвестный тип файловой системы 'swap'

Как правильно смонтировать файл подкачки в Debian с помощью fstab?

[Обновить]

Добавление всех записей из fstab:

root@test:~# grep -v "#" /etc/fstab 
UUID=lorem-ipsum / ext4 errors=remount-ro 0 1
/dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0
/var/swap.img none swap sw 0 0

Вывод из df:

root@test:~# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        20G  2.9G   16G  16% /
udev             10M     0   10M   0% /dev
tmpfs            99M  8.4M   91M   9% /run
tmpfs           248M     0  248M   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           248M     0  248M   0% /sys/fs/cgroup

Также вывод из ls:

root@test:~# ls -lh /var/swap.img 
-rw------- 1 root root 1000M Dec 16 17:55 /var/swap.img

Я также проверил man, и он не перечисляет swap как поддерживаемый тип файловой системы. Я в замешательстве (это нормально?)

adfs, affs, autofs, btrfs, cifs, coda, coherent, cramfs, debugfs, devpts, efs, ext, ext2, ext3, ext4, hfs, hfsplus, hpfs, iso9660, jfs, minix, msdos, ncpfs, nfs, nfs, nfs, nfs, nfs, nfs, nfs, nfs, nfs ntfs, proc, qnx4, ramfs, reiserfs, romfs, squashfs, smbfs, sysv, tmpfs, ubifs, udf, ufs, umsdos, usbfs, vfat, xenix, xfs, xiafs.

1 ответ1

6

Вы не монтируете раздел подкачки или файл подкачки с помощью команды mount , вы используете команду swapon . (Раздел или файл подкачки на самом деле не файловая система, которую можно монтировать и хранить файлы, это область диска, которую ядро использует напрямую).

swapon -a включит все свопы из /etc/fstab .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .