Нет данных о пространстве подкачки?

Итак, у меня была конфигурация raid 1 и один жесткий диск не смогли. Теперь я заменил его и выполнил следующую команду, чтобы перестроить первые два раздела:

mdadm /dev/md1 --manage --add /dev/sda1

и

mdadm /dev/md2 --manage --add /dev/sdb2

Оба перестроения в порядке. fdisk -l сообщает следующее:

root@rescue:~# fdisk -l

Disk /dev/sda: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000

Device     Boot      Start        End    Sectors   Size Id Type
/dev/sda1  *          4096   20975616   20971521    10G fd Linux raid autodetect
/dev/sda2         20975617 1464092672 1443117056 688.1G fd Linux raid autodetect
/dev/sda3       1464092673 1465144064    1051392 513.4M 82 Linux swap / Solaris

Disk /dev/sdb: 698.7 GiB, 750156374016 bytes, 1465149168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00025c91

Device     Boot      Start        End    Sectors   Size Id Type
/dev/sdb1  *          4096   20975616   20971521    10G fd Linux raid autodetect
/dev/sdb2         20975617 1464092672 1443117056 688.1G fd Linux raid autodetect
/dev/sdb3       1464092673 1465144064    1051392 513.4M 82 Linux swap / Solaris

Disk /dev/md2: 688.1 GiB, 738875867136 bytes, 1443116928 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/md1: 10 GiB, 10737352704 bytes, 20971392 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Я тоже делал:

mkswap  /dev/sda3
swapon -a

Но если я наберу free , у меня не будет свопа

           total       used       free     shared    buffers     cached
Mem:       4025812     251340    3774472      11412      42456      63468
-/+ buffers/cache:     145416    3880396
Swap:            0          0          0
-1
03.08.2016, 18:49
2 ответа

Кажется, у вас нет идеального раздела подкачки, иначе он будет отображаться как

[root@localhost ~]# swapon -s
Filename                                Type            Size    Used    Priority
/dev/sda3                               partition       2031608 2040    -1

Проверить с помощью swapon -s для список текущих устройств подкачки и другая важная информация.

Ваш раздел подкачки указан как df ? проверьте и там

Используйте такие инструменты, как partprobe - чтобы перечитать файловую систему без перезагрузки. или gparted , resize2fs могут также помогу вам

1
28.01.2020, 05:08

swapon -a будет добавьте записи подкачки из / etc / fstab

. Для работы swapon -a вам понадобится строка типа

/dev/sda3    none    swap    sw      0 0

.

Вы можете временно добавить устройство подкачки с помощью

swapon /dev/sda3

, но это исчезнет при следующей перезагрузке.

БОКОВОЕ ПРИМЕЧАНИЕ

Я заметил, что ваш своп не участвует в рейде. Если вы потеряете диск, ваш своп будет поврежден. Я бы рекомендовал создать другой массив md (например, md3 ), построенный из sda3 и sdb3 , а затем использовать md3 в качестве свопа.

В моем случае у меня есть

/dev/sda5              66         131      522240   fd  Linux raid autodetect
/dev/sdb5              66         131      522240   fd  Linux raid autodetect

Они находятся в md3

md3 : active raid1 sdb5[1] sda5[0]
      521920 blocks super 1.2 [2/2] [UU]

И я меняю местами на

/dev/md3        swap       swap    defaults              0 0
2
28.01.2020, 05:08

Теги

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