저는 Linux를 처음 접했고 파티션 테이블에 대해 막연하게 이해하고 있습니다. 정확하게 말하면 다음과 같습니다.
Model: ATA ST3500418AS (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 1049kB 1001MB 1000MB primary ext4 boot
2 1001MB 3002MB 2001MB primary
3 3002MB 18.0GB 15.0GB primary ext4
4 18.0GB 500GB 482GB extended
5 18.0GB 53.0GB 35.0GB logical ext4
6 53.0GB 93.0GB 40.0GB logical ext4
7 93.0GB 500GB 407GB logical ext4
$ uname -r -v
3.2.0-41-generic-pae #66-Ubuntu SMP Thu Apr 25 03:50:20 UTC 2013
$ df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda3 14419440 4397832 9289144 33% /
udev 1015728 4 1015724 1% /dev
tmpfs 410376 908 409468 1% /run
none 5120 0 5120 0% /run/lock
none 1025940 584 1025356 1% /run/shm
/dev/sda1 961528 161488 751196 18% /boot
/dev/sda5 33643288 2435112 29499172 8% /var
/dev/sda6 38448788 180232 36315432 1% /usr/local
/dev/sda7 391315084 365544552 5892800 99% /home
/home/arun/.Private 391315084 365544552 5892800 99% /home/arun
이제 OpenSUSE 12.2를 동시에 설치하고 싶습니다. 또한 두 운영 체제를 공유 /usr/local
하고 분할 하고 싶습니다./home
이 파티션 설정을 어떻게 변경하면 하드 드라이브 공간을 최대한 활용할 수 있습니까? 나중에 커널 개발을 할 예정이어서 이 /boot
파티션도 공유하고 싶습니다.
답변1
최고... 모르겠어요.
gparted
내 파티션이 더 이상 내 요구 사항을 충족하지 못할 경우 gparted를 사용하여 파티션 생성, 복사, 이동, 크기 조정 및 삭제를 돕습니다. GUI가 포함되어 있어 사용이 매우 쉽습니다.
처음부터 저는 현재 노트북의 파티션을 수십 번 수정했습니다. 매번 새로운 제약 조건 내에서 내 필요에 가장 잘 맞도록 수정했습니다.
이 /etc/fstab
파일을 수정하면 설치된 모든 배포판이 동일한 /boot /var 또는 /home 파티션을 가리키도록 지시할 수 있습니다. 모든 /etc/fstab 파일(즉, 모든 배포)에 대해 이 작업을 수행해야 합니다.
나는 개인적으로 당신보다 더 간단한 계획으로 시작하고 싶습니다. /
, 아마도 정말로 정말로 필요하다고 생각한다면 /home
아마도 필요할 것입니다 . /boot
그런 다음 심볼릭 링크를 만들고 필요한 경우 파티션을 마운트합니다(이 작업은 를 통해 수행됨 /etc/fstab
).
현재 debian/ubuntu 배포판의 경우 설치한 모든 도구를 포함하여 전체 15GB가 있으므로 /
그보다 더 많은 공간을 할당해야 합니다. 추가 데이터는 /home 및 /databases로 마운트된 다른 파티션에 저장됩니다.
답변2
파티션에 여유 공간이 없는 것 같습니다. 이 경우 openSUSE를 설치할 수 있다면 적어도 같은 수준의 누군가에게는 그다지 재미있지 않을 것입니다. 이론적으로는 기존 드라이브 중 하나에 간단히 놓을 수 있지만 가능하더라도 결과가 혼란스러울 수 있습니다.
/home 파티션의 크기를 줄이고 새로운 여유 공간에 새 파티션을 생성하여 LVM PV로 만드는 것이 좋습니다. 이것이 당신의 선택인가요?
1GiB /boot
파티션을 갖는 것은 일반적으로 전혀 의미가 없습니다. 커널 개발자의 경우 상황이 다를 수 있음을 인정하지만(가상 머신을 사용하지 않는 경우) /boot
배포판 간의 공유는 아무리 말해도 위험하다고 생각합니다 .