상단

컴퓨터 주변기기를 컴퓨터에 연결할 때 표준화된 단자로 통합하기 위해 1990 년대 중반에 개발된 산업 표준인 USB(Universal Serial Bus, 범용 직렬 버스)와 관련된 정보를 정리 한다.

USB 종류


USB Version

 

{|cellspacing="0" cellpadding="2" border="1" width="100%" bgcolor="#FFFFFF" align="center" 
|- |width="20%" align="center" valign="top" style="background-color:#eee;"|USB Version |width="20%" align="center" valign="top" style="background-color:#eee;"|속도 |width="20%" align="center" valign="top" style="background-color:#eee;"|bps/s

|width="40%" align="center" valign="top" style="background-color:#eee;"|상세설명 
|- |align="center" valign="middle" style="background-color:#eee;|USB 1.0 |align="center"|Low Speed(LS) |align="center"|1.5Mbps |align="left"|

  • 출시 : 1996.01
    align="center" valign="middle" style="background-color:#eee;
    align="center"
    align="center"
    align="left"
  • 출시 : 1998.09
    align="center" valign="middle" style="background-color:#eee;
    align="center"
    align="center"
    align="left"
  • 출시 : 2000.04

  • 5V-500mA(2.5W)
    align="center" valign="middle" style="background-color:#eee;
    align="center"
    align="center"
    align="left"
  • 5V-900mA(4.5W)
    align="center" valign="middle" style="background-color:#eee;
    align="center"
    align="center"
    align="left"
  • 출시 : 2008.11.17
    align="center" valign="middle" style="background-color:#eee;
    align="center"
    align="center"
    align="left"
  • 출시 : 2013.07.26

  • 최대 100W(20V/5A) 전력 공급
    align="center" valign="middle" style="background-color:#eee;
    align="center"
    align="center"
    align="left"
  • 출시 : 2017.07.25
    |}

 

저장 방식

 

{|cellspacing="0" cellpadding="2" border="1" width="100%" bgcolor="#FFFFFF" align="center" 
|- |width="20%" align="center" valign="middle" style="background-color:#eee;"|저장 방식

|width="80%" align="center" valign="middle" style="background-color:#eee;"|상세설명 
|- |align="center" valign="middle" style="background-color:#eee;|SLC |align="left"|

  • 셀당 비트 수 : 1

  • 수명 : 100,000회 이상

  • 속도/안정성/비용 : 상/상/상
    align="center" valign="middle" style="background-color:#eee;
    align="left"
  • 셀당 비트 수 : 2

  • 수명 : 10,000회 이상

  • 속도/안정성/비용 : 중/중/중
    align="center" valign="middle" style="background-color:#eee;
    align="left"
  • 셀당 비트 수 : 3

  • 수명 : 1,000회 이상

  • 속도/안정성/비용 : 하/하/하
    |}

 

인식 방법

{|cellspacing="0" cellpadding="2" border="1" width="100%" bgcolor="#FFFFFF" align="center" 
|- |width="20%" align="center" valign="middle" style="background-color:#eee;"|인식 방법

|width="80%" align="center" valign="middle" style="background-color:#eee;"|상세설명 
|- |align="center" valign="middle" style="background-color:#eee;|Portable |align="left"|

  • "이동식 미디어 장치"로 인식. USB Flash Drive

  • Windows 10, CentOS 7 설치 프로그램 배포 가능

  • USB로 다운로드 도구에서 인식
    align="center" valign="middle" style="background-color:#eee;
    align="left"
  • "하드 디스크 드라이브"로 인식

  • CentOS 7 설치 가능

  • 파티션 분할 지원

  • Windows To Go 지원
    |}

 

파일:Usb drive.png

 

USB 연결 단자 규격

 
 

참고 문헌

 
 

USB 가격과 성능


1000px|

 

