Почему я не могу смонтировать раздел подкачки?

Когда я пытаюсь sudo swapon -a я получаю это сообщение:

swapon: /dev/sdb4: read swap header failed: Invalid argument

sdb4 то, где мой раздел подкачки.

sudo blkid отдает это:

/dev/sdb1: UUID="75622b47-3265-48a6-a697-265b44bdfe55" TYPE="ext4" 
/dev/sdb3: UUID="d638620e-b8b1-49ae-b234-7e89aa0de676" TYPE="ext4" 
/dev/sdb5: UUID="E656-2CAB" TYPE="vfat" 
/dev/mapper/cryptswap1: UUID="83e2e318-eee6-4864-a1c4-330bd16bc6a7" TYPE="swap"

это - содержание fstab:

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sdb1 during installation
UUID=75622b47-3265-48a6-a697-265b44bdfe55 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sdb4 during installation
#UUID=86d7eebb-b840-4fb0-a1fc-a84074062cb2 none            swap    sw              0       0
#/dev/fd0        /media/floppy0  auto    rw,user,noauto,exec,utf8 0       0   
/dev/sdb4        none            swap    sw              0       0
6
задан 17 June 2011 в 21:09

2 ответа

Проверьте, настраивается ли раздел подкачки правильно

Выполните команду sudo fdisk -l. Это перечислит все Ваши разделы и их типы раздела. В Ubuntu раздел подкачки будет перечислен подобный ниже:

/dev/sdb4            7295        8268     7811072   82  Linux swap / Solaris

Если Вы не видите последние 2 значения 82 и Linux Swap, затем это не установка как раздел подкачки.

Установите раздел подкачки

Удостоверьтесь, что раздел, который Вы собираетесь использовать (такие как/dev/sdb4) не является реальным разделом с реальными данными прежде, чем возвратить его для свопинга раздела, так как все данные будут потеряны.

Следующие шаги настроят раздел подкачки:

sudo swapoff -a

Замените/dev/sdb4 корректным именем раздела если отличающийся:

sudo /sbin/mkswap /dev/sdb4

Включите раздел подкачки, который Вы просто настраиваете:

sudo swapon -a

Для подробной справки обратитесь к https://help.ubuntu.com/community/SwapFaq

5
ответ дан 23 November 2019 в 07:36

Простой: у Вас нет sdb4 раздела! Ваша подкачка, кажется, находится на/dev/mapper/cryptswap1. Похоже на установку cryptswap таким образом, необходимо зафиксировать fstab для указания на новый раздел подкачки, предпочтительно UUID, не именем устройства.

4
ответ дан 23 November 2019 в 07:36

Другие вопросы по тегам:

Похожие вопросы: