SWAP을 포함한 외부 SSD를 완전히 닦아냅니다.

SWAP을 포함한 외부 SSD를 완전히 닦아냅니다.

외장 SSD가 있는데 완전히 지워야 합니다. SWAP 및 일부 root디렉토리 와 함께 Mint를 설치했습니다 . 어떻게든 제거할 수 없었던 것들. 나는 그것을 시도했지만 서로 분리되어 있는 것처럼 보이는 다른 두 항목을 sudo dd지웠을 뿐입니다 . 그래서 제 질문은 어떻게 그 ( 및 )를 제거하고 지울 수 있습니까? 여기 사진들...sdcsdcsr0zram0내 외장 SSD의 스크린샷

답변1

Linux 부팅 장치를 언급해야 합니다.

sr0실제로 지우고 싶은 것이 아닌 CDROM이나 DVD입니다. 정말로 지우고 싶다면 지울 수 있는 디스크(CD-RW)를 사용하여 시도해 볼 수 있습니다 cdrecord -v blank=fast dev=/dev/sr0. 물론 부팅 장치를 제거하면 문제가 발생합니다.

zram0RAM의 압축된 보기입니다. 컴퓨터를 종료하거나 다시 시작하여 zram0제거하면 됩니다.

답변2

  • sr0CD/DVD 리더이며 0scsi 컨트롤러의 첫 번째 장치를 나타냅니다. 아니면 웹 검색을 해보세요리눅스 sr0이 뭐야?아니면 다른 사람이 이 명명 규칙의 역사를 설명할 수 있습니까? /dev/sr0요즘 CD/DVD 리더가 하는 일이 바로 이것이며, rom마지막 열 아래의 열 이름이 TYPE이를 보여줍니다.
  • zram0메모리에 위치
    • https://docs.kernel.org/admin-guide/blockdev/zram.html
    • 죄송합니다. 이에 대해 잘 모르지만 기술적으로 이것은 SSD가 아니며 SSD에서 이 SSD로 복사되는 내용은 다음과 같습니다.교환정전 시 데이터를 유지하는 인텔 옵테인과 같은 비휘발성 RAM이 아닌 기존 DIMM RAM을 사용한다고 가정하면 재부팅 시 메모리 공간이 지워집니다.
    • 하드코어 데이터 삭제 모드로 들어가야 하는 경우 " dd if=/dev/zero of=<zram mount?>사진을 계속 따라갈 수 있을 만큼 데이터가 부족합니다 of=. "와 같은 작업을 수행하세요.

lsblk` 출력을 사용하여 lsblk -o size,fstype,model,name,serial,uuid' to see more descriptive무엇을 사용하고 있는지 확인하세요.

귀하의 사진을 고려할 때, /sdc이 3개의 파티션이 있는 SSD를 지우고 싶다면 이것이 제가 할 일입니다.

  • /parted /dev/sdc

    • mklabel gpt
    • gpt가 디스크의 모든 데이터를 지우라는 메시지가 나타나면 yes를 입력합니다.
    • mkpart primary 0% 100%
    • quit
  • mkfs.xfs /dev/sdc또는mkfs.ext4 /dev/sdc

  • `lsblk -o 크기, fstype, 모델, 이름, 일련 번호, uuid'

  • lsblk 출력에서 ​​파티션 하나만 확인/dev/sdc1올바른 FSTYPE 선택 에 따라 mkfs이는 전체 디스크에 걸쳐 적용됩니다. 이제 디스크가 매우 깨끗해졌습니다.

  • SSD이므로 TRIM을 활용하여 디스크를 안전하게 삭제하세요. 구형 SSD용 컨트롤러에는 ATA 기능에 대한 지원이 혼합되어 있습니다.

    • mount /dev/sdc1 /myssd
    • fstrim --verbose /myssd
  • TRIM을 확인하는 방법은 무엇입니까?

  • https://wiki.archlinux.org/title/Solid_state_drive

    • lsblk --discardTRIM 사용 가능 여부를 확인하는 데 사용됩니다.
    • DISC-GRAN(세분성 삭제) 및 DISC-MAX(최대 바이트 삭제) 열의 값을 확인하세요. 0이 아닌 값은 TRIM 지원을 나타냅니다. SATA SSD의 경우에만 hdparm 패키지는 hdparm -I /dev/sda | grep TRIMTRIM 지원을 루트로 감지할 수 있습니다. 하지만 이 열이 설정되지 않은 hdparm경우 NVMe SSD는 지원되지 않습니다 .DISC-MAX0B

도착하다닦음이것디스크, GPT 파티션 레이블을 다시 만들고 전체 디스크에 걸쳐 있는 파티션을 하나만 만든 후에는 dd if=/dev/zero of=/dev/sdc1 count=? bs=?올바른 블록 크기와 개수 값을 사용하여 해당 파티션에 모든 0을 푸시할 수 있습니다. 한 번 하면 별 문제가 되지 않지만, 자주 하면 SSD의 수명이 단축됩니다.

https://man7.org/linux/man-pages/man8/blkdiscard.8.html

게다가 blkdiscard:SSD(Solid-State Drive) 및 씬 프로비저닝된 스토리지에 유용한 장치 섹터를 삭제하는 데 사용됩니다. fstrim과 달리 이 명령은 블록 장치에서 직접 작동합니다.

관련 정보