{|cellspacing="0" cellpadding="2" border="1" width="100%" bgcolor="#FFFFFF" align="center" 
|- |width="20%" align="center" valign="middle" style="background-color:#eee;"|제품명 |width="25%" align="center" valign="middle" style="background-color:#eee;"|종류 |width="15%" align="center" valign="middle" style="background-color:#eee;"|용량 |width="10%" align="center" valign="middle" style="background-color:#eee;"|가격 |width="10%" align="center" valign="middle" style="background-color:#eee;"|HD Tune 성능

|width="20%" align="center" valign="middle" style="background-color:#eee;"|상세설명 
|- |align="center" valign="middle" style="background-color:#eee;"|SanDisk Extreme SDCZ80 
|align="center"|USB 3.0, NTFS / Local |align="right"|32GB (29.8GB) |align="right"|65,150원 |align="right"|174.6MB/s

align="left"
align="center" valign="middle" style="background-color:#eee;"
align="center"
align="right"
align="right"
align="right"
align="left"
-
align="center" valign="middle" style="background-color:#eee;"
align="center"
align="right"
align="right"
align="right"
align="left"
-
align="center" valign="middle" style="background-color:#eee;"
align="center"
align="right"
align="right"
align="right"
align="left"
-
align="center" valign="middle" style="background-color:#eee;"
align="center"
align="right"
align="right"
align="right"
align="left"
-
align="center" valign="middle" style="background-color:#eee;"
align="center"
align="right"
align="right"
align="right"
align="left"
-
align="center" valign="middle" style="background-color:#eee;"
align="center"
align="right"
align="right"
align="right"
align="left"
}
 

{|cellspacing="0" cellpadding="2" border="1" width="100%" bgcolor="#FFFFFF" align="center" 
|- |width="40%" align="center" valign="top" style="background-color:#eee;"|USB 종류 |width="15%" align="center" valign="top" style="background-color:#eee;"|2GB |width="15%" align="center" valign="top" style="background-color:#eee;"|4GB |width="15%" align="center" valign="top" style="background-color:#eee;"|8GB

|width="15%" align="center" valign="top" style="background-color:#eee;"|16GB 
|- |align="center"|AXXEN 댄디 |align="right"|18,000 |align="right"|24,000 |align="right"|36,000

|align="right"|69,000 
|- |align="center"|LG전자 XTICK |align="right"|16,000 |align="right"|26,000 |align="right"|

align="right"
align="center"
align="right"
align="right"
align="right"
align="right"
-
align="center"
align="right"
align="right"
align="right"
align="right"
}
 

SanDisk, Cruzer Blade CZ50

  • 8 GB : 5,100원

  • 16 GB : 5,300원

  • 32 GB : 9,600원

  • 64 GB : 18,500원

  • 128 GB : 33,500원

 
 

설치 USB


 
  • USB를 NTFS 방식으로 포맷

  • YUMI(Your Universal Multiboot Installer)를 사용하여 UEFI 방식으로 설치

  • "YUMI BIOS GNU GRUB version 2.02~beta3" 사용

  • Windows 10 64bits : Windows10_64_20180329.iso

  • CentOS 7 64bits : CentOS-7-x86_64-DVD-1708.iso

  • CentOS 7 LiveCD : CentOS-7-x86_64-LiveGNOME-1708.iso

  • MS Office 2010 Pro SP1 64bits : Office_2010_Pro_Plus-SP1_64.iso

  • Rufus : ISO로 부팅 가능한 USB 제작 도구

 
 

참고 문헌

 
 

YUMI

 

USB 부팅 순서

  • /boot/grub/grub.cfg

  • /EFI/boot/grub.cfg

  • /multiboot/menu/other.cfg
    - /bootmgr
    - /EFI/BOOT/win10.efi

  • /multiboot/menu/linux.cfg
    - /multiboot/CentOS-7-x86_64-DVD-1708/CentOS-7-x86_64-DVD-1708.iso
    - /multiboot/CentOS-7-x86_64-LiveGNOME-1708/grub.cfg

 
 
 

YUMI BIOS GNU GRUB version 2.02~beta3
 
Minimal BASH-like line editing is supported.

 

Minimal BASH-like line editing 오류

 

USB 부팅시 정상적으로 부팅이 되지 않고 Minimal BASH-like line editing 모드로 접속 합니다.

  • NTFS로 포맷하지 않고 FAT32로 포맷하면 정상적으로 부팅 화면이 표시 됩니다.

 
 

부팅 USB


부팅 USB 만들기

 
 
 

멀티 부팅 USB 만들기

 
 

USB에 CentOS 7 설치

CentOS (Community Enterprise Operation System)는 Local Standard Disks에 설치할 수 있습니다.

 

