Debian에서 드라이브를 NTFS로 포맷하고 자동으로 마운트합니다.

Debian에서 드라이브를 NTFS로 포맷하고 자동으로 마운트합니다.

/dev/sda(Debian이 있는 기본 SSD)를 제외한 모든 드라이브를 완전히 지우고 포맷하려고 합니다. 몇 가지 오류가 발생하고 있으며 올바르게 수행하고 있는지 완전히 확신할 수 없습니다.

$ lsblk

sdb      8:16   0 931.5G  0 disk

/dev/sdb내가 원하는 드라이브도 NTFS로 완전히 포맷되어 마운트되어 있습니다. 파티션, MBR 등을 지우려면 다음을 수행합니다.

$ dd if=/dev/zero of=/dev/sdb bs=512 count=1

그러면 다음과 같이 할 수 있습니다.

$ parted /dev/sdb mklabel gpt
$ parted /dev/sdb p

Model: ATA WDC WD10EARS-00Y (scsi)
Disk /dev/sdb: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start  End  Size  File system  Name  Flags

이제 드라이브에는 GPT 파티션 테이블이 있습니다. 그런 다음 NTFS 파티션을 생성하고 세부 정보를 다시 인쇄합니다.

$ parted /dev/sdb mkpart primary ntfs 0% 100%
$ parted /dev/sdb p

Model: ATA WDC WD10EARS-00Y (scsi)
Disk /dev/sdb: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    File system  Name     Flags
 1      1049kB  1000GB  1000GB               primary  msftdata

1TB의 전체 용량이 있어야 함을 알 수 있습니다.

이제 /etc/fstab간단히 mount /dev/sdb /home/1TB/fstab을 실행하겠습니다.

$ blkid

/dev/sda1: UUID="3608e3af-e6b3-4d63-a234-6bd53813e983" TYPE="ext4" PARTUUID="118c8db8-01"
/dev/sda5: UUID="b2091441-279b-4013-b7b1-299de571280f" TYPE="swap" PARTUUID="118c8db8-05"
/dev/sdb1: PARTLABEL="primary" PARTUUID="12c3cc3a-ce49-437b-b4d9-81c75a8f5d51"

/etc/fstabPARTUUID를 포함하도록 편집되었습니다 .

PARTUUID=12c3cc3a-ce49-437b-b4d9-81c75a8f5d51 /home/1TB/ ntfs defaults

마지막으로 설치할 수 있습니다.

$ mount -a

하지만 오류가 발생합니다.

마운트: 잘못된 파일 시스템 유형, 잘못된 옵션, /dev/sdb1의 잘못된 슈퍼 블록 누락된 코드 페이지 또는 도우미 또는 기타 오류

어떤 경우에는 syslog에서 유용한 정보를 찾을 수 있습니다. dmesg tail 등을 시도해 보세요.

해결책과 그것이 왜 틀릴 수 있는지 찾아보았지만 왜 작동하지 않는지 알 수 없습니다. 저도 nfs-common갖고 있어서 cifs-utils설치했어요. 드라이브를 포맷하고, NTFS 파티션을 만들고, fstab을 사용하여 마운트하고 싶습니다.

답변1

오류는 파일 시스템이 없음을 나타냅니다.

따라서 파티션을 마운트하기 전에 포맷해야 합니다.

다음 명령을 실행하세요:

mkfs.ntfs -f /dev/sdb1

-f빠른 포맷을 의미합니다

ntfs-3g또한 컴퓨터에 패키지가 있는지 확인하고 , 그렇지 않은 경우 패키지를 설치하고 /etc/fstab항목을 에서 다음으로 변경하는 것이 좋습니다 ntfs.ntfs-3g

ntfsfstab의 기능이 제한되어 있습니다 .

에서 인용ntfs에 관한 젠투 위키

참고: 2017년 11월 현재 메인라인 NTFS 커널 드라이버는 NTFS에 대한 기능 지원이 매우 제한되어 있습니다. 커널 구성 정보는 지원을 "부분적이지만 안전함"으로 정의합니다. 이 드라이버는 기존 파일을 덮어쓸 수 있지만 파일이나 디렉터리를 생성, 삭제하거나 이름을 바꿀 수는 없습니다.1대부분의 NTFS 사용자는 지원되는 FUSE 버전을 활성화하려고 합니다.

답변2

파티션을 마운트할 수 없습니다. 먼저 파티션 내에 파일 시스템을 생성해야 합니다. 이를 수행하려면 mkntfs를 사용하십시오. 그런 다음 파일 시스템을 마운트할 수 있습니다.

관련 정보