У меня 3ware 9750-4i с 36 работающими дисками (4 в RAID 10, остальные отдельные диски, то есть JBOD).
Когда я перезагружаюсь, все диски, кроме массива RAID 10, меняют свои UUID при перезагрузке (это кажется случайным, поскольку я перезагружался несколько раз, и каждый раз это был совершенно другой UUID). Это заставляет меня вручную перебирать 32 диска, выясняя, где он должен действительно быть сопоставленным и перемонтировать его там.
Я не нашел в Интернете ничего, связанного с этой проблемой, и вообще я новичок в картах RAID. Может быть, мне не хватает какой-то настройки? Или, может быть, что-то из-за моего ядра вызывает это (опять же, я тоже не очень разбираюсь в ядрах)
Изменить: Запуск Debian 7.6 64bit.
Примечание. Я ограничил вывод только несколькими первыми дисками, поскольку они все одинаковы.
fdisk -l
root@server:~# fdisk -l
WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sda: 8000.0 GB, 7999978471424 bytes
255 heads, 63 sectors/track, 972608 cylinders, total 15624957952 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 identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sda1 1 4294967295 2147483647+ ee GPT
WARNING: GPT (GUID Partition Table) detected on '/dev/sdb'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sdb: 4000.0 GB, 3999989235712 bytes
255 heads, 63 sectors/track, 486304 cylinders, total 7812478976 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 identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sdb1 1 4294967295 2147483647+ ee GPT
WARNING: GPT (GUID Partition Table) detected on '/dev/sdc'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sdc: 4000.0 GB, 3999989235712 bytes
255 heads, 63 sectors/track, 486304 cylinders, total 7812478976 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 identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sdc1 1 4294967295 2147483647+ ee GPT
WARNING: GPT (GUID Partition Table) detected on '/dev/sdd'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sdd: 4000.0 GB, 3999989235712 bytes
255 heads, 63 sectors/track, 486304 cylinders, total 7812478976 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 identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sdd1 1 4294967295 2147483647+ ee GPT
WARNING: GPT (GUID Partition Table) detected on '/dev/sde'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sde: 4000.0 GB, 3999989235712 bytes
255 heads, 63 sectors/track, 486304 cylinders, total 7812478976 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 identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sde1 1 4294967295 2147483647+ ee GPT
WARNING: GPT (GUID Partition Table) detected on '/dev/sdf'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sdf: 4000.0 GB, 3999989235712 bytes
255 heads, 63 sectors/track, 486304 cylinders, total 7812478976 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 identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sdf1 1 4294967295 2147483647+ ee GPT
WARNING: GPT (GUID Partition Table) detected on '/dev/sdh'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sdh: 4000.0 GB, 3999989235712 bytes
255 heads, 63 sectors/track, 486304 cylinders, total 7812478976 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 identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sdh1 1 4294967295 2147483647+ ee GPT
WARNING: GPT (GUID Partition Table) detected on '/dev/sdi'! The util fdisk doesn't support GPT. Use GNU Parted.
Disk /dev/sdi: 4000.0 GB, 3999989235712 bytes
255 heads, 63 sectors/track, 486304 cylinders, total 7812478976 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 identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sdi1 1 4294967295 2147483647+ ee GPT
И df -h
Filesystem Size Used Avail Use% Mounted on
rootfs 37G 11G 24G 32% /
udev 10M 0 10M 0% /dev
tmpfs 13G 167M 13G 2% /run
/dev/disk/by-uuid/<uuid> 37G 11G 24G 32% /
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 26G 528K 26G 1% /run/shm
/dev/sda2 7.2T 695G 6.2T 10% /mount/sda
/dev/sdaf1 7.3T 1.7T 5.3T 24% /mount/sdaf
cgroup 64G 0 64G 0% /sys/fs/cgroup
/dev/sdc1 3.6T 1.2T 2.3T 35% /mount/sdc
/dev/sdd1 3.6T 1.6T 1.9T 46% /mount/sdd
/dev/sde1 3.6T 1.5T 2.0T 44% /mount/sde
/dev/sdh1 3.6T 2.0T 1.5T 59% /mount/sdh
/ etc / fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sdb1 during installation
UUID=016efca3-ff51-4c3f-8fb4-6374e732168f / ext4 errors=remount-ro 0 1
UUID=b79fed8c-a61d-4b19-a5b6-6bb4ec7c60e5 /mount/sda ext4 noatime,usrquota,nodiratime,data=writeback,commit=120,nobh,barrier=0 0 2
UUID=e82eefed-1017-471f-b243-90f812804d66 /mount/sdz ext4 noatime,usrquota,nodiratime,data=writeback,commit=120,nobh,barrier=0 0 2
UUID=472c2b9c-ea28-40e2-a87f-872139c1efaa /mount/sdb ext4 noatime,usrquota,nodiratime,data=writeback,commit=120,nobh,barrier=0 0 2
UUID=fd0d963b-79d8-489e-8ce4-11bc4bf947af /mount/sdc ext4 noatime,usrquota,nodiratime,data=writeback,commit=120,nobh,barrier=0 0 2
UUID=fd5ddc4b-1cd4-4c39-828e-47c459f7c029 /mount/sdd ext4 noatime,usrquota,nodiratime,data=writeback,commit=120,nobh,barrier=0 0 2
UUID=71642e4f-dc44-4895-aebb-a9130cc88cbb /mount/sde ext4 noatime,usrquota,nodiratime,data=writeback,commit=120,nobh,barrier=0 0 2
UUID=cf9fd919-6f7c-4be5-a1d1-766aef130878 /mount/sdf ext4 noatime,usrquota,nodiratime,data=writeback,commit=120,nobh,barrier=0 0 2
В качестве обходного решения проблемы вы можете использовать LVM / метки для монтирования дисков вместо их имен. Это не решение исходной проблемы, но я надеюсь, что это поможет устранить последствия.