명령줄을 사용하여 Ubuntu에서 Windows(NTFS) 하드 드라이브 포맷

명령줄을 사용하여 Ubuntu에서 Windows(NTFS) 하드 드라이브 포맷

최근에 고장난 오래된 Windows 컴퓨터가 있습니다. 그래서 저는 하드 드라이브를 Ubuntu 서버에 넣기로 결정했습니다. 현재 하드디스크는 NTFS 파일 형식이며, 디스크 정보는 다음과 같습니다.

   description: ATA Disk
   product: SAMSUNG HD502HI
   physical id: 0.0.0
   bus info: scsi@1:0.0.0
   logical name: /dev/sdb
   version: 1AG0
   serial:
   size: 465GiB (500GB)
   capabilities: partitioned partitioned:dos
   configuration: ansiversion=5 sectorsize=512 signature=000c6181

첫 번째 부분

이 하드 드라이브에서 일부 파일을 가져와야 하는데 하드 드라이브를 마운트하려고 하면 파티션만 마운트되는 것 같습니다 /boot. 이게 내가 하는 일이야

fstab다음을 편집 하고 추가합니다.

/dev/sdb /media/Microsoft ntfs-3g defaults,locale=en_US.utf8 0 0

그런 다음 다음 명령을 사용하여 설치했습니다.

sudo mount -ro /dev/sdb /media/Microsoft 

누군가 내가 뭘 잘못하고 있는지, 올바른 파티션을 마운트하는 방법을 말해 줄 수 있나요?

두 번째 부분

일단 하드 드라이브를 성공적으로 마운트하고 파일을 복사했습니다. 하드 드라이브를 포맷하고 Linux 시스템에서 사용할 수 있도록 하려면 어떻게 해야 합니까? 내가 읽은 바에 따르면 다음과 같은 작업을 수행해야 합니다.

mkfs.ext3 /dev/sdb

그런 다음 다음을 사용하여 파티션을 만듭니다.fdisk

내가 정말로 해야 할 일을 안내해 줄 수 있는 사람이 있나요?

답변1

기존 Windows 시스템을 설정한 사람(예: HP, Lenovo 등)에 따라 Windows에서는 일반적으로 표시되지 않는 여러 가지 파티션이 디스크에 있을 수 있습니다. 이러한 파티션에는 복구, 사용되지 않은 공간 등이 포함될 수 있습니다. 위 답변에서 언급했듯이 fdisk를 사용하여 파티션을 확인하세요.

fdisk -l /dev/sdb

이 정보를 사용하면 필요한 파일이 어느 파티션에 있는지 확인할 수 있습니다. 가장 큰 파티션은 아마도 당신이 원하는 파티션일 것입니다.

Windows 배포판 및 버전에 따라 디스크를 마운트하려면 ntfs-4g 패키지를 구해야 할 수도 있습니다. 읽기 전용으로 마운트하려는 것 같고 fstab 항목에 따라 ntfs3이기를 원하는 것 같습니다.

mount -o ro /dev/sdbX /media/Microsoft

질문의 두 번째 부분에는 수행하려는 작업에 따라 여러 가지 옵션이 있어야 합니다. mkfs를 사용하여 일반 파일 시스템을 생성하거나 논리 볼륨을 생성할 수 있습니다. 최신 Linux 배포판이 설치되어 있는 경우 시스템에서 LVM을 사용할 가능성이 높습니다. vgs" " 명령을 사용하여 확인할 수 있습니다. 볼륨 그룹 세부 정보가 포함된 출력을 받으면 LVM이 설치된 것입니다. LVM에 디스크를 추가하여 기존 파티션을 확장하거나 어딘가에 별도로 마운트되는 새 독립 디스크를 생성할 수 있습니다.

답변2

/dev/sdb의 파티션을 찾아 백업해야 하는 파일이 포함된 올바른 파티션을 마운트하십시오. /dev/sdb의 파티션을 나열하려면 다음을 시도하십시오.

sudo fdisk -l /dev/sdb

마운트하기 위해 /etc/fstab을 편집할 필요가 없습니다. 이와 같은 명령을 사용하면 됩니다. (맨 마운트)

sudo mount -t type device dir

Windows 파티션이므로 유형(아마도 ntfs 또는 vfat)을 지정해야 합니다.

그런 다음 fdisk/gparted를 사용하여 파티션을 만든 다음 mkfs, mkfs.ext3, mkfs.ext4 및 필요한 모든 것을 사용하여 파일 시스템을 구축합니다.

답변3

먼저 다음을 통해 파티션을 마운트하십시오.

sudo fdisk -l or mount

sudo umount /dev/sdb1

sudo mkfs.vfat -n usbname -I /dev/sdb1

또는

sudo mkntfs /dev/sdb1

또는 .ext3, .ext4 등과 같은 형식

관련 정보