최근에 고장난 오래된 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 등과 같은 형식