systemd[1]: Device dev-disk-by\x2dpartlabel-primary.device、やっとFIX。

systemd[1]: Device dev-disk-by\x2dpartlabel-primary.device

から始まるメッセージがsyslog に延々とログされてる。
大体5分間隔くらいで、5,6行単位で書き込まれる。
実際のメッセージが下記。

Jul 9 07:47:12 mars systemd[1]: dev-disk-by\x2dpartlabel-primary.device: Dev dev-disk-by\x2dpartlabel-primary.device appeared twice with different sysfs path
s /sys/devices/pci0000:00/0000:00:1f.2/ata3/host2/target2:0:0/2:0:0:0/block/sdb/sdb1 and /sys/devices/pci0000:00/0000:00:1f.2/ata4/host3/target3:0:0/3:0:0:0/b
lock/sdc/sdc1

問題とされている/dev/sdb と /dev/sdc はSEGATEの4TB HDDで、この二つでRAID1を構成している。

一回、RAIDを解除して、再度RAID1を作成、フォーマットし直したがまた同じメッセージが…. orz

ネットを徘徊すると、それらしいページはあるがほとんどが英語のページで最後まで読破出来ないでいたが、今日あるページを最後まで見てみて、ちょっと試してみたところうまくいった。

>> Arch Linux|Systemd device dev-disk-by\{stuff} appeared twice with sysfs diff

上記ページの最後の方を参照してみた。

$ sudo sgdisk -p /dev/sdb
Disk /dev/sdb: 7814037168 sectors, 3.6 TiB
Logical sector size: 512 bytes
Disk identifier (GUID): 544DE8DC-1785-4519-8DB1-D23519381B0E
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 7814037134
Partitions will be aligned on 2048-sector boundaries
Total free space is 3693 sectors (1.8 MiB)

Number Start (sector) End (sector) Size Code Name
1 2048 7814035455 3.6 TiB FD00 primary

$ sudo sgdisk -p /dev/sdc
Disk /dev/sdc: 7814037168 sectors, 3.6 TiB
Logical sector size: 512 bytes
Disk identifier (GUID): 18D405A0-3BDB-46B5-8A0F-47F333E2FF10
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 7814037134
Partitions will be aligned on 2048-sector boundaries
Total free space is 3693 sectors (1.8 MiB)

Number Start (sector) End (sector) Size Code Name
1 2048 7814035455 3.6 TiB FD00 primary

/dev/sdb と/dev/sdc のNameが同じ「primary」となっている。
これが件のメッセージの原因らしい。
下記のコマンドで デバイスそれぞれに名前を設定する。

$ sudo sgdisk -c1:”primary1” /dev/sdb
$ sudo sgdisk -c1:”primary2” /dev/sdc

この後、再起動。

ピタッとメッセージが止んだ。

まじ、ウレシイ。

Leave a Reply

  

  

  

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください