명명 혼란: 디렉터리/파티션/파일 시스템/블록 장치를 추가하시겠습니까?

명명 혼란: 디렉터리/파티션/파일 시스템/블록 장치를 추가하시겠습니까?

저는 새로운 Linux 사용자(Fedora, LXDE)입니다. 이제 파티션 크기를 늘리는 데 문제가 있습니다...? 목차? 파일 시스템? .... /usr​제 질문입니다.

/usr내가 실제로 하고 싶은 것은 새 패키지를 설치하기 위해 크기를 "늘리는" 것입니다 . 늘리는 것은 별도의 질문입니다. 다른 것의 크기를 늘려야 할 수도 있습니다(Windows 파티션을 삭제할 수도 있음). 여기서는 이름 지정에 대해 묻고 있습니다.

크기를 늘리면 /usr늘어나나요?분할 /usr,목차 /usr,파일 시스템 /usr,블록 장치 /usr( 블록 장치 gnome-disk-utility라고 적혀 있기 때문에 /dev/fedora/usr) 아니면 뭔가 다른가요? 아니면 여기서 "추가"가 오해입니까, 아니면 다른 것을 추가하고 있습니까?

제목이 아쉽네요. 질문 이름을 어떻게 지정해야 할지 몰랐습니다(그래서 질문이 너무 주관적이어서 삭제된 것 같습니다. 이해합니다).

편집 1: 명령 출력의 맥락에서 묻습니다 df.

/dev/mapper/fedora-usr                           2,9G  2,7G   42M  99% /usr

편집 2: 글쎄, 이제 알아냈고 크기가 /dev/mapper/fedora-usr증가할 크기라고 생각합니다.

답변1

이것혼란스럽다. /usr첫째 ,목차. 그러나 어떤 디렉토리도 가능합니다.마운트 포인트,이것은파일 시스템고정되었습니다. 파일 시스템 자체는 다음 위치에 있습니다.블록 장치— 루프백 장치에 연결된 파티션, 논리 볼륨 또는 파일일 수 있습니다.

이는 전통적으로 별도의 마운트 지점인 일부 디렉토리 usr중 하나입니다 . 주어진 시스템의 상태를 알아내는 가장 쉬운 방법은 df명령을 사용하는 것입니다. 디렉토리 이름을 지정하면 해당 디렉토리 아래의 파일 시스템에 대한 정보를 알려줍니다. 예를 들어 내 시스템에서는 다음과 같습니다.

$ df -h /usr
Filesystem           Size  Used Avail Use% Mounted on
/dev/mapper/fedora-root   79G   19G   57G  25% /

이는 다음을 보여줍니다., 마운트된 장치의 /usr"루트" 파일 시스템에 있습니다 . 업데이트에 따라 시스템에 따라 다릅니다./dev/mapper/fedora-root//usr

비교하려고:

$ df -h /home/mattdm/
Filesystem           Size  Used Avail Use% Mounted on
/dev/mapper/fedora-home   99G   74G   21G  79% /home

이는 내 홈 디렉토리가 마운트된 파일 시스템에 있음을 알려줍니다 /home.

그것이든특별한디렉토리는 더 많은 여유 공간을 확보하기 위한 마운트 지점입니다.어느디렉터리가 있는 경우에는 디렉터리가 있는 파일 시스템의 공간을 늘려야 합니다. 내 경우에는 파일 시스템이 마운트 /usr되었기 때문에 /dev/mapper/fedora-root파일 시스템 /의 크기를 늘려야 했습니다 /dev/mapper/fedora-root. 존재하다당신의경우에는 /usr파일 시스템의 마운트 지점 /dev/mapper/fedora-usr이므로 추가해야 합니다.저것파일 시스템.

케이스에 더 많은 공간을 확보하려면 /usr먼저논리 볼륨공간이 충분합니다. 추가할 수 있습니다.물리적 볼륨무료 객실이 없는 경우. 그런 다음 filesystem해당 논리 볼륨의 내부 도 확장해야 합니다 . ( --resizefs단계로 표시하여 수행할 수 있습니다 lvextend.)

답변2

@mattdm의 좋은 답변을 바탕으로 필요한 것을 달성하기 위한 실용적인 단계를 보여 드리겠습니다.

산출df

/dev/mapper/fedora-usr                           2,9G  2,7G   42M  99% /usr

사용하고 있음을 보여주세요.LVM(논리 볼륨 관리자), 디렉토리는 명명된 VG(볼륨 그룹)의 명명된 LV(논리 볼륨)에 /usr마운트됩니다 .usrfedora

따라서 다음을 수행해야 합니다.

1) 추가 디스크 공간을 제공하기 위해 머신에 새(물리적 또는 가상) 디스크를 추가합니다 /dev/sdc.

/dev/sdc12) 새 디스크에 새 파티션을 만듭니다(0x8E = Linux LVM 유형).

fdisk /dev/sdc 

(이 작업을 수행하는 방법을 알고 있다고 가정하므로 자세한 내용은 생략했습니다.N,,1, 등. )

이는 필수는 아니지만 디스크에 액세스하는 다른 운영 체제가 있는 경우 LVM을 인식하지 못하고 파티션되지 않은 전체 디스크를 비어 있는 것으로 처리할 수 있으므로 권장됩니다.

3) 새 파티션을 물리 볼륨으로 초기화합니다.

pvcreate /dev/sdc1 

4) 새로 생성된 PV를 기존 볼륨 그룹에 추가합니다.

vgextend fedora /dev/sdc1 

usr5) 사용 가능한 모든 공간을 차지하도록 논리 볼륨(따라서 기본 파일 시스템)을 확장합니다 .

lvresize -l+100%FREE --resizefs /dev/mapper/fedora-usr

원래 크기에 관계없이 /usr이제 파티션이 더 커졌습니다 /dev/sdc.

관련 정보