답변:
나는 이것을 설정하기 위해 단계별 지침을 작성하기로 결정했습니다. 중요한 점은 LVM의 일부가 아닌 별도의 파티션에서 부팅하는 시스템에서이 작업을 수행했다는 것입니다. 따라서 LVM은 단순히 저장 용이며 OS에서 부팅하는 데 필요한 파일이 없습니다. 또한 하나의 큰 드라이브의 모양을 만드는 것입니다.하지만 유사한 기술을 사용하여 여러 드라이브의 모양을 만들 수 있습니다 (실제로 파티션). 다른 가이드가 나에게 완전하지는 않기 때문에 매우 이기적인 뇌 덤프입니다. 그래서 다른 사람들을 도울 수 있기를 바랍니다.
이러한 지침은 본질적 으로 Murat Gunes에서 제공 한 링크 에서 내가 여기 에서 수집 한 추가 정보에 대한 것 입니다.
sudo fdisk -l
각 섹션의 첫 번째 줄은 드라이브를 식별하기에 충분한 정보를 제공해야합니다. 다음과 같이 보일 것입니다 :
디스크 / dev / sda : 500.1GB, 500107862016 바이트
중요한 부분은 /dev/sda
입니다. 이제 실행하십시오 : sudo fdisk /dev/sda
. 당신은 볼 것이다 :
명령 (도움이 필요하면 m) :
p
드라이브의 파티션을 나열하려면 입력 하십시오. LVM의 일부로 만들 파티션을 삭제해야합니다. d
삭제하려면 입력하십시오 . 드라이브에 파티션이 하나만 있으면 제거합니다 (제거 플래그를 지정하면 드라이브에 지시 할 때까지 발생하지 않습니다). 그렇지 않으면 (하나만 가지고 있음) 삭제하려는 번호를 입력하라는 메시지가 표시됩니다.
이제 새 파티션을 만들어야합니다. n
새로운 타입 . 확장인지 기본인지 묻습니다. p
기본 유형 입니다. 파티션 번호를 입력하고 1을 입력하십시오. 첫 번째 실린더와 마지막 실린더의 경우 기본값을 사용하려면 비워 둡니다.
이제 Linux LVM으로 설정해야합니다. 을 입력하십시오 t
. 16 진수 코드를 요청 8e
하고 Linux LVM에 사용 합니다. 당신은 다음과 같은 것을보아야합니다.
파티션 1의 시스템 유형을 8e로 변경 (Linux LVM)
마지막으로 입력 w
하여 변경 사항을 디스크에 기록하십시오.
sudo apt-get install lvm2
을 설치해야합니다. 설치하려면 LVM을 실행 하십시오.modprobe dm-mod
LVM 모듈을로드 하기 위해 다른 지시를 받았다고 말합니다 . 오류가 발생하지 않아서 효과가 있다고 생각합니다.sudo nano /etc/modules
편집에 열어. dm-mod
항목 목록에 추가하십시오 .sudo nano -w /etc/lvm/lvm.conf
과 같이 행을 변경하십시오.필터 = [ "a /.*/"]
되려고:
필터 = [ "a | / dev / hd [ab] |", "r /.*/"]
sudo vgscan
. 다음과 같이 보일 것입니다 :모든 물리 볼륨을 읽습니다. 시간이 걸릴 수 있습니다 ...
볼륨 그룹을 찾을 수 없습니다
sudo vgchange -a y
사용 가능한 볼륨 그룹이 이미 설정된 경우를 대비 하여.
sudo pvcreate /dev/sda1
파티션을 설정하기 위해 실행 하십시오.sudo vgcreate media /dev/sda1
파티션을 레이블링 할 이름으로 미디어 교체를 실행하십시오 .sudo lvcreate -l100%FREE -nvolume media
볼륨을 원하는 이름으로 바꾸어 실행하십시오 . 파티션에서 사용 가능한 모든 여유 공간이 사용됩니다.sudo mke2fs -t ext4 /dev/media/volume
.sudo mkdir /mnt/media
.sudo mount /dev/media/volume /mnt/media
. 이제 이것은이 세션에만 해당됩니다. 재부팅하면 자동으로 다시 마운트되지 않습니다. 그렇게하려면 /etc/fstab
파일 을 편집해야 합니다. 이렇게하려면 sudo nano /etc/fstab
줄을 추가 하고 추가하십시오./ dev / media / volume / mnt / media ext4 기본값 0 1
이제 디스크에 파일을 추가 할 수 있으므로 추가하려는 다른 디스크를 지우려면 여기에서 복사 할 수 있습니다.
/dev/sdb1
다음을 수행 sudo vgextend media /dev/sdb1
하여 볼륨에 추가 할 수 있습니다.sudo umount /dev/media/volume
.sudo vgdisplay
. 중요한 부분은 Free PE / Size
입니다. 다음 단계를 위해 볼륨에 추가 할 수있는 공간을 알아야합니다.sudo lvextend -L+150G /dev/media/volume
입니다.sudo e2fsck -f /dev/media/volume
파일 시스템을 확인하기 위해 실행 하십시오.sudo resize2fs /dev/media/volume
모든 것을 크기 조정하기 위해 실행하십시오 .Free PE / Size
예상치로 떨어졌는지 확인할 수 있습니다.sudo mount /dev/media/volume /mnt/media
cp -r -v
파일을 재귀 적으로 복사하고 자세한 출력을 사용하여 수행중인 작업을 알 수 있도록 사용했습니다. 전체 명령의 예는 다음과 같습니다.cp -r -v / mnt / temp / Movies / mnt / shared / media
/mnt/temp/Movies
복사하려는 폴더는 어디에 있습니까 ?
sudo lvextend -l +100%FREE /dev/media/volume
하려면 모든 여유 공간을 채우십시오.
개인적으로 나는 모든 드라이브의 크기가 거의 같은지 확인하고 대신 RAID 5 "어레이"를 만듭니다. RAID 5의 단점은 사용 가능한 총 디스크 공간에서 하나의 디스크 크기를 잃는다는 것입니다. RAID 5의 장점은 디스크 중 하나가 죽더라도 아무 것도 잃지 않고 손상된 HDD를 간단히 교체 할 수 있다는 것입니다.
여분의 디스크를 사용하기 위해 데이터를 잃어 버릴 염려가 없거나 이미 가지고있는 다른 크기의 디스크를 사용할 계획이라면 Murat가 말한 것처럼 LVM을 사용하는 것이 가장 좋습니다.
mdadm
ftw. 레벨 5와 6과 같은 멋진 기능을 지원하는 소프트웨어 RAID 컨트롤러입니다. "RAID는 백업이 아닙니다."드라이브가 죽었을 때 복구하기가 훨씬 쉽습니다. 재 동기화되고 자리를 비 웁니다. 라이브 디스크와 재 동기화 할 수 있지만 기하 급수적으로 느립니다.