そのため、RAID 1構成があり、ハードドライブの1つにエラーが発生しました。これでそれを置き換えて、次のコマンドを実行して最初の2つのパーティションを再構築しました。
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