Windows에서 작동하는 Linux에서 USB 드라이브를 포맷하는 방법
게시 됨: 2022-07-16
때때로 Linux 사용자는 Windows 또는 macOS와 같은 다른 운영 체제를 실행하는 컴퓨터와 파일을 교환해야 합니다. USB 드라이브가 올바르게 포맷되어 있으면 간단합니다.
범용 형식?
가장 중요한 단계
그놈 디스크로 포맷하기
명령줄에서 포맷하기
4GB 장벽을 피하십시오
범용 형식?
Linux 하드 드라이브는 가장 일반적으로 ext4로 포맷되지만 btrfs 및 ZFS와 같은 다른 포맷도 서서히 인기를 얻고 있습니다. 이것은 Linux 전용 파일 시스템 형식입니다. USB 드라이브의 경우 이야기가 다릅니다. 최대의 유연성을 즐기고 Windows 또는 macOS 및 Linux에서 사용할 수 있으려면 세 가지 운영 체제 모두에서 작동하는 형식으로 포맷해야 합니다.
분명히, Linux 전용 형식을 사용하는 것은 우리가 필요로 하는 것을 제공하지 않을 것입니다. 둘 다 Apple 전용 형식을 사용하지 않습니다. 파일 저장 형식의 에스페란토에 가장 가까운 것은 FAT32였습니다. 이 Microsoft 표준으로 포맷된 USB 드라이브는 Windows, Linux 및 macOS에서 서로 바꿔 사용할 수 있습니다. 4GB보다 큰 파일을 저장하려고 할 때까지는 좋았습니다. 그것은 FAT32에 구워진 고정된 상한 파일 크기였습니다.
exFAT 파일 시스템은 이러한 한계를 극복합니다. 또 다른 Microsoft 형식이며 macOS 및 커널 5.4부터 Linux와 호환됩니다. 따라서 3대 운영 체제에서 작동해야 하는 USB 드라이브용 최고의 파일 시스템에 대한 강력한 경쟁자가 됩니다. FAT32의 단점은 없지만 NTFS의 오버헤드와 추가 기능을 수행하지도 않습니다. 그래야 속도도 빨라집니다.
버전 5.4 이상의 Linux 커널에 있는 한 지원되는 다른 파일 시스템만큼 쉽게 exFAT를 사용할 수 있습니다. 글을 쓰는 시점에서 현재 Linux 커널은 5.18이므로 최근에 패치되고 업데이트된 시스템이 있는 한 계속 사용할 수 있습니다. GNOME 디스크를 사용하는 그래픽 방식과 터미널 방식을 시연할 것입니다.
가장 중요한 단계
USB 드라이브에 새 파일 시스템을 쓰면 그 안의 모든 것이 지워집니다. 즉, 다음을 수행하는 것이 중요합니다.
- USB 드라이브의 모든 항목이 지워지는 것을 신경쓰지 않는지 확인 하거나 유지하려는 항목을 다른 드라이브에 복사했는지 확인하십시오.
- 포맷하려는 저장 장치가 어떤 것인지 확인하십시오. 잘못된 드라이브를 포맷하지 마십시오. 다중 드라이브 컴퓨터에서 저지르기 쉬운 실수입니다.
관련: Linux 터미널에서 컴퓨터의 장치를 나열하는 방법
그놈 디스크로 포맷하기
가장 안전한 시작 방법은 USB 드라이브를 뽑는 것입니다. Ubuntu에서는 "Super" 키를 누른 다음 검색 필드에 "disks"를 입력할 수 있습니다. disks
아이콘이 표시됩니다. 아이콘을 클릭하여 GNOME disks
응용 프로그램을 시작합니다.
disks
애플리케이션은 왼쪽 사이드바에서 찾을 수 있는 저장 장치를 나열합니다.
이 컴퓨터에는 물리적 드라이브와 SSD 드라이브, 광학 CD/DVD 드라이브가 혼합되어 있습니다.
USB 드라이브를 연결합니다. Linux가 이를 감지하고 변경 사항이 GNOME disks
응용 프로그램에 반영됩니다.
드라이브가 알려진 저장 장치 목록에 추가되었으며 Kingston Data Traveler로 올바르게 식별됩니다. 이 USB 드라이브의 총 용량은 32GB이지만 31GB로 표시됩니다. 드라이브를 포맷할 때 약간의 공간이 손실되기 때문입니다. USB 드라이브의 용량이 예상만큼 많지 않더라도 놀라지 마십시오.
드라이브에 대한 정보를 보려면 드라이브를 클릭하십시오.
ext4 파일 시스템으로 포맷되어 있고 Linux 명칭은 "/dev/sdc"임을 알 수 있습니다.
톱니바퀴 아이콘을 클릭한 다음 "파티션 포맷..." 메뉴 옵션을 클릭합니다.
USB 드라이브 이름을 입력하고 "기타" 라디오 버튼을 선택한 후 "다음" 버튼을 클릭합니다.

