Я добавил несколько дисков во внешний корпус и подключил его к серверу через eSATA, и теперь мне нужно подготовить их для программного рейда. Однако они не отображаются в fdisk -l
, которые я пробовал искать в /dev/disk/by-path
и /dev/disk/by-id
. Карта RAID отображается в dmesg. Подключение и отсоединение корпуса eSATA не приводят к тому, что что-либо «случается», когда я хватаюсь /var/log/syslog
Существует большая вероятность того, что карта eSATA, которую я использую в машине, неисправна (я обнаружил, что она лежит) , Но прежде чем купить новый, я хочу убедиться, что я не пропускаю ничего очевидного.
Попробуйте выполнить команду ls /dev/sd*
.
Это должно перечислить все диски в системе с именами их устройств. Сравните это с выводом fdisk -l
, который покажет текущий список, если вы не знаете, какие есть какие.
В Ubuntu команда fdisk -l
ничего не возвращает, потому что она не обрабатывается sudo. Сделайте: sudo fdisk -l
и он должен вернуть информацию о ваших дисках.
ubuntu@ubuntu:~$ sudo fdisk -l
Disk /dev/sda: 128.0 GB, 128035676160 bytes
255 heads, 63 sectors/track, 15566 cylinders, total 250069680 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 250069679 125034839+ ee GPT
Запустите parted
в интерактивном режиме, затем используйте команду print devices
, как показано ниже:
sudo parted
GNU Parted 2.3
Using /dev/xvda1
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print devices
/dev/xvda1 (8590MB)
/dev/xvdb (429GB)
Если вы работаете с графической установкой, то GParted - это путь (в Центре программного обеспечения).