사이드 노트

사이드 노트

그래서 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

swapon -a교환 항목이 추가됩니다/etc/fstab

다음과 같은 줄이 필요합니다.

/dev/sda3    none    swap    sw      0 0

작업 swapon -a.

당신은 할 수일시적으로스위칭 장치 추가

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

스왑 파티션을 완벽하게 생성하지 않은 것 같습니다. 그렇지 않으면 다음과 같이 표시됩니다.

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

swapon -s현재 스위칭 장치 목록 및 기타 관련 정보를 확인하세요 .

스왑 파티션이 나열되어 있습니까 df? 거기도 확인해보세요

partprobe재부팅하지 않고 파일 시스템을 다시 읽으려면 --와 같은 도구를 사용하십시오 . 또는 도움이 될 수 있습니다 gparted.resize2fs

관련 정보