사용된 파티션을 변경하는 방법이 있습니까?

사용된 파티션을 변경하는 방법이 있습니까?

저는 새로운 Linux 사용자이고 Ubuntu를 설치할 때 2개의 파티션을 만들었습니다. 첫 번째 파티션(50GB)은 /root 폴더용(확실하지는 않지만 비슷한 것)이고 두 번째 파티션은 /usr 폴더용입니다(모든 사용자 파일은 프로그램이 설치되는 것을 볼 수 있으므로 문제가 발생했습니다. 내 다운로드 폴더는 첫 번째 파티션에 있고 50GB에 불과합니다. 크기를 조정/삭제할 수 있는 방법이 있습니까? 두 번째 파티션을 사용하고 사용자를 잃지 않고 첫 번째 파티션을 확장할 수 있습니까? 데이터?

답변1

hschou가 말했듯이 Linux를 처음 사용하는 경우 파티션 세트를 생성하지 마십시오. 그것은 당신에게 슬픔만을 가져올 것입니다. 먼저 리눅스에 익숙해지세요.그 다음에파티션 구성표를 사용해 보십시오.

이 시점에서 솔직히 가장 쉬운 방법은 다시 시작하는 것입니다. 유지하려는 모든 것을 백업한 다음 스왑 및 for /(다른 모든 것)의 두 파티션만 사용하여 Ubuntu를 다시 설치하십시오.

귀하의 질문에 대답하려면: 아니요, 그렇게 하면 /usr이 종료됩니다. 예를 들어, 다음과 같은 것이 있다면:

-----------------------------
| sda1  | sda2              |
-----------------------------

그리고 sda1을 더 크게 만들기 위해 sda2를 삭제하면 sda2의 모든 내용이 삭제됩니다.

이제 sda2의 내용이 sda1의 파일 시스템에 맞으면 원하는 작업을 수행할 수 있지만 Linux 초보자에게는 권장되지 않는 작업입니다.

완전성을 위해 파티션 앞에 공간을 추가할 수 없습니다. 뒷면에만 추가 가능합니다. 예를 들어, 동일한 파티션 예를 사용하여 sda1을 삭제하여 sda2를 확장하려는 경우 전혀 작동하지 않습니다. 이 문제를 해결하려면 백업/복원해야 합니다.

대체로 최선의 선택은 Ubuntu를 다시 설치하는 것입니다.

답변2

다운로드 디렉토리를 생성하여 /usr 또는 다른 파티션에 배치할 수 있습니다. 그리고 다운로드 디렉터리에 대한 다운로드라는 소프트 링크를 만듭니다.

답변3

바인드 마운트를 사용하여 디렉터리를 마운트할 수 있습니다. Downloads디렉터리가 다음과 같다고 가정하면 디렉터리 (또는 부르고 싶은 이름이지만 위치가 있어야 함 ) /home/jbwz/Downloads를 만들고 모든 파일을 그 디렉터리로 이동할 수 있습니다./usr/JbwzDownloads/usr/home/jbwz/Downloads

그런 다음 다음에 추가하십시오 /etc/fstab.

/home/jbwz/Downloads /usr/JbwzDownloads none bind

기억해야 할 중요한 점은 /usr/JbwzDownloads그 안에 있는 파일을 삭제하면 /home/jbwz/Downloads해당 파일도 삭제된다는 것입니다. 각 파일의 복사본이 두 개씩 있는 것처럼 보일 수도 있지만 사실은 그렇지 않습니다.

바인드 마운트가 약간 더 좋지만 일부 파일이 잠겨 있을 수 있으므로 /home모든 파일을 에서 로 이동하는 것은 /home약간 /usr/home까다롭습니다. 가장 쉬운 방법은 아마도 tty에 루트로 로그인하는 것입니다.

가장 좋은 방법은 물건을 조심스럽게 움직여 파티션을 수리하는 것입니다. 이것은 훌륭한 학습 경험이 될 수 있지만 모든 데이터의 백업과 복원 가능한 Live CD가 있는지 확인하십시오. 단계는 이렇습니다

  1. 라이브 CD로 부팅
  2. 두 개의 파티션을 마운트하세요
  3. 두 번째 파티션의 모든 항목을 다음 디렉터리로 이동합니다.usr
  4. 첫 번째 파티션의 모든 항목을 두 번째 파티션으로 이동합니다(공간이 있다고 가정).
  5. 첫 번째 파티션 삭제
  6. 두 번째 파티션 크기 조정
  7. fstab 편집
  8. 재시작

답변4

어디세요/집분할? ? 파티션을 두 개만 만드는 이유는 무엇입니까?

보통 설치할때수동Linux 운영 체제에서는 다음과 같은 4개의 파티션을 생성해야 합니다.

/dev/sxx-/(뿌리)

/dev/sxx1-/집(사용자 파일 음악 및 사진 디렉토리)

/dev/sxx2-/시작하다(두 개의 운영 체제가 있는 경우 부팅 옵션)

/dev/sxx3-교환(운영 체제 프로세스를 지원하는 파티션)

나는 당신이 Linux 파티셔닝에 대해 약간 혼란스러워하고 있다고 생각합니다. 이 링크를 확인하세요: https://en.wikipedia.org/wiki/Disk_partitioning

내가 얻는 파티션 크기 조정 정보나만의 방식: 라이브 스토리지(Live USB 등)에서 운영 체제를 에뮬레이션하고, 필요한 파일을 저장한 후, 크기를 조정하려는 파티션을 삭제해야 합니다.고팟,cfdisk 마지막으로 앞서 말씀드린 파티션을 사용하여 운영 체제를 다시 설치하세요.

이 답변을 통해 귀하가 갖고 있는 몇 가지 질문이 명확해지기를 바랍니다. 인사!

관련 정보