VirtualBox를 사용하여 USB에 CentOS 7 설치 환경을 준비 합니다.

  • "설정 > 저장소" 메뉴를 선택 합니다.

  • CD에 CentOS-7-x86_64-DVD-1708.iso 파일을 지정 합니다.

  • "설정 > 네트워크" 메뉴를 선택 합니다.

  • "어댑터1" 탭에서 "네트워크 어댑터 사용하기"를 선택 합니다.

  • "다음에 연결됨"으로 "어댑터에 브리지"를 선택 합니다.

  • "이름"에 "Realtek PCIe GBE Family Controller"를 선택 합니다.

  • "설정 > USB" 메뉴를 선택 합니다.

  • "USB 컨트롤러 사용하기"를 선택 합니다.

  • "USB 3.0(XHCI) 컨트롤러"를 선택 합니다.

  • 새로 추가한 USB를 추가 합니다.
     

 

VirtualBox를 사용하여 USB에 CentOS 7 설치 합니다.

  • "시작" 버튼을 선택 합니다.

  • "Install CentOS 7" 메뉴를 선택 합니다

  • "한국어"를 선택한 후 "계속 진행" 버튼을 선택 합니다.

  • "소프트웨어 > 소프트웨어 선택" 메뉴를 선택 합니다.

  • 아래 환경중 "GNOME 데스크탑"을 선택 합니다.
    - 최소 설치 / 서버 - GUI 사용 / GNOME 데스크탑

  • "GNOME 응용 프로그램", "인터넷 프로그램", "오피스 스위트/생산성", "개발용 도구", "보안 도구"를 선택 합니다.

  • "완료" 버튼을 선택 합니다.

  • "시스템 > 설치 대상" 메뉴를 선택 합니다.

  • "로컬 표준 디스크"에서 추가한 USB를 선택 합니다.

  • "파티션을 자동으로 설정합니다."를 선택 합니다.

  • "추가 공간을 사용할 수 있게 합니다."를 선택 합니다.

  • "완료" 버튼을 선택 합니다.

  • "모두 삭제" 버튼을 선택한 후 "공간 확보" 버튼을 선택 합니다.

  • "시스템 > 네트워크 및 호스트명" 메뉴를 선택 합니다.

  • "호스트 이름"에 "usb.obcon.biz"를 입력한 후 "적용" 버튼을 선택 합니다.

  • "설정" 버튼을 선택 합니다.

  • "일반" 탭에서 "사용 가능하면 자동으로 이 네트워크 연결"을 선택한 후 "저장" 버튼을 선택 합니다.

  • "완료" 버튼을 선택 합니다.

  • "설치 시작" 버튼을 선택 합니다.

  • CentOS 7 설치중에 "시스템 > 설치 대상" 메뉴를 선택 합니다.

  • USB 디스크를 선택 합니다.

  • "파티션을 자동으로 설정 합니다."를 선택 합니다.

  • "추가 공간을 사용할 수 있게 합니다"를 선택 합니다.

  • "완료"를 선택하여 Windows용으로 설정된 파티션을 삭제할 수 있습니다.

  • 사용자의 암호를 설정 합니다.

  • root : 오비컨1234

  • centos : obcon1234

  • "USB" 메뉴에서 설치가 끝난 USB를 삭제 합니다.
     

 
 #--- 한글/영어 전환 : Shift_Space
 
 #--- sudo 설정
 vi  /etc/sudoers
     centos ALL=(ALL) NOPASSWD: ALL
 
 #--- 비밀번호 설정
 passwd centos
 passwd -d centos
 
 #--- mount : NTFS
 #---     탐색창에서 해당 디스크를 더블클릭해서 쉽게 연결하여 사용할 수 있습니다.
 yum -y install epel-release
 yum -y install ntfs-3g
            
 # lsblk
 # mkdir /ntfs
 # mount -t ntfs-3g /dev/sdb1 /ntfs
 # vi  /etc/fstab
 #     /dev/sdb1 /ntfs ntfs-3g defaults 0 0
 

USB 기능과 CentOS 7를 동시에 사용하기 위해서는 USB에 파티션을 생성하여 사용 합니다.

  • 주 파티션 : Windows에서 USB를 인식하기 위해서 사용 합니다.

  • 확장 파티션 : CentOS 7을 설치 합니다.

    • USB에 부트로더를 설치하여 설치된 CentOS 7으로 부팅할 수 있도록 설정 합니다.

 
 

USB에 Ubuntu 9.1 설치

