Hardy 8.04 튜닝 - 바탕화면의 하드디스크 볼륨 정리하기

[attachment=0:2bh356m2]mount.gif[/attachment:2bh356m2]
시스템에 하드디스크가 여러개 장착되었거나 파티션이 여러개로 나누어져 있다면 바탕화면에
하드디스크 볼륨이 여럿 보입니다.

여기에 외장 하드디스크를 추가하거나 USB 메모리까지 연결하면 USB 메모리를 찾기조차 힘들어집니다.

이 경우 가장 먼저 떠오르는 방법이 gconf-editor를 이용해 바탕화면의 볼륨을 보이지 않게 하는 겁니다.
(Ubuntu Tweak도 이와 같은 방법을 사용합니다.)

방법은 아래와 같습니다.
[b:2bh356m2]Alt + F2[/b:2bh356m2] 를 누르고 [b:2bh356m2]gconf-editor[/b:2bh356m2] 를 입력합니다.

[attachment=1:2bh356m2]mount_2-.png[/attachment:2bh356m2]
왼쪽 패널에서 [b:2bh356m2][apps] -> [nautilus] -> [desktop][/b:2bh356m2] 을 선택하고 위 그림과 같이
[b:2bh356m2]volumes_visible[/b:2bh356m2] 을 체크 해제합니다.

이 방법은 간단하기는 하지만 결정적인 문제가 있습니다.

바로 외장 하드나 이동식 메모리를 연결할 경우 바탕화면에 보이지 않으며
미디어를 다 사용한 후 [b:2bh356m2][볼륨 마운트해제][/b:2bh356m2] 기능을 사용할 수 없습니다.

바탕화면에 내장 하드디스크를 보이지 않으면서 외장하드와 이동식 메모리를 마운트하고 싶다면
약간의 트릭이 필요합니다.

[b:2bh356m2]/root[/b:2bh356m2]를 제외한 내장 하드디스크와 외장 하드디스크, 이동식 메모리는 모두 [b:2bh356m2]/media[/b:2bh356m2] 에 자동 마운트되며
이 경우 바탕화면에 볼륨으로 바로 보여줍니다.

[b:2bh356m2]/media[/b:2bh356m2] 에 내장 하드디스크를 마운트하지 말고 [b:2bh356m2]/mnt [/b:2bh356m2]로 옮겨 준다면 모든 문제가 해결됩니다.
이 방법은 시스템 파일을 손봐야 하므로 약간 어렵고 위험하지만 고생한만큼 효과도 좋습니다.

일단 노틸러스를 열어 [b:2bh356m2]/media[/b:2bh356m2] 를 입력하고 Enter를 눌러 /media 폴더를 확인합니다.
cdrom, floppy, hda1, hda2, hdb3… 등등이 보이실 겁니다.

설명하기 쉽게 내장하드의 파티션이 [b:2bh356m2]hda1[/b:2bh356m2]과 [b:2bh356m2]hda2, hdb3 [/b:2bh356m2]라고 가정하고 옮겨 보겠습니다.
내장 하드를 전부 안보이게 하려면 [b:2bh356m2]hd[/b:2bh356m2] 로 시작하는 것을 모두 옮겨주면 됩니다.

[b:2bh356m2]/mnt[/b:2bh356m2] 는 빈 폴더로서 [b:2bh356m2]/media[/b:2bh356m2] 에서와 같이 마운트 할 폴더가 필요합니다.

[b:2bh356m2]Alt + F2[/b:2bh356m2] 를 누르고 [b:2bh356m2]gksudo nautilus[/b:2bh356m2] 를 입력해 관리자 계정으로 노틸러스를 실행시킵니다.
/mnt 폴더로 이동한 후 [b:2bh356m2]hda1[/b:2bh356m2]과 [b:2bh356m2]hda2, hdb3 [/b:2bh356m2]폴더를 만들어 줍니다.

이제 하드디스크의 마운트를 관리하는 [b:2bh356m2]/etc/fstab[/b:2bh356m2] 파일을 수정해 주어야 합니다.
다시 [b:2bh356m2]Alt + F2[/b:2bh356m2] 를 누르고 [b:2bh356m2]gksudo gedit /etc/fstab[/b:2bh356m2] 을 입력합니다.

[list:2bh356m2]# /etc/fstab: static file system information.

<file system> <mount point> <type> <options> <dump> <pass>

proc /proc proc defaults 0 0

/dev/hdb2

UUID=23327484-e961-46d4-8310-2e23813f7dfe / ext3 defaults,errors=remount-ro 0 1

/dev/hda1

UUID=94848E91848E7590 [color=#FF0000:2bh356m2][b:2bh356m2]/mnt/sda1[/b:2bh356m2][/color:2bh356m2] ntfs defaults,umask=007,gid=46 0 1

/dev/hda2

UUID=ACCC0CCBCC0C91AE [color=#FF0000:2bh356m2][b:2bh356m2]/mnt/sda2[/b:2bh356m2][/color:2bh356m2] ntfs defaults,umask=007,gid=46 0 1

/dev/hdb3

UUID=00dc06df-b096-46ce-a10c-e7a04d896aba [color=#FF0000:2bh356m2][b:2bh356m2]/mnt/sdb3[/b:2bh356m2][/color:2bh356m2] ext3 defaults 0 2

/dev/hdb1

UUID=e04fbe1f-be1e-448e-a662-160dedfb15fd none swap sw 0 0
/dev/hdc /media/cdrom0 udf,iso9660 user,noauto,exec 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec 0 0
[/list:u:2bh356m2]

위와 같이 [b:2bh356m2]/media[/b:2bh356m2] 를 [b:2bh356m2]/mnt[/b:2bh356m2] 로 바꾸어 준 다음 저장하고 나옵니다.
(잘 보고 변경해야지 잘 못 건드리면 부팅에 문제가 생길 수 있으니 주의하세요.)

이제 다시 부팅을 하면 바탕화면에 내장 하드디스크 볼륨은 사라지고
외장하드와 이동식 메모리는 정상적으로 마운팅됩니다.

혹시 내장 하드디스크를 사용하고자 싶다면 노틸러스를 열고 [b:2bh356m2]/mnt[/b:2bh356m2] 를 입력하세요.
바로 내장디스크로 이동할 수 있습니다.

이 경우 gconf-editor의 [b:2bh356m2]volumes_visible[/b:2bh356m2] 은 체크되어야 하니 잊지 마세요.

[b:2bh356m2]내용은 짧은데 말이 많아서 원…[/b:2bh356m2]

흠… 원리가 이런 것이었군요.
많은 도움이 되었습니다. 감사합니다. ^^;

원하시는 작동은 여러 가지로 처리할 수 있습니다. 근본적으로는 HAL Device Manager(하드웨어 장치 관리자)에게 해당 볼룸(파티션)을 자동마운트 시스템이나 파일관리자(nautilus)에서 보고 싶지 않게 하고 싶다는 정보를 전달할 수 있으면 됩니다.

해결책은 2가지 입니다.
[list:2m0izl1r]
[:2m0izl1r] 하드웨어장치관리자가 이를 무시하도록 하는 방법.[/:m:2m0izl1r]
[:2m0izl1r] 파일관리자가 해당 파티션을 무시하도록 하는 방법[/:m:2m0izl1r][/list:u:2m0izl1r]

일단 두번째 방법이 손쉽습니다. 실제로 "/etc/fstab"을 살펴서 등록된 파티션의 경우엔 파일관리자가 이를 마운트 하거나 해지하지 않도록 되어 있습니다. 이 방법을 적용하는 것 까지는 이전에 글들이 많이 설명하고 있지만 원하시는 것이 이를 마운트 하지 않는 것이라면 마운트 옵션에 "noauto"라는 옵션을 추가해 주시면 됩니다.

[code:2m0izl1r]
UUID=94848E91848E7590 /mnt/sda1 ntfs defaults,umask=007,gid=46[color=#FF0000],noauto[/color] 0 1
[/code:2m0izl1r]

첫번째 해법은 -_-)… 아직.

[quote="lanterrt":3bngyk94]원하시는 작동은 여러 가지로 처리할 수 있습니다. 근본적으로는 HAL Device Manager(하드웨어 장치 관리자)에게 해당 볼룸(파티션)을 자동마운트 시스템이나 파일관리자(nautilus)에서 보고 싶지 않게 하고 싶다는 정보를 전달할 수 있으면 됩니다.

해결책은 2가지 입니다.
[list:3bngyk94]
[:3bngyk94] 하드웨어장치관리자가 이를 무시하도록 하는 방법.[/:m:3bngyk94]
[:3bngyk94] 파일관리자가 해당 파티션을 무시하도록 하는 방법[/:m:3bngyk94][/list:u:3bngyk94]

일단 두번째 방법이 손쉽습니다. 실제로 "/etc/fstab"을 살펴서 등록된 파티션의 경우엔 파일관리자가 이를 마운트 하거나 해지하지 않도록 되어 있습니다. 이 방법을 적용하는 것 까지는 이전에 글들이 많이 설명하고 있지만 원하시는 것이 이를 마운트 하지 않는 것이라면 마운트 옵션에 "noauto"라는 옵션을 추가해 주시면 됩니다.

[code:3bngyk94]
UUID=94848E91848E7590 /mnt/sda1 ntfs defaults,umask=007,gid=46[color=#FF0000],noauto[/color] 0 1
[/code:3bngyk94]

첫번째 해법은 -_-)… 아직.[/quote:3bngyk94]

제가 원하던 정보네요. 감사합니다.