답변1
Linux 부팅 장치를 언급해야 합니다.
sr0
실제로 지우고 싶은 것이 아닌 CDROM이나 DVD입니다. 정말로 지우고 싶다면 지울 수 있는 디스크(CD-RW)를 사용하여 시도해 볼 수 있습니다 cdrecord -v blank=fast dev=/dev/sr0
. 물론 부팅 장치를 제거하면 문제가 발생합니다.
zram0
RAM의 압축된 보기입니다. 컴퓨터를 종료하거나 다시 시작하여 zram0
제거하면 됩니다.
답변2
sr0
CD/DVD 리더이며0
scsi 컨트롤러의 첫 번째 장치를 나타냅니다. 아니면 웹 검색을 해보세요리눅스 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
https://wiki.archlinux.org/title/Solid_state_drive
lsblk --discard
TRIM 사용 가능 여부를 확인하는 데 사용됩니다.- DISC-GRAN(세분성 삭제) 및 DISC-MAX(최대 바이트 삭제) 열의 값을 확인하세요. 0이 아닌 값은 TRIM 지원을 나타냅니다. SATA SSD의 경우에만 hdparm 패키지는
hdparm -I /dev/sda | grep TRIM
TRIM 지원을 루트로 감지할 수 있습니다. 하지만 이 열이 설정되지 않은hdparm
경우 NVMe SSD는 지원되지 않습니다 .DISC-MAX
0B
도착하다닦음이것디스크, 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과 달리 이 명령은 블록 장치에서 직접 작동합니다.