저는 새로운 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
마운트됩니다 .usr
fedora
따라서 다음을 수행해야 합니다.
1) 추가 디스크 공간을 제공하기 위해 머신에 새(물리적 또는 가상) 디스크를 추가합니다 /dev/sdc
.
/dev/sdc1
2) 새 디스크에 새 파티션을 만듭니다(0x8E = Linux LVM 유형).
fdisk /dev/sdc
(이 작업을 수행하는 방법을 알고 있다고 가정하므로 자세한 내용은 생략했습니다.N,피,1, 등. )
이는 필수는 아니지만 디스크에 액세스하는 다른 운영 체제가 있는 경우 LVM을 인식하지 못하고 파티션되지 않은 전체 디스크를 비어 있는 것으로 처리할 수 있으므로 권장됩니다.
3) 새 파티션을 물리 볼륨으로 초기화합니다.
pvcreate /dev/sdc1
4) 새로 생성된 PV를 기존 볼륨 그룹에 추가합니다.
vgextend fedora /dev/sdc1
usr
5) 사용 가능한 모든 공간을 차지하도록 논리 볼륨(따라서 기본 파일 시스템)을 확장합니다 .
lvresize -l+100%FREE --resizefs /dev/mapper/fedora-usr
원래 크기에 관계없이 /usr
이제 파티션이 더 커졌습니다 /dev/sdc
.