usb 리눅스/윈도우 호환 포맷

linuxlogo

리눅스 시스템에서 USB를 어떤 파일시스템으로 포맷해야 윈도우즈와 문제가 없이 호환이 될까요? 이전에 NTFS로 포맷했다가 리눅스에서 권환 관련 설정으로 애먹은적이 있어서 포스팅합니다.

각 파일 시스템별로 최대 크기나 파일 크기의 한계가 다르기 때문에 포맷하기전에 잘 확인하셔야 합니다!(파일시스템 정리 링크)

간단하게 다시 정리해드리면 아래와 같습니다.

  1. NTFS : 최근 윈도우 시스템에서 사용하는 파일시스템입니다.
    1. 최대 파일 크기 : 충분(상업용으로 사용 가능한 드라이버의 용량보다 큼)
    2. 최대 볼륨 크기 : 16EB
  2. HFS+ : 애플에서 사용하는 파일시스템입니다.
    1. 최대 파일 크기 : 충분(상업용으로 사용 가능한 드라이버의 용량보다 큼)
    2. 최대 볼륨 크기 : 8EB
  3. APFS : HFS+ 대체하고자 개발된 파일시스템입니다.
    1. 최대 파일 크기 : 충분(상업용으로 사용 가능한 드라이버의 용량보다 큼)
    2. 최대 볼륨 크기 : 16EB
  4. FAT 32 : NTFS 이전 윈도우즈의 기본 파일시스템입니다.
    1. 최대 파일 크기 : 4GB
    2. 최대 볼륨 크기 : 8TB
  5. EXT 2,3,4 : 리눅스의 기본 파일시스템들입니다. 아래는 EXT 4 기준
    1. 최대 파일 크기 : 1EB
    2. 최대 볼륨 크기 :  16TB

각 배포판별 호환여부를 확인하시는게 올바르지만 기본적인 관점에서 봤을 때 리눅스는 APFS정도 제외하고는 무난하게 호환이 가능합니다. 다만, NTFS는 위에서도 언급했듯이 자동 usb 마운트로는 권한에 문제가 생겨서 파일 생성이나, 삭제 등에 번거로움이 있으니 피하신는 것도 좋습니다. 문제는 윈도우즈나 APPLE의 호환 여부입니다. 윈도우즈의 경우 위의 번호목차에서 3번부터 아래로는 호환이 되지 않습니다. 물론, 5.EXT 2,3,4 들의 경우에는 추가 소프트웨어를 통해 호환이 가능하지만 그런 번거로움은 우리가 원하는 것이 아니죠.

그리고 본인이 관리하는 파일들의 크기도 염두해두셔야합니다. 큰 크기를 가지는 각종 동영상(?) , 혹은 전문 사진 작업을 위한 파일 등을 관리하셔야 할 경우에는 FAT32의 경우 개별 파일의 크기가 최대 4GB이기 때문에 적합하지 않습니다.

여러가지 상황을 종합해 보았을 때 윈도우즈 PC와 리눅스 PC를 오가며 작업하셔야 할 때에는 FAT32가 가장 무난한 것 같습니다. FAT32 파일시스템의 경우 공개된지 기간도 오래되어 거의 모든 OS와 호환이 지원됩니다. Windows는 당연하고 MacOS, LINUX, Playstation, Xbox One까지 호환되는 것으로 알려져 있습니다.

그럼, 리눅스 환경에서 USB를 포맷해 보겠습니다.

$lsblk
//출력된 결과에서 usb 장치의 이름을 정확히 확인합니다.
$sudo wipefs --all /dev/sdb
//usb 장치의 이름을 정확히 확인하셔야 합니다.
//'/dev/sdb' 의 내용을 모두 지웁니다.
$sudo mkfs /dev/sdb
//시간이 소요됩니다. 기다리시면 됩니다.
$sudo cfdisk

‘DOS’ 라벨 선택

‘Linux Filesystem’ 타입 확인

$sudo mkfs.fat -F32 /dev/sdb1
//끝!

 

 

#각 배포판에서 사용하는 파일 매니저에서 usb에 마우스를 올리거나, 우클릭을 해보면 ‘안전하게 장치 제거’가 보입니다. 사용을 권장합니다.(혹은 $umount /dev/sdXn 추천!)

logorealfinal

One thought on “usb 리눅스/윈도우 호환 포맷

  1. […] #아치 리눅스 설치 후 usb를 다시 사용하고 싶을 때 : 윈도우즈와 리눅스에서 겸용을 위해서는 FAT32 파일시스템을 추천함. USB용량이 32G 등 거대할 때도 ‘FAT32’를 추천.(다만, 파일 개당 최대 용량을 4G까지만 지원하므로 주의.)-자세한 설명 : 링크 […]

    Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

w

Connecting to %s