[완료] IDE 확장 카드의 디스크 인식 문제

duoh5의 이미지

실리콘사의 e-ide 확장카드를 하나 구입했습니다. raid 기능도 됩니다.
데비안 etch 머신에 설치했는데, 부팅시 인식은 아무 문제가 없습니다.

하지만 여러 번 부팅을 다시 하다 보니 할 때마다, 전체 디스크의 순서가 뒤죽박죽되는 황당한 경우가 발생하고 있습니다.

보드에 내장된 primary ide채널 master로 셋팅된 하드디스크가 보통 hda로 이름지어준다는 건 다 아실텐데요. 이게 확장카드 설치후 hde로 인식되곤 합니다.
hdb,hdc,hdd도 마찬가지로 hdf,hdg,hdh로 인식되었다 말았다 합니다.
첫번째 디스크가 hde로 인식될때에는 확장카드의 첫번째 디스크는 hda로 인식됩니다.

그런데 이게 부팅할때마다 왔다갔다 합니다. 어떨때는 hda로 어떨때는 hde로.
어떻게 이런 일이 생길 수 있는 건지...

도무지 이유를 모르겠습니다. 바이오스를 뒤져 봐도 무슨 힌트를 건질 것도 없고, 확장카드에 무슨 설정이 있나해서 찾아보니 그것도 아닌 것 같고....

어떻게 해결해야할지 모르겠습니다. 도와주세요.

ps. 질문 내용이 두서없어 수정을 했습니다. 꾸벅.
일주일간 답변이 없어서 다시 게재합니다. 도와주세요.

eungkyu의 이미지

답변이 계속 안달리면 보통 이런걸 겪어본 사람이 별로 없다는 뜻이겠지요 ;;
저도 얼마전에 이 질문을 보고 정말 재미있는 현상이구나~ 하고 말았습니다.

지금도 정확한 해결책을 알고 답변을 다는 것은 아닙니다만...

mount할 때 문제가 되는 것이라면, /etc/fstab에 디바이스 이름 대신에 uuid를 쓰면 해결할 수 있지 않을까요?

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/sda1 -- converted during upgrade to edgy
UUID=f0f68b8c-cf26-4c76-8a21-6a5c02c028dd / ext3 defaults,errors=remount-ro 0 1
# /dev/sda5 -- converted during upgrade to edgy
UUID=9b74a50f-ffb0-47ef-9107-3fb572c52dc9 none swap sw 0 0
/dev/sdc        /media/cdrom0   udf,iso9660 user,noauto     0       0

이런 식으로요.

이 예제는 google에서 fstab, uuid로 검색하면 가장 먼저 나오는
http://ubuntuforums.org/showthread.php?t=223182&highlight=uuid
에서 따온 것입니다.

uuid는 vol_id 명령으로 구할 수 있다고 하네요.

부팅이 안될 수도 있으니, live cd나 rescue cd 정도는 준비하고 시도해보세요~

duoh5의 이미지

하이고. 덕분에 해결했습니다.

UUID로 하니 hda가 hde로 인식되더라도 문제없이 정위치에 마운트가 되네요.
참고로 데비안 etch에서 vol_id라는 명령어를 찾지 못해 애먹었는데요.
/lib/udev/vol_id <-- 요기 있습니다.

답변 올려주신 eungkyu님 감사드립니다. 꾸벅.

리눅스,.. 항상 느끼는 거지만 어려워요.. ㅡ.ㅡ;

ikpil의 이미지

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.