외장 하드 디스크는 ext4/fat32에 쓰기를 허용하지 않습니다. 너무 작습니까?

외장 하드 디스크는 ext4/fat32에 쓰기를 허용하지 않습니다. 너무 작습니까?

NTFS로 사용하기 위해 외장 HDD를 포맷(GParted 사용)했지만 쓰기 권한이 거부되었습니다. 그런 다음 fat32를 시도했지만 파일 크기가 너무 작았고 exfat 옵션이 없으며 비밀번호 보호를 원합니다. 가능하면 삽입하는 동안 기다리세요. .

가능하다면 드라이브에서 비밀번호를 쓰고 설정할 수 있도록 하려면 어떻게 해야 합니까? 내 ext4 프로세스에 어떤 문제가 있나요? 기본 확장 ext4 외장 하드 드라이브, 모두 표시되고 마운트되고 열 수 있지만 쓰기는 불가능합니까?

방금 아래 명령을 사용하여 시도했지만 작동하지 않았습니다.

Device     Boot Start       End   Sectors   Size Id Type
/dev/sdb1        2048 625141759 625139712 298.1G  b W95 FAT32
$ sudo  wipefs -a /dev/sdb1
wipefs: error: /dev/sdb1: probing initialisation failed: Device or resource busy
david@david-HP-15-Notebook-PC:~$ sudo  wipefs -a /dev/sdb1
/dev/sdb1: 8 bytes were erased at offset 0x00000052 (vfat): 46 41 54 33 32 20 20 20
/dev/sdb1: 1 byte was erased at offset 0x00000000 (vfat): eb
/dev/sdb1: 2 bytes were erased at offset 0x000001fe (vfat): 55 aa
david@david-HP-15-Notebook-PC:~$ sudo fdisk /dev/sdb1

Welcome to fdisk (util-linux 2.31.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

Device does not contain a recognised partition table.
Created a new DOS disklabel with disk identifier 0x5fd1458f.

Command (m for help): n
Partition type
   p   primary (0 primary, 0 extended, 4 free)
   e   extended (container for logical partitions)
Select (default p): 

Using default response p.
Partition number (1-4, default 1): 
First sector (2048-625139711, default 2048): 
Last sector, +sectors or +size{K,M,G,T,P} (2048-625139711, default 625139711): 

Created a new partition 1 of type 'Linux' and of size 298.1 GiB.

Command (m for help): t
Selected partition 1
Hex code (type L to list all codes): 7
Changed type of partition 'Linux' to 'HPFS/NTFS/exFAT'.

**Command (m for help): w
The partition table has been altered.
Failed to add partition 1 to system: Invalid argument**

The kernel still uses the old partitions. The new table will be used at the next reboot. 
Synching disks.

w가 유효하지 않은 매개변수라고 나오네요. 어떻게 해야 하나요? 이 exfat 파티션 옵션은 Linux Mint에서 사용할 수 없나요? 아니면 순서가 바뀌었나요?

이제 문제는 이전에 사용된 명령으로 나열됩니다.

$ sudo  wipefs -a /dev/sdb1
wipefs: /dev/sdb1: ignoring nested "dos" partition table on non-whole disk device
wipefs: Use the --force option to force erase.

지금 내가 입력하고 있는 내용은 웹사이트에서 가져온 것입니다.

(exfat는 분명히 여러 시스템에서 사용하기에 적합하므로 선호됩니다. ntfs는 이미 gparted에 있고 ext4는 마지막으로 선호되는 옵션입니다.) 내가 알지 못하는 exfat에 다른 문제가 있지 않는 한? 아니면 Linux에서는 이것이 불가능합니까?

답변1

각 파티션과 전체 디스크를 마운트 해제합니다.

sudo umount /dev/sdb? /dev/sdb

이전 파티션 구성표 삭제:

sudo wipefs --all --force /dev/sdb? /dev/sdb; sync; partprobe

파티션 생성:

sudo gdisk /dev/sdb

o Enter새 빈 GPT(GUID 파티션 테이블)의 경우
y Enter결정을 확인하기 위해
n Enter새 파티션의 경우
Enter첫 번째 파티션의 기본값 첫 번째 섹터의 기본값
EnterExt4 또는 NTFS의
Enter 마지막 섹터에 대한 기본값 결정을 확인하기 위해 변경 쓰기
Enter0700
w Enter
y Enter


Ext4 파일 시스템을 생성합니다:

sudo mkfs.ext4 -L Some_Label -m 0 -b 512 -E lazy_itable_init=0,lazy_journal_init=0 /dev/sdb1

또는

NTFS 파일 시스템을 생성합니다:

sudo mkfs.ntfs --no-indexing --verbose --with-uuid --label Some_Label --quick --sector-size 512 /dev/sdb1

관련 정보