데비안에서 두 개의 드라이브가 하나로 나타나도록 하시겠습니까?

데비안에서 두 개의 드라이브가 하나로 나타나도록 하시겠습니까?

공급자로부터 서버를 임대했는데 추가 비용을 지불하지 않고는 RAID0을 설치하지 않았습니다.

그래서 하드 드라이브에 설치된 프로그램이 두 번째 드라이브의 공간을 볼 수 있도록 두 드라이브를 연결하는 방법을 알아보려고 합니다.

설정 방법은 다음과 같습니다.

df -h:

Filesystem                                    Size  Used Avail Use% Mounted on
rootfs                                        139G   93G   39G  71% /
udev                                           10M     0   10M   0% /dev
tmpfs                                         599M  208K  599M   1% /run
/dev/disk/by-uuid/e7a9cc0e-9caa-4d33-b60f-... 139G   93G   39G  71% /
tmpfs                                         5.0M     0  5.0M   0% /run/lock
tmpfs                                         2.7G     0  2.7G   0% /run/shm
/dev/sda1                                     961M   36M  877M   4% /boot
/dev/sda5                                     139G   93G   39G  71% /media/hd

fdisk -l:

Disk /dev/sda: 160.0 GB, 160000000000 bytes
255 heads, 63 sectors/track, 19452 cylinders, total 312500000 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00066abb

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     2000895      999424   83  Linux
/dev/sda2         2002942   312498175   155247617    5  Extended
/dev/sda5         2002944   296499199   147248128   83  Linux
/dev/sda6       296501248   312498175     7998464   82  Linux swap / Solaris

Disk /dev/sdb: 160.0 GB, 160000000000 bytes
58 heads, 29 sectors/track, 185790 cylinders, total 312500000 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00088a99

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048   312499999   156248976   83  Linux

두 번째 드라이브를 설치하기 위해 최선을 다했습니다. 드라이브가 하나로 표시되도록 하려면 어떻게 해야 하는지 아는 사람이 있나요?

답변1

두 번째 드라이브의 추가 공간에 데이터를 저장하려는 경우에는 RAID-0이 필요하지 않습니다. 설치만 하고 싶다면 게시물 끝부분에서 지적한 대로 파티션이 sdb1포맷되었는지 확인하고 특정 위치(예: /dev/sda1에서 액세스 할 수 있는 위치 /boot) 에 마운트하면 됩니다.

/dev/sdb1에 파일 시스템이 있는지 확인하려면 다음을 시도해 보세요.

sudo file -s /dev/sdb1

/dev/sdb1에 파일 시스템이 없으면 포맷해야 합니다. 시스템이 이를 지원하는지 확인하려면 다른 파티션에 이미 있는 것과 동일한 형식을 사용하는 것이 좋습니다(이를 사용하여 df -T마운트한 파티션 유형을 확인하십시오).

파일 시스템을 마운트하려면 다음을 결정해야 합니다.어디마운트하려면 거기에 디렉토리를 생성하고 마운트 명령을 실행하십시오.

mkdir /media/extra
mount /dev/sdb1 /media/extra

이렇게 하면 프로그램에 사용할 수 있는 추가 155GB 공간이 제공됩니다./media/extra

더 크고 빠른 가상 디스크의 이점을 제공하는 raid-0을 설정하려면 두 개의 유사한 파티션을 결합할 수 있도록 디스크 sdb를 파티션해야 합니다. 할 수 있지만 한 단계만 잘못하면 모든 데이터가 손실됩니다. 먼저 데이터 백업부터 시작하겠습니다. 그런 다음 스왑을 제거하고 /dev/sda6을 부팅 가능한 설치로 만든 다음 sda5와 sdbX를 RAID로 결합합니다. 원격 서버에 이 작업을 수행했으므로(RAID-1을 사용하여 약간 더 쉽게) 수행할 수 있습니다. 꼭 필요하지 않고 말씀하신 수준의 경험이 있다면 추천하지 않습니다. (나는 84년에 처음으로 *nix를 설치했는데, 원격으로 이와 같은 작업을 수행할 때 여전히 손에 땀이 납니다. 왜냐하면 무언가를 잊어버리면 기계와의 접촉이 완전히 끊어지기 쉽기 때문입니다.)

관련 정보