그래서 저는 RAID 설정이 처음 이니 참아주세요. 4 개의 하드 드라이브로 RAID 10을 설정하려고했습니다. 나는 mdadm
이것을 달성하기 위해 사용 하고 있습니다. 내 습격을 /dev/md0
. 내 드라이브에 약 2.5TB의 용량이 있어야합니다. 내가 입력 할 때 :
sudo mdadm --detail /dev/md0
다음을 반환합니다.
array size = 2441634816 (2328.52 GiB 2500.23 GB)
2500GB는 약 2.5TB이므로 괜찮아 보입니다. 삼바를 통해 레이드를 호스팅하고 있는데 다른 컴퓨터에서 사용 가능한 공간을 볼 때 약 16GB 정도만 표시됩니다.
물론 내 문제는 내 공간의 상당 부분을 사용할 수 없다는 것입니다. 전체 어레이를 사용하려면 어떻게해야합니까?
sudo resize2fs /dev/md0
md0
사용 가능한 모든 공간을 사용 하기 위해 크기를 조정 해야합니다.
출력은 "파일 시스템은 이미 610408704 블록입니다. 할 일이 없습니다!"
내가 시도한 다른 명령은
mdadm --grow /dev/md0 --size=max
" /dev/md0
0K에서 변경되지 않은 구성 요소 크기"를 출력 하고 크기를 확인해도 여전히 동일합니다.
누구든지 내가 시도해 볼 아이디어가 있습니까?
md0이 마운트되지 않았거나 공유 경로가 마운트 지점으로 설정되지 않았기 때문일 수 있습니다.
후자의 경우 smb.conf를 확인해야합니다.
전자의 경우 먼저 findmnt /dev/md0
또는으로 확인할 수 있습니다 mount | grep /dev/md0
.
예상되는 마운트 지점 (예 : / mnt / raid0)에서 읽기 / 쓰기가 가능하다고해서 반드시 마운트 된 것은 아닙니다. 아마도 루트 파일 시스템에 액세스하고있을 것입니다 (16GB 공간, Pi의 SD처럼 보입니다).
실제로 df
. / dev / md0이 나열되지 않으면 기본적으로 마운트되지 않은 것입니다. 목록에있는 경우 로컬에서 사용량을 확인할 수 있습니다. :디
마운트되지 않는 것은 / etc / fstab에 기록 된 항목이 없거나 부팅시 조립되지 않았기 때문일 수 있습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다