![cryptsetup 후 읽기 전용 모드로 드라이브](https://linux55.com/image/131539/cryptsetup%20%ED%9B%84%20%EC%9D%BD%EA%B8%B0%20%EC%A0%84%EC%9A%A9%20%EB%AA%A8%EB%93%9C%EB%A1%9C%20%EB%93%9C%EB%9D%BC%EC%9D%B4%EB%B8%8C.png)
16Gb USB에 몇 가지 문제가 있습니다. 알다시피, 나는 cryptsetup을 사용하여 암호화하려고 시도하기로 결정했습니다. 이전에는 아무 문제 없이 이 작업을 수행했지만 그의 시간에 파일 시스템(ntfs)을 만들 때 컴퓨터가 정지되어 결국 하드 작업을 수행해야 했습니다. 재부팅. 이것은 정말로 운전자를 엉망으로 만들었습니다! AES 265비트 암호화 계층을 설치했는데, 켜면 두 번째 암호화 계층이 있는 것처럼 보입니다. 두 번째 레이어는 읽을 수 없습니다(하드 재부팅으로 인해).
기본적으로 전체 드라이브는 읽기 전용 모드로 잠겨 있습니다. 드라이브에 ntfs를 다시 넣을 수 있었으면 좋겠습니다.
일부 정보(필요한 정보를 요청하세요):
그런데: 제가 지우고 싶은 장치는 /dev/sdc (/dev/sdc1)입니다
root@kali:~# ls -l /dev/sd*
brw-rw---- 1 root disk 8, 0 apr 15 08:32 /dev/sda
brw-rw---- 1 root disk 8, 1 apr 15 08:32 /dev/sda1
brw-rw---- 1 root disk 8, 2 apr 15 08:32 /dev/sda2
brw-rw---- 1 root disk 8, 3 apr 15 08:32 /dev/sda3
brw-rw---- 1 root disk 8, 4 apr 15 08:32 /dev/sda4
brw-rw---- 1 root disk 8, 16 apr 15 08:32 /dev/sdb
brw-rw---- 1 root disk 8, 17 apr 15 08:32 /dev/sdb1
brw-rw---- 1 root disk 8, 18 apr 15 08:32 /dev/sdb2
brw-rw---- 1 root disk 8, 19 apr 15 08:32 /dev/sdb3
brw-rw---- 1 root disk 8, 32 apr 15 08:04 /dev/sdc
brw-rw---- 1 root disk 8, 33 apr 15 08:04 /dev/sdc1
&
(parted) print devices
/dev/sda (180GB)
/dev/sdb (124GB)
/dev/sdc (15,4GB)
/dev/mapper/luks-73c77bc9-710c-4e0a-9af7-0d1775e27acd (15,4GB)
/dev/mapper/sdb3 (121GB)
&
root@kali:~# cryptsetup luksDump /dev/sdc1
LUKS header information for /dev/sdc1
Version: 1
Cipher name: aes
Cipher mode: xts-plain64
Hash spec: sha256
Payload offset: 4096
MK bits: 256
&
root@kali:~# fdisk -l
Disk /dev/sdc: 14,3 GiB, 15376000000 bytes, 30031250 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x0c7b9850
Device Boot Start End Sectors Size Id Type
/dev/sdc1 2048 30029823 30027776 14,3G b W95 FAT32
Disk /dev/mapper/luks-73c77bc9-710c-4e0a-9af7-0d1775e27acd: 14,3 GiB, 15372124160 bytes, 30023680 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
실행할 때: (참고로 저는 루트로 실행하고 있습니다)
root@kali:~# sudo umount /dev/sdc1
umount: /dev/sdc1: not mounted.
root@ralphiboi:~# sudo mkfs.ntfs /dev/sdc1
Cluster size has been automatically set to 4096 bytes.
Initializing device with zeroes: 0%Error writing to /dev/sdc1: Operation not permitted
This should not happen.
root@kali:~# dd if=/dev/zero of=/dev/sdc1
dd: writing to '/dev/sdc1': Operation not permitted
1+0 records in
0+0 records out
0 bytes copied, 0,000281734 s, 0,0 kB/s
root@kali:~# dd if=/dev/zero of=/dev/sdc
dd: failed to open '/dev/sdc': Read-only file system
root@kali:~# dd if=/dev/zero of=/dev/sdc1
dd: writing to '/dev/sdc1': Operation not permitted
1+0 records in
0+0 records out
0 bytes copied, 0,000284234 s, 0,0 kB/s
root@kali:~# sudo wipefs /dev/sdc1
offset type
----------------------------------------------------------------
0x0 crypto_LUKS [crypto]
UUID: 73c77bc9-710c-4e0a-9af7-0d1775e27acd
답변1
내 이해는 당신이 그것을 닦아야한다는 것입니다 /dev/sdc1
.
다음과 같이 파일 시스템을 다시 생성하면 됩니다.
sudo umount /dev/sdc1
Install ntfs-3g if already not installed
sudo mkfs.ntfs /dev/sdc1
위의 방법이 실패하면 먼저 아래와 같이 전체 파티션을 0으로 채운 다음 위의 방법을 시도해 보세요.
dd if=/dev/zero of=/dev/sdc1
노트
GUI에 더 익숙하다면 다음을
Gparted
사용할 수 있습니다.mkfs
추가는
/dev/sdc
다른 것과 동일합니다/dev/sdc1
. 무엇을 닦아야 할지 결정합니다.sdc
파티션 테이블을 포함한 전체 디스크입니다./dev/sdc1
의 파티션입니다/dev/sdc
.사용하지 않는 디스크를 채우는 것은
dd
시간이 많이 걸리며 디스크 상태 문제로 인해 최후의 수단으로 권장됩니다. 파일 시스템을 지우려면 다음 방법을/dev/sdc1
사용할 수 있습니다 .wipefs
sudo wipefs /dev/sdc1 //this will list offset of all existing file system sudo wipefs -o offset /dev/sdc1 // this will wipe the actual file system
파티션 테이블을 삭제하고 필요한 경우 다시 생성하려면
fdisk
(msdos
파티션 테이블을 사용하는 경우 권장) 또는gdisk
(GNU 파티션 테이블을 선택하는 경우 권장)을 사용할 수 있습니다. 또는Gparted
GUI가 작업을 수행할 수 있습니다.