비어 있지 않은 디스크에 RAID를 사용하여 선형 배열 생성

비어 있지 않은 디스크에 RAID를 사용하여 선형 배열 생성

500GB(465GB 포맷) 디스크와 80GB(72GB 포맷) 중 하나의 디스크가 있고 선형 배열을 만들고 싶었습니다. 즉, 소프트웨어 관리형 RAID 도구를 사용하여 두 디스크의 공간을 추가하고 싶었습니다 mdadm. 더 큰 디스크가 90% 이상을 차지하고 있으므로 더 작은 디스크의 용량을 여기에 추가하고 싶습니다. 더 큰 디스크를 지우거나 백업하지 않고도 할 수 있나요? 저로서는 백업이 불가능합니다. 나는 다음 명령을 시도했다

mdadm --create --verbose /dev/md0 --level=linear --raid-devices=2 /dev/sdb /dev/sdc

가상 머신 내에서. 새로운 블록 장치로 생성되는데 /dev/md0포맷이 필요한 것 같은데, 당연히 제가 하고 싶은 작업은 아닙니다. 어떤 아이디어가 있나요?

또한 xubuntu16에서 이것을 시도했지만 데비안 8에 배포할 계획입니다. mdadm두 가지 모두에서 사용해 보았지만 관련성 있는 차이점은 없는 것 같습니다.

편집: 메인 디스크에서 NTFS를 사용하고 있다는 사실을 언급하는 것을 잊어버렸습니다.

답변1

선형 매핑에는 LVM이 더 나은 선택일 수 있습니다. 파일 시스템을 LVM으로 변환할 수 있다고 주장하는 프로그램이 있습니다.

얼마 전에 저는 이 작업을 수동으로 수행하는 방법을 독일어로 작성했습니다.

아무것도 신경 쓰지 않는다면 dmsetup선형 매핑을 생성하기 위해 직접 를 사용하여 메타데이터 없이 수행할 수 있습니다. 그러나 이는 시스템을 많이 혼란스럽게 할 것입니다.

또한 아직 80GB 디스크가 있다면 별도로 보관할 것입니다. 디스크를 병합하면 많은 단점이 있습니다. 기본적으로 하나의 디스크가 죽고 다른 디스크의 데이터도 쓸모 없게 됩니다. 왜냐하면 대부분의 파일 시스템은 세그먼트가 갑자기 사라지는 것을 전혀 좋아하지 않기 때문입니다.

두 개의 별도 파일 시스템을 갖고 이를 하나의 파일 시스템처럼 보이도록 마운트할 수 있습니다. 500GB 디스크에 딱 맞는 크기(약 80GB)의 하위 디렉터리가 있는 경우 해당 파일을 이동하여 적절한 위치에 마운트하면 됩니다.

아니면 그냥 별도의 디스크로 취급하면 됩니다. 일을 단순하게 유지하십시오.

답변2

데이터를 유지하면서 디스크를 풀링할 수는 없다고 생각합니다.

귀하의 경우에는 다른 드라이브를 사용하여 디스크 풀을 생성하는 것이 가장 좋습니다. ZFS(또는 btrfs)가 여러분의 친구가 될 것입니다.

관련 정보