![mkfs 오류: /dev/nvme0n1은 분명히 시스템에서 사용 중입니다. 여기에는 파일 시스템이 생성되지 않습니다.](https://linux55.com/image/197731/mkfs%20%EC%98%A4%EB%A5%98%3A%20%2Fdev%2Fnvme0n1%EC%9D%80%20%EB%B6%84%EB%AA%85%ED%9E%88%20%EC%8B%9C%EC%8A%A4%ED%85%9C%EC%97%90%EC%84%9C%20%EC%82%AC%EC%9A%A9%20%EC%A4%91%EC%9E%85%EB%8B%88%EB%8B%A4.%20%EC%97%AC%EA%B8%B0%EC%97%90%EB%8A%94%20%ED%8C%8C%EC%9D%BC%20%EC%8B%9C%EC%8A%A4%ED%85%9C%EC%9D%B4%20%EC%83%9D%EC%84%B1%EB%90%98%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
Dell 7820 워크스테이션(별칭: new-machine)에 NVME 스토리지 장치를 추가했습니다. 저장 장치가 이미 다른 서버(별칭: 이전 시스템)에서 사용 중이며 RAID로 구성된 것 같습니다. 아무튼 기존 스토리지 내용은 필요없어서 디스크를 ext4 fs로 포맷하려고 했더니 mkfs -t ext4 /dev/nvme0n1 명령을 실행했더니 오류 메시지가 떴네요. 분명히 시스템에서 사용되는 파일 시스템은 여기에 생성되지 않습니다.
user@new-machine:~$ sudo mkfs -t ext4 /dev/nvme0n1
[sudo] password for user:
mke2fs 1.44.1 (24-Mar-2018)
/dev/nvme0n1 contains a linux_raid_member file system labelled 'old-machine:1'
Proceed anyway? (y,N) y
/dev/nvme0n1 is apparently in use by the system; will not make a filesystem here!
그래서 저장된 RAID 서명을 제거하려고 시도했고 dmraid 명령을 실행했지만 제거되었습니다.
user@new-machine:~$ sudo dmraid -r
no raid disks
현재 새 시스템에는 활성 RAID가 없기 때문에 이는 의미가 있습니다. 그렇다면 저장 장치에 대한 RAID 서명을 어떻게 제거합니까? 나는 모른다. 디스크를 포맷할 수 없기 때문에 시스템에 마운트할 수 없습니다.
감지되었지만 시스템에 마운트되지 않았고(findnmt가 아무것도 반환하지 않음) 파티션이 없는 nvme 스토리지의 현재 상태(예: /dev/nvme0n1p1)
mdstat, mdadm 명령은 다음을 표시합니다.
user@new-machine:~$ sudo dmraid -r
no raid disks
user@new-machine:~$ sudo cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md127 : inactive nvme0n1[0]
1171981824 blocks super 1.2
unused devices: <none>
user@new-machine:~$ sudo mdadm --query /dev/nvme0n1
/dev/nvme0n1: is not an md array
/dev/nvme0n1: device 0 in 2 device undetected raid0 /dev/md/old-machine:1. Use mdadm --examine for more detail.
user@new-machine:~$ sudo mdadm --detail /dev/nvme0n1
mdadm: /dev/nvme0n1 does not appear to be an md device
user@new-machine:~$ sudo mdadm --examine --scan
ARRAY /dev/md/1 metadata=1.2 UUID=XXX name=old-machine:1
"old-machine:1" 또는 "old-machine:2"가 표시되는 이유를 전혀 모르겠습니다. 누구든지 이 문제를 해결하는 방법에 대해 의견을 제시할 수 있습니까? 감사합니다!
답변1
따라서 다음 명령으로 작동합니다.
sudo mdadm --stop /dev/md127
로그를 고려하는 것은 흥미 롭습니다.
mdadm: /dev/nvme0n1 does not appear to be an md device this
하지만 어쨌든 이제는 작동합니다! 원래 질문에 댓글을 달아주신 모든 분들께 감사드립니다!