티스토리 툴바

블로그 이미지
나이데브의 디지털릭 판타지. 나이데브

카테고리

분류 전체보기 (361)
Linux (120)
Win32/64 (7)
ProgPost (16)
내 이야기 (179)
LiveUSB Dev (17)
Game (7)
허튼 짓 (6)
Zaurus (8)
Total326,011
Today8
Yesterday33

'fstab'에 해당되는 글 3건

  1. 2007/11/19 이거, 카페글 쓰신 분께는 죄송하지만... (12)
  2. 2007/06/28 HAL daemon vs /etc/fstab (4)
  3. 2007/03/20 /dev/by-uuid/ is better than /dev/hd* ! (4)
사용자 삽입 이미지




풉.
Posted by 나이데브
저는 몇 달전까지만 해도 /etc/fstab 라는 파일을 통해 파일시스템 마운트 관련 설정을 하였습니다.

꽤나 귀찮으면서도, 마땅한 대안이 없어서 골치 아팠던 때에...

우분투 리눅스 Dapper Drake를 사용해보고 나서야 'HAL'에 대해서 알게 되었습니다.

HAL은 'Hardware Abstraction Layer'의 준말로, 하드웨어 가상 계층 지원(?)을 위한 데몬/기능입니다.
(말 그대로 하면 하드웨어 가상 계층 지원인데, 뭔가 적절히 옮길만한 말이 없군요.)

우분투 리눅스를 사용해 보신 분들이라면, usb메모리 같은걸 꽂았을때 바로 '이동식 미디어'등으로

인식되어, 안에 있는 콘텐츠에 따라 어떤 작업을 수행할지 물어보는 다이얼로그를 보셨을 겁니다.

일단 이러한 기능이다... 정도에는 감이 오셨을 겁니다.

아무튼, 제가 꽤 오랫동안 /etc/fstab를 사용해 왔기 때문에 HAL을 쓰면서도 fstab에 플로피(/dev/fd0), usb메모리(/dev/sda, sdb)등의 설정을 쭉 해놓았는데,

그게 HAL이 자동마운트를 하는데 방해를 할 줄은 미쳐 몰랐습니다.

usb메모리를 연결하고나서, HAL을 통해 마운트 하려니까 에러가 바로 쏟아지더군요 -_-;

.... 루트 권한이 필요하다는 군요.

곰곰히 생각해 보니, 직접적으로 'mount'명령을 쓰려면 루트 권한이 필요한게 떠올라서

/etc/fstab에서 usb 메모리나 플로피 관련 항목을 지우고 다시 테스트 해 보았습니다.

모두 HAL에서 알아서 잘 마운트 해주더군요. :)

혹시나 나중에 젠투 설치하실분은 참고하셔서 fstab를 적절히 작성해 주세요.


'Linux > Core' 카테고리의 다른 글

Linux vmsplice Local Root Exploit!!  (4) 2008/02/12
glibc 2.7 업데이트  (4) 2007/11/10
리눅스 커널 소스 2.6.23-mm1 에 있는 실수  (0) 2007/10/14
HAL daemon vs /etc/fstab  (4) 2007/06/28
Posted by 나이데브
음. IRC에서 pereme_n님이 알려주셨는데,

이때까지 /dev 쓰면서 한번도 저 폴더를 들어가 본적이 없더군요 -_-;



lrwxrwxrwx 1 root root  10 2007-03-20 22:21 1d939877-410d-4c9c-84a3-f52a5de3c3d5 -> ../../hda2
lrwxrwxrwx 1 root root  10 2007-03-20 22:21 3CC0B61CC0B5DC78 -> ../../hda1
lrwxrwxrwx 1 root root  10 2007-03-20 22:21 45F3-DEC7 -> ../../sda1
lrwxrwxrwx 1 root root  10 2007-03-20 22:21 A8D4F75CD4F72B68 -> ../../hda3

ls -al /dev/by-uuid/ 를 실행한 결과물 입니다.

하드디스크가 uuid에 의해서 분류되고, 링크되어 있군요.

문득 예전에 ArchLinux를 썼을때가 생각나는군요. 커널업데이트 이후로 /dev/hd* 가 모두 /dev/sd* 로 바뀐일이....
(정말 난감합니다. 윈도우로 가서 업데이트 뉴스를 보고나서야 알았어요.)

물론 라이브시디에서 ArchLinux쪽의 fstab를 모두 고쳐주는 방법도 있고, earlymodules=piix 를 커널 파라미터에 추가하는 방법도 있습니다만은....

uuid 는 hd*가 sd*로 바뀌어도 바뀌질 않는다는 점을 이용하여 fstab를 수정하게 된다면,

아무리 바뀌어도 항상 커널패닉없이 잘 부팅된다는게 장점이자 강점입니다!

이런 좋은 팁을 주신 pereme_n님께 감사의 말씀을 남깁니다.
Posted by 나이데브

최근에 달린 댓글

최근에 받은 트랙백

글 보관함