Rumah > Tutorial sistem > LINUX > Linux tidak dimulakan semula untuk mengenali cakera yang baru dipasang

Linux tidak dimulakan semula untuk mengenali cakera yang baru dipasang

WBOY
Lepaskan: 2024-02-12 09:54:28
ke hadapan
1110 orang telah melayarinya

Pangkalan data RAC mengembangkan ruang storan Cakera yang baru dipasang tidak dikenali dan tidak boleh dilihat melalui perintah fdisk -l. Selepas membuat pertanyaan, anda perlu memulakan semula atau mengimbas untuk melihat cakera yang baru dipasang Hari ini saya akan berkongsi kaedah khusus.

Linux tidak dimulakan semula untuk mengenali cakera yang baru dipasang

1. Gambaran keseluruhan

Pangkalan data RAC mengembangkan ruang storan Cakera yang baru dipasang tidak dikenali dan tidak boleh dilihat melalui perintah fdisk -l. Selepas membuat pertanyaan, anda perlu memulakan semula atau mengimbas untuk melihat cakera yang baru dipasang Hari ini saya akan berkongsi kaedah khusus.

Persekitaran: OEL 6.4 dan RAC 11.2.0.4

2. Perkara utama

Jangan gunakan /dev/sdX atau /dev/dm-XX sebagai nama peranti kerana nama peranti ini mungkin berubah selepas but semula
Kenal pasti peranti anda menggunakan WWID
Pengecam seluruh dunia (WWID) boleh digunakan untuk mengenal pasti peranti cakera dengan pasti.
WWID ialah ID bebas sistem yang berterusan yang piawaian SCSI memerlukan semua peranti SCSI untuk menyediakan.

3. Paparkan semua WWID yang tersedia pada sistem

Shell script to display WWID on your system
#!/bin/bash
#
#Usage:  As root user run : ./check_wwid.sh 
#
for FILE in `find /dev -name "sd*" | sort`
   do
     WWID=`scsi_id --whitelisted --replace-whitespace --device=$FILE `
     echo $FILE " WWID:  "  $WWID
   done

$ sudo ./check_wwid.sh
..
/dev/sdb   WWID:   1ATA_VBOX_HARDDISK_VB81c4f844-94203a15
/dev/sdb1  WWID:   1ATA_VBOX_HARDDISK_VB81c4f844-94203a15
/dev/sdc   WWID:   1ATA_VBOX_HARDDISK_VB2ed83c09-e66dbcfb
/dev/sdc1  WWID:   1ATA_VBOX_HARDDISK_VB2ed83c09-e66dbcfb
..
--> Of course WWIDs for partitions and for the complete disk are identical 

# cat 99-oracle-asmdevices.rules
KERNEL=="sd*", SUBSYSTEM=="block", ENV{DEVTYPE}=="disk", ENV{ID_SERIAL}=="14f504e46494c45523264556151442d5261336d2d566e4250", OWNER="grid", GROUP="asmadmin", MODE="0660"

# ls -ls /dev/sdr
0 brw-rw----. 1 grid asmadmin 65, 16 Mar 19 14:42 /dev/sdr

Reload and Restart the udev rules 
# udevadm control --reload-rules
# start_udev
Starting udev:                                             [  OK  ]
Verify disk protections:
# ls -ltr /dev/asm*
brw-rw----. 1 grid asmadmin   8,  17 Mar 15 10:03 /dev/asmdisk1_udev_sdb1
brw-rw----. 1 grid asmadmin   8,  33 Mar 15 10:03 /dev/asmdisk2_udev_sdc1

Redistribute   99-oracle-asmdevices.rules file to all cluster nodes and restat udev echo system on these nodes
# scp 99-oracle-asmdevices.rules grac42:/etc/udev/rules.d
# scp 99-oracle-asmdevices.rules grac43:/etc/udev/rules.d

On each RAC node
# udevadm control --reload-rules
# start_udev
# ls -ltr /dev/asm*
brw-rw----. 1 grid asmadmin   8,  17 Mar 15 10:03 /dev/asmdisk1_udev_sdb1
brw-rw----. 1 grid asmadmin   8,  33 Mar 15 10:03 /dev/asmdisk2_udev_sdc1
Salin selepas log masuk

4 Peraturan UDev untuk partition cakera menggunakan /sbin/scsi_id (mod pilihan kerana kami boleh menukar nama)

Perhatikan contoh pemetaan ini: /dev/sdb1 ke /dev/asmdisk1_udev_sdb1:

# cat 99-oracle-asmdevices.rules
KERNEL=="sd?1", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -d /dev/$parent", RESULT=="1ATA_VBOX_HARDDISK_VB81c4f844-94203a15", NAME=
"asmdisk1_udev_sdb1", OWNER="grid", GROUP="asmadmin", MODE="0660"
KERNEL=="sd?1", BUS=="scsi", PROGRAM=="/sbin/scsi_id -g -u -d /dev/$parent", RESULT=="1ATA_VBOX_HARDDISK_VB2ed83c09-e66dbcfb", NAME=
"asmdisk1_udev_sdc1", OWNER="grid", GROUP="asmadmin", MODE="0660"

# ls -l /dev/asmdisk1_udev_sdb1 /dev/asmdisk1_udev_sdc1
brw-rw----. 1 grid asmadmin 8, 17 Mar 19 13:53 /dev/asmdisk1_udev_sdb1
brw-rw----. 1 grid asmadmin 8, 33 Mar 19 13:53 /dev/asmdisk1_udev_sdc1
Salin selepas log masuk

5 (1) Kembangkan kumpulan cakera

Cari laluan:

select group_number,disk_number ,path from v$asm_disk;
Salin selepas log masuk

Kembangkan kumpulan cakera:

alter diskgroup data2 add disk '/dev/asm-diski';
ALTER DISKGROUP DATA2 REBALANCE POWER 10; 
Salin selepas log masuk

Pandangan adalah penyelesaian seimbang:

select operation,est_minutes from v$asm_operation;
Salin selepas log masuk

Ubah suai semula selepas siap:

alter diskgroup DATA rebalance power 1;
Salin selepas log masuk

Atau: lakukan pengimbangan secara terus:

alter diskgroup DATA add disk '/dev/asm-diski' rebalance power 10;
Salin selepas log masuk

Atas ialah kandungan terperinci Linux tidak dimulakan semula untuk mengenali cakera yang baru dipasang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:lxlinux.net
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan