Карта IDE-диска в / dev / hda

Я запускаю небольшой домашний сервер с одним IDE-диском (для системы) и несколькими SATA-дисками (для программного RAID-массива).

Привод IDE использовался на /dev/hda и SATA-дисках в /dev/sd* . После отключения питания привод IDE утверждает, что он /dev/sde и разрушает мой RAID.

Как заставить мой IDE-диск снова вести себя хорошо?

  • Деинсталляция Gdm завершается с ошибкой («ошибка перед удалением»)
  • Debian сжимает проблему установки после установки, порт USB запущен для / dev / cdrom0
  • Самостоятельная версия версии GCC, перезаписывающей пакет
  • Добавление gdbm на Debian (Beagle Bone Black)
  • ни одна учетная запись пользователя не может войти через ssh
  • Wicd не может обнаружить беспроводные сети при тестировании Debian 6, Xfce, новой установке
  • Как отобразить содержимое подключенных / загрузочных и корневых разделов '/'?
  • root не может отправить почту (apticron), но пользователь может (mail / mailx)
  • 2 Solutions collect form web for “Карта IDE-диска в / dev / hda”

    В общем, плохой идеей полагаться на порядок дисков. udev назначает их динамически и порядок может измениться.

    Файловые системы лучше адресуются ярлыком или UUID:

     /dev/disk/by-label/ /dev/disk/by-uuid/ 

    Используйте команду blkid чтобы узнать информацию о ваших файловых системах.

    Дисками являются адреса по идентификатору

     /dev/disk/by-id/ 

    Если идентификаторы дисков слишком уродливы для работы с вами, вы можете символически /dev/mainhdd их к примеру /dev/mainhdd , /dev/backupdrive и т. Д. С помощью правил udev. Ручные символические ссылки не будут постоянными, так как /dev является своего рода дисковым диском.

    Вы можете добавить правило udev, чтобы навязать конкретный путь устройства для определенного устройства. Например:

     KERNEL=="sd*", ATTRS{DRIVER}=="ide*", NAME="hda%n" 

    Эта строка входит в файл с именем /etc/udev/rules.d/59-wukerplank-storage.rules . Вступает в силу при добавлении устройства; вы можете сказать udev о повторном применении правил, но это не очень хорошо, если устройство используется.

    Обратите внимание: вы не должны полагаться на такие имена, как hda или sda , они не должны быть постоянными. Если вам требуется постоянное имя для устройства, лучше всего использовать udev для создания псевдонима для него:

     KERNEL=="sd*", ATTRS{model}=="ZXQ-500", ATTRS{serial}=="123456", SYMLINK+="disks/by-alias/zxq" 

    Команда udevadm info -a -n sda показывает, какие свойства вы можете использовать для соответствия /dev/sda .

    Конфигурации RAID обычно используют уникальный идентификатор (UUID), чтобы указать, какой именно диск. Это необходимо, например, при подключении дисков на другом компьютере или в другом порядке. Настолько странно, что ваш RAID будет иметь проблемы с именами устройств. Если у вас есть пользовательские сценарии, зависящие от имен устройств, попросите их вызвать mdadm для запроса компонентов массива.

    Interesting Posts

    Какая разница между -pool & -updates на SLES11-SPx

    Могу ли я маскировать ядро ​​uevent?

    Неудачное изменение зависимостей для растягивания

    Завершить / пропустить службу SysV во время загрузки

    Не удалось запустить X Server без экранов, no xorg.config для редактирования

    Я должен беспокоиться? Segfaults сообщается в syslog при объединении моментального снимка LVM (возврат оригинала обратно к снимку)

    Как обновить мою систему до последней версии?

    Запустить сервер удаленно с помощью SSH

    Постоянное выполнение команды терминала

    Можно ли настроить количество подзадач для GNU параллельно после вызова?

    Как установить сообщество Metasploit на удаленном безголовом окне Debian?

    переменная оболочки в awk не передается всем строкам, а только для самой первой строки ввода?

    Binvox не работает на безголовом сервере Linux

    Нет информации о версии?

    Неопределенная ссылка на символ «XSetFillStyle»

    Linux и Unix - лучшая ОС в мире.