Ubuntu 9.1 부터는 Ubuntu를 USB에 설치하기가 편리해 졌다. 다음과 같이 하여 USB에 Ubuntu를 설치해 보자.

  • Ubuntu Server 9.1 설치

    • 최소 USB 용량 : 1GB

    • Ubuntu Server 9.10 CD를 넣고 부팅한 후 설치할 디스크로 USB를 선택 한다.

 
 #--- 보통 Disk가 하나있을 경우 USB를 지정하는 문자열
 (hd1)
  • 중요: 설치 중 Grub 2를 어디에 설치할 것인지 물어올 때 USB로 설치하도록 선택 한다.

  • Ubuntu Desktop 9.1 설치

    • 최소 USB 용량 : 3GB

    • Ubuntu Desktop 9.10 CD를 넣고 부팅한 후 설치할 디스크로 USB를 선택 한다.

    • 중요: 디스크 선택시 "고급 옵션"을 선택하여 Grub 2가 USB에 설치 되도록 설정 한다.

 

  • USB로 멀티 부팅이 가능 하도록 설정하는 방법

    • 먼저 Linux의 root로 로그인 한다.

    • grub-mkconfig 명령을 실행한 후, 멀티 부팅을 원하는 해당 하드 디스크의 부팅 옵션을 복사해 둔다.

    • vi /boot/grub/grub.cfg 파일에 복사해 둔 부팅 옵션을 추가 한다.

 

 
 

USB에 Windows 10 설치

  • WinToUSB를 사용 합니다.

 
 

참고 문헌

 
 

CentOS 7 LiveCD로 부팅

라이브시디(LiveCD)는 설치 없이 Linux를 실행할 수 있는 프로그램이다. 이를 여러가지 도구를 사용하면 USB에서도 LiveCD를 사용할 수 있다.

 
 
 

ISO로 부팅

 
 

Portable USB


유용한 Portable Apps

Portable Site

 
 
 

서비스 USB


    -   기본 배포 프로그램
        -   License 확인 후 기본 배포 프로그램에 추가할 것
    -   판매용 USB 구성
        -   Nginx, MariaDB 등
 

USB 매뉴얼


USB Format

  • NTFS : 256TB 용량, 최대 16TB 파일

  • FAT32 : 2TB 용량, 최대 4GB 파일

  • exFAT : 512TB 용량, 4GB 이상의 파일도 가능

 
 

USB 속도 측정

 

참고 문헌

 
 

USB를 하드 디스크 드라이브로 인식

 
 

USB를 Local Drive와 Folder로 연동

 
 

USB 보안

 
 

USB 동기화

 
 

USB 파티션

 
 

RamDisk

  • Windows 7에서 PAE 모드 활성화

 
 #--- 단 클라이언트 os 에서는 사용사용  할 수는 없습니다. 32bit 서버에서만 사용 가능합니다.
 BCDEdit /set pae ForceEnable
 
 
 

ISO를 드라이브로 읽기

 

부팅 구조


 

BIOS와 UEFI는 펌웨어 규격 입니다.

 

BIOS

  • MBR(Master Boot Record) 지원

  • 주 파티션은 4개까지 허용 합니다. 그 이상을 사용하려면 논리 파티션을 사용 합니다.

  • 2TB까지의 디스크를 지원 합니다.

  • 디스크의 첫 섹터 512 bytes를 MBR 영역으로 사용 합니다.

  • 부팅 프로세스 : BIOS > 부팅 디스크의 MBR > 활성 파티션의 부트 섹터 > 부트 매니저

 
 

UEFI (Unified Extensible Firmware Interface, 유이파이, 통일 확장 펌웨어 인터페이스)

  • EFI (Extensible Firmware Interface) : 2005년 규격을 공개하여 UEFI로 이름이 변경 되었습니다.

  • BIOS를 대체하는 펌웨어 규격 입니다.

  • 그래픽 인터페이스를 제공 합니다.

  • MBR(Master Boot Record) 지원

  • GPT(GUID Partition Table) 지원

  • 3TB 이상의 디스크 지원 합니다. (최대 8 ZB)

  • 부팅 프로세스 : UEFI > 부트 매니저

  • 부트 매니저로 ~.efi 파일을 사용 합니다.

  • /EFI/boot/bootx64.efi 파일을 사용하여 부팅 합니다.

 
 

참고 문헌

 
 

웹 하드


 
 

참고 문헌


 
 

참고 문헌

 
 

분류: USB 
비즈니스

최종 수정일: 2024-09-30 12:26:18

이전글 :
다음글 :