저장장치를 물리적으로 재연결하지 않고 refresh 할 수 있는 방법이 있을까요?

k1d0bus3의 이미지

대부분 리눅스 배포판에서 내장저장장치(HDD,SDD)나 외부저장장치(USB메모리)에 대해,
자동으로 연결 여부를 감지해서 사용자에게 알려주거나 자동마운트를 하는데, 이 역활을 하는게 udev 데몬 맞나요?

그리고 이미 연결된 저장장치를 마운트만 해제한 상태(물리적으로 연결해제 하지는 않은 상태)에서,
다시 refresh해서 데몬에서 자동감지되도록 하려면 어떻게 해야 할까요?

bushi의 이미지

[seonkonx@localhost repo-git]$ udevadm info --query=all /dev/sdb | grep DEVPATH
E: DEVPATH=/devices/pci0000:00/0000:00:0d.0/ata2/host1/target1:0:0/1:0:0:0/block/sdb
[seonkonx@localhost repo-git]$ 
[seonkonx@localhost repo-git]$ udevadm monitor -k &
[1] 22614
[seonkonx@localhost repo-git]$ monitor will print the received events for:
KERNEL - the kernel uevent
 
 
[seonkonx@localhost repo-git]$ 
[seonkonx@localhost repo-git]$ sudo sh -c "echo add > /sys/devices/pci0000:00/0000:00:0d.0/ata2/host1/target1:0:0/1:0:0:0/block/sdb/uevent"
KERNEL[1490261.098666] add      /devices/pci0000:00/0000:00:0d.0/ata2/host1/target1:0:0/1:0:0:0/block/sdb (block)
[seonkonx@localhost repo-git]$ 
[seonkonx@localhost repo-git]$ kill 22614
[1]+  Done                    udevadm monitor -k
[seonkonx@localhost repo-git]$

엉뚱한 곳에 집착하실까봐 덧 붙입니다.
block device 들은 /sys/block/ 밑으로 전부 링크가 걸리니 /sys/devices/ 에서 힘들게 찾으실 필요 없습니다.
k1d0bus3의 이미지

대단히 감사합니다.

댓글 달기

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 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.