"exFAT" 라디오 버튼을 선택하고 "다음" 버튼을 클릭합니다.
USB 드라이브가 완전히 지워진다는 경고가 표시되고 드라이브의 세부 정보가 표시되어 포맷하려는 드라이브인지 확인할 수 있습니다. 올바른 드라이브인 경우에만 빨간색 "포맷" 버튼을 클릭합니다.
드라이브가 포맷되고 기본 disks
디스플레이로 돌아갑니다. 이제 USB 드라이브 항목에 exFAT 파일 시스템으로 포맷되었음을 표시합니다.
명령줄에서 포맷하기
첫 번째 단계는 USB 드라이브를 확실하게 식별하는 것입니다. lsblk
명령을 사용하여 이 작업을 수행할 수 있습니다. USB 드라이브를 연결하지 않은 lsblk
명령 을 실행합니다.
lsblk
USB 드라이브를 컴퓨터에 연결하고 Linux가 인식하고 마운트할 때까지 잠시 기다립니다. 그런 다음 동일한 lsblk
명령을 실행합니다.
lsblk
USB 드라이브에 대한 새 항목을 볼 수 있습니다. 장치 "/dev/sdc"로 표시되고 "/run/media/dave/MetalUSB"에 마운트됩니다.
포맷하기 전에 마운트를 해제해야 합니다. sudo
를 사용해야 합니다. "umount" 명령에는 "n"이 없습니다.
마운트 지점을 umount
명령에 전달합니다. 이것이 하는 일은 파일 시스템 을 마운트 해제하는 것입니다. lsblk
명령을 사용하면 USB 드라이브가 여전히 인식되지만 더 이상 마운트 지점과 연결되어 있지 않다는 것을 알 수 있습니다.
sudo umount /run/media/dave/MetalUSB
lsblk
새 파일 시스템으로 USB 드라이브를 포맷하려면 mkfs.exfat
명령을 사용합니다. "/dev/sdc"라는 장치 이름을 사용하여 USB 드라이브를 참조해야 합니다.
-L
(레이블) 옵션을 사용하면 볼륨 레이블을 제공할 수 있습니다. 이 USB 드라이브를 "Metal32"라고 부를 것입니다.
sudo mkfs.exfat -L Metal32 /dev/sdc
USB 드라이브의 플러그를 뽑고 잠시 기다렸다가 다시 꽂습니다. lsblk
명령을 한 번 더 사용하면 드라이브가 이제 마운트되고 마운트 지점 이름이 파일 시스템을 만들 때 선택한 이름을 반영하도록 변경되었음을 알 수 있습니다. .
lsblk
파일 시스템이 실제로 exFAT인지 확인하기 위해 -T
(유형) 옵션과 함께 df 명령을 사용할 수 있습니다.
df -T /dev/sdc
파일 시스템이 exFAT로 나열되어 있는 것을 볼 수 있습니다.
관련: Linux에서 mkfs 명령을 사용하는 방법
Microsoft Windows가 USB 드라이브에 만족하는지 확인하기 위해 USB 드라이브를 Windows 컴퓨터에 연결하고 속성을 살펴보았습니다. Windows 10은 exFAT 파일 시스템을 사용하여 드라이브를 기능적이고 올바르게 포맷된 USB 드라이브로 취급했습니다.
4GB 장벽을 피하십시오
exFAT에서 파일의 이론상 최대 크기는 16EB(Exbibytes)입니다. 그 크기의 파일을 전송할 필요는 거의 없지만 4GB 이상의 파일을 전송하고 공유해야 하는 것은 exFAT를 USB 드라이브용 범용 형식에 적합한 후보로 만들기에 충분한 일반적인 요구 사항입니다.