리눅스에서 USB Mount 시키는 방법
//시디롬 마운트
mount -t iso9660 /dev/cdrom /mnt/cdrom
//언마운트
umount mnt/cdrom
//강제로 언마운트 시키기
fuser -m /dev/cdrom
kill -9 죽이고자하는 pid값
//현재 사용하는 시스템
netstat -antp
1. insmod ide-scsi
2. USB를 연결
mount -t vfat /dev/sda1 /mnt
저는 그냥 mount /dev/sda1 /mnt/usb
이렇게 해서 연결했지만 USB스틱 성격차이가 있다더군요
밑에 방법도 참고하세요.
1. 첫번째 방법
insmod ide-scsi 명령을 수행한 후 mnt 디렉토리 내에 usb-drive폴더를 생성하고, USB가
연결되어 있는 상태에서 mount -t vfat /dev/sda1 /mnt/usb-drive명령을 실행합니다.
차후에는 mount -t vfat /dev/sda1 /mnt/usb-drive 명령만 실행하면 됩니다.
2. 두번째 방법
부팅시에 자동으로 USB메모리를 마운트 하기위해 /mnt/usb라는 폴더를 생성하고,
/etc/fstab에 다음과 같이 넣습니다.
/dev/sda1 /mnt/usb auto noauto,iocharset=cp949,user 0 0
USB 메모리를 꼽을때 자동으로 인식시키도록 하기 위해 /etc/hotplug/usb/usb-storage
파일을 만들고 다음을 입력하고 chmod 755 usb-storage 명령을 실행합니다.
--------------------------------------------------------------------------------
#!/bin/sh
#
#/etc/fstab 설정에 따라 /mnt/usb에 마운트
mount /mnt/usb
--------------------------------------------------------------------------------
USB 메모리 저장장치를 다시 마운트하기 위해서는 MNT디렉토리 내에서 mount /dev/sda1
명령을 수행하고, 언마운트하기 위해서 umount /dev/sda1 명령을 수행하야 하며, 수정된
내용을 저장하기 위해서는 반드시 언마운트 시켜야 합니다.
[mntent]: warning: no final newline at the end of /etc/fstab 라는 에러메세지가
나올때는 fstab 문서의 제일 하단줄에 엔터라인(공백)을 추가해 주어야 합니다.
USB 자동 마운트 하기
64MB의 작은 USB 메모리 카드가 하나 있습니다.
설정 파일이나 작업 문서 등을 백업해두기 딱 좋습니다. /etc를 통채로 백업해도 남습니다. ^^
USB 메모리 카드를 USB 포트에 꽂으면 hotplugging되어 바로 인식합니다.
dmesg 로 확인. lsmod로 모듈이 로딩된 것도 확인
/proc/bus/usb/devices, /proc/bus/usb/drivers, /proc/partitions 파일에서 더 자세한
정보를 얻을 수 있습니다.
--------------------------------------------------------------------
# dmesg
... 생략 ...
hub.c: new USB device 00:1f.2-2, assigned address 5
usb.c: USB device 5 (vend/prod 0x9a6/0x8001) is not claimed by any active
driver.
Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
scsi1 : SCSI emulation for USB Mass Storage devices
Vendor: KMIT Model: UNI DRIVE Rev: 1.00 <-- 국산입니다. ^^
Type: Direct-Access ANSI SCSI revision: 02
Attached scsi removable disk sda at scsi1, channel 0, id 0, lun 0
SCSI device sda: 129408 512-byte hdwr sectors (66 MB)
sda: Write Protect is off <-- 쓰기 가능 상태
sda: sda1 <-- 디바이스와 파티션
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 5
USB Mass Storage support registered.
#
# lsmod |grep usb
usb-storage 74592 1
scsi_mod 107608 4 [sg sd_mod usb-storage ide-scsi]
usb-uhci 26412 0 (unused)
usbcore 78944 1 [usb-storage hid usb-uhci]
--------------------------------------------------------------------
속에 있는 걸 다보여줬네요.
/dev/sda, /dev/sdb 디바이스를 통해 사용할 수 있습니다. 위에 보이는대로
저는 /dev/sda 입니다. 파티션은 하나여서 sda1만 표시됐습니다.
여러 개이면 sda1 sda2 sda3 .. 같이 표시됩니다.
1. mount해봅시다.
/etc/fstab에 다음과 같이 넣습니다. /dev/sda1은 자신의 환경에 맞게
--------------------------------------------------------------------
/dev/sda1 /mnt/usb auto noauto,iocharset=cp949,user 0 0
--------------------------------------------------------------------
mount 하면
--------------------------------------------------------------------
# mkdir /mnt/usb <-- 없다면 생성
# mount /mnt/usb
# df -k
Filesystem 1K-blocks Used Available Use% Mounted on
... 생략 ...
/dev/sda1 64432 24624 39808 39% /mnt/usb
--------------------------------------------------------------------
2. 자동으로 마운트되도록
1) automount 데몬으로 사용할 때만 마운트하기
USB 메모리 카드로 접근을 하면 바로 mount되도록 /etc/auto.misc에 다음을 넣습니다.
--------------------------------------------------------------------
usb -fstype=auto,iocharset=cp949 :/dev/sda1
--------------------------------------------------------------------
cd /misc/usb 또는 ls /misc/usb만 해도 바로 마운트되고 60초동안 사용이 없으면
unmount 됩니다. automount에 대해서는
http://coffeenix.net/board_view.php?cata_code=0&bd_code=27 를 참고
2) USB 메모리 카드를 꽂을 때 자동으로 마운트하기
hotplugging에 의해 usb-storage 모듈이 로딩이되고 이 때 쉘 스크립트를 통해 mount
명령을 실행할 수 있다.
/etc/hotplug/usb/usb-storage 파일을 만들고 다음을 입력합니다. 그런 후 chmod 755 usb-storage
--------------------------------------------------------------------
#!/bin/sh
#
# /etc/fstab 설정에 따라 /mnt/usb에 마운트
mount /mnt/usb
--------------------------------------------------------------------
'IT > 각종컴퓨터팁' 카테고리의 다른 글
조건이 여러개일때 참조하기 (0) | 2008.07.25 |
---|---|
숨겨진 셀을 빼고 복사하기 (0) | 2008.07.25 |
데이타 누적 시키기 (0) | 2008.07.25 |
같은 형식을 가진 여러 파일의 데이타를 한개 시트로 모두 합치는 방법 (0) | 2008.07.25 |
[리눅스]Xmanager 사용법 (0) | 2008.07.25 |
[리눅스]KERNAL 버젼 알아내기 (0) | 2008.07.25 |
[리눅스]FTP 명령어 정리 (0) | 2008.07.25 |
[리눅스]FIND 명령어 정리 (0) | 2008.07.25 |
[리눅스]ctrl+alt+delete rebooting 제한하기 (0) | 2008.07.25 |
[리눅스]지정된 시간에 자동으로 리부팅하기 (0) | 2008.07.25 |