우분투 서버에서 핫스왑 쓰는 방법은 뭔가요?

  1. 우분투 데스크탑에서는 SATA하드를 하드랙을 이용해서 컴퓨터를 끄지 않고 USB메모리처럼 넣었다 뺐다 하면서 썼습니다.
    그런데 우분투 서버에서는 어떻게 해야 하는지 잘 모르겠네요.
    그냥 umount 명령을 쓰면 되나요?
    아니면 다른 방법이 있는 건가요?
    인터넷으로 찾아봐도 옛날 SCSI하드에 대한 내용만 나오고 SATA에 대한 것은 나오지 않네요.

  2. 우분투 데스크탑에서는 SATA하드를 랙에 넣으면 자동으로 인식하고 마운트되던데 서버에서도 자동 마운트 되는지요?
    안된다면 자동 마운트 시키려면 어떻게 해야 하나요?

[quote="dominion":2e433s1g]1. 우분투 데스크탑에서는 SATA하드를 하드랙을 이용해서 컴퓨터를 끄지 않고 USB메모리처럼 넣었다 뺐다 하면서 썼습니다.
그런데 우분투 서버에서는 어떻게 해야 하는지 잘 모르겠네요.
그냥 umount 명령을 쓰면 되나요?
아니면 다른 방법이 있는 건가요?
인터넷으로 찾아봐도 옛날 SCSI하드에 대한 내용만 나오고 SATA에 대한 것은 나오지 않네요.

  1. 우분투 데스크탑에서는 SATA하드를 랙에 넣으면 자동으로 인식하고 마운트되던데 서버에서도 자동 마운트 되는지요?
    안된다면 자동 마운트 시키려면 어떻게 해야 하나요?[/quote:2e433s1g]

SATA는 리눅스에서 SCSI 디스크처럼 인식됩니다.

즉, echo "scsi-remove-single-device 0 0 1 0" > /proc/scsi/scsi 와 같은 명령으로도 제거가 가능하죠.

요즘 리눅스의 경우는 장치에 대해서 udev가 고유 ID를 부여해서 인식하게 되므로 핫스왑에는 지장이 없을 것 같습니다.
(물론, 디스크 컨트롤러가 지원을 해줘야 겠지만요)

언마운트 후 제거하면 자동으로 제거가 되겠지만 자동마운트와 관련해서는 udev rule과 autofs를

써야하지 않을까 싶습니다.

저는, 앞서 말씀드린 scsi-remove-single-device 와 같은 구식(?) 방법을 (배포판과 무관하고 이것만 쓰다보니… ㅎ)

써서 udev rule과 autofs 조합으로 해본적은 없습니다.

우분투라면 패키지중에 autofs4나 autofs5가 있을 것입니다. (커널기반 자동 마운트 툴)

그리고 아래 udev 룰셋을 참고해서 /etc/udev/rules.d/에 룰셋을 만들어서 해당 디스크를 특정 디바이스(예, /dev/sdc)로
[url:2e433s1g]http://www.reactivated.net/writing_udev_rules.html[/url:2e433s1g]

인식시키고 이에 대해서 autofs 설정을 넣어두면 될 것 같습니다.

이 모든 말을 뒤집어서… 현재 udev가 얼마나 개선되었는지 아직 제가 확인을 못해서 ^^; 확신은 못하지만

자동마운트도 제거할 디스크의 마운트 정보와 UUID값이 기록된 /etc/fstab 파일이 존재한다면 디스크를 연결한 후

mount -a 만 해도 마운트가 되지 않을까 싶네요. (udev는 고유한 UUID를 지정하므로 똑같은 디스크를 다시 연결하면 동일한 디바이스(예, /dev/sdb)로 지정해 줍니다)

답변 감사드립니다.
그런데 제 머리로는 도저히 이해가 안가는군요. :shock:
그냥 편하게 데스크탑으로 돌리는 것이 나을 것 같습니다.