백업 목적으로만 사용하고 싶은 새로운 전용 서버가 있습니다.
[root@dedi ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 20G 942M 18G 6% /
tmpfs 7.8G 0 7.8G 0% /dev/shm
/dev/sda1 283M 32M 236M 12% /boot
/dev/sda2 1.8T 68M 1.7T 1% /data
[root@dedi ~]# cat /proc/partitions
major minor #blocks name
8 0 1953481816 sda
8 1 307200 sda1
8 2 1932167168 sda2
8 3 20480000 sda3
8 4 524288 sda4
8 16 1953481816 sdb
tmpfs와 /boot를 그대로 유지하고 나머지 중에서 하나의 큰 ~4TB 파티션을 만들고 싶습니다.
나는 이것이 상대적으로 간단한 일이라는 것을 알고 있지만 이전에 Linux 파티셔닝 작업을 해본 적이 없고 새 상자를 엉망으로 만들고 싶지 않기 때문에 직접 살펴보는 것에 정말 감사하겠습니다...
많은 감사
답변1
LVM(논리 볼륨 관리자)을 사용해야 합니다.
우선, 물리적 디스크 중 하나라도 실패하면 Big 4TB 볼륨도 실패한다는 점을 알고 있어야 합니다. 먼저 데이터를 백업하세요!
기본적으로 해야 할 일은 데이터(/dev/sda2 및 /dev/sdb1) 파티션을 lvm 형식으로 분할하는 것뿐입니다.
- 두 개의 물리적 볼륨 생성(
pvcreate /dev/sda2 /dev/sdb1
) - 두 개의 물리 볼륨으로 하나의 볼륨 그룹 생성(
vgcreate VG_DATA /dev/sda2 /dev/sdb1
) - 하나의 논리 볼륨 생성(
lvcreate -l 100%FREE -n DATA VG_DATA
) - 새 볼륨(
mkfs.ext3 /dev/VG_DATA/DATA
) 에 파일 시스템을 생성합니다. - 볼륨 마운트(
mount /dev/VG_DATA/DATA /data
)
lvm과 같은 Howtos가 있는 사이트가 수십 개 있습니다.이것하나.
Lvm은 이 4개 명령보다 훨씬 더 많은 기능을 제공합니다. 고급 구성을 원한다면 자세한 설명서를 읽어보세요. 나는 그것이 당신에게 도움이되기를 바랍니다
답변2
저는 개인적으로 LVM
이 간단한 작업이 너무 과하다고 생각합니다 mdadm
.RAID
정렬.
이제 두 가지 옵션이 있습니다.
- 어느 쪽이든선형 배열, 이는 말 그대로 두 개의 소스 파티션을 기반으로 연결된 파티션을 생성합니다.
- 또는
RAID-0
이는 소스 파티션의 크기가 동일해야 한다는 추가적인 제한이 있지만 상당한 양의 파티션을 제공합니다.성능 향상읽기와 쓰기까지.
그러나 두 디스크 중 하나라도 절반 이상 오류가 발생하면 모든 데이터가 손실될 수 있으니 주의하세요. 선형 배열을 사용하는 경우 일부는 복구 가능하지만 RAID-0
거의 모두 파괴될 것이므로 선택하는 배열 유형을 결정할 때 이러한 절충안을 결정하십시오.
다음으로 해야 할 일은만들다각 디스크에 큰 파티션을 추가하려면 다음을 사용하여 이 작업을 수행할 수 있습니다.fdisk또는 다른 도구를 사용할 수 있으며 다른 곳에 더 나은 가이드가 있으므로 여기서는 자세히 설명하지 않겠습니다.
그럼 당신은 실행mdadm
형태:
# for a RAID-0 Array
mdadm --create --verbose /dev/md0 --level=stripe /dev/sda1 /dev/sdb2
# for a linear Array
mdadm --create --verbose /dev/md0 --level=linear /dev/sda1 /dev/sdb2
여기서 /dev/sda1
및 는 /dev/sdb2
이전 단계에서 생성한 파티션으로 대체됩니다. 그런 다음mdadm 매뉴얼 페이지이 배열을 유지 관리하는 방법을 알아보세요.
Max가 제안한 대로 대신 사용하도록 선택할 수 LVM
있으며 매우 복잡한 구성으로 끝나는 경우 더 나은 서비스를 제공할 수 있지만 귀하와 같은 간단한 경우에는 실제로 필요하지 않다고 생각합니다. raid는 또한 상당한 성능 향상을 제공할 수 있습니다. 그러나 올바르게 구성된 경우 LVM은 이 답변의 범위를 벗어납니다.
답변3
위의 내용은 /data에 있는 모든 데이터를 삭제한다는 점을 지적해야 합니다.
또한 새 RAID0 파티션에 새 파일 시스템을 생성하고(LVM 예에 따라) fstab을 업데이트하여 /data(또는 기타)로 마운트되도록 해야 합니다.