단일 Windows-Ubuntu 이중 부팅 디스크를 효율적으로 분할하는 방법은 무엇입니까?


19

이것은 Ubuntu를 설치 하는 방법 이나 설치 중에 수동 파티션을 사용하는 방법에 대한 질문이 아니라 액세스 권한과 하복부에 당신을 물지 못하게하는 방법에 대한 질문입니다 ... ;-)

이 질문은 당신이 도움이되지 않습니다 어떻게 디스크에 파티션을 만들기 위해,하지만 당신은 말할 것입니다 무엇을 에서 할 설치 과정의 4 단계 에 따라 개인 사용 사례 그래서 다음 중 하나를 선택합니다 :

참고 : 위의 질문은 여러 디스크에 사용할 수도 있지만 답변의 예는 한 디스크에 제공됩니다.


답변:


15

나는 Windows를 잘 알고 있지만 Ubuntu는 잘 모른다

(또는 다른 방법)

Windows와 Ubuntu는 모두 POSIX 호환 운영 체제이며, 어느 사용자가 어떤 개별 파일, 디렉토리, 파티션 또는 디스크에 액세스 할 수 있는지 정의 할 수 있습니다!

그러나 그들은 조금 다르게 행동합니다 (하루 종일 잘못된 데이터 소유권을 정리해야하는 사람들에게는 상근직이 있습니다!)

따라서 평균 하드 디스크를 사용하십시오.

설치된 Windows

파티션이 1 개 이상인 경우 UEFI 시스템을 실행 중일 수 있습니다. 해당 파티션을 삭제하지 마십시오! 가장 큰 파티션에 집중하고 다음 연습에서 해당 파티션을 사용하십시오.

사용 사례에 따라 각 OS에 자체 시스템 및 응용 프로그램을위한 충분한 공간을 제공 하십시오 (아래 숫자는 최소 및 권장 시스템 요구 사항 이므로 사용 사례에 편안한 요소로 곱해야합니다).

참고 : Ubuntu에는 여기에 설명크기 의 스왑 파티션이 필요합니다 .

gparted에서 NTFS로 포맷 된 데이터 파티션에 나머지 디스크 (-10 %)를 제공 할 수 있습니다 . 다음 레이아웃을 참조하십시오 .

분할-중간

그때:

  • Windows 설치
  • Windows에서 모든 사용자 만들기
  • 우분투 설치
  • Ubuntu에서 모든 사용자를 작성 하여 Windows 에서와 동일한 이름과 동일한 비밀번호 를 지정하십시오.
  • Ubuntu Live CD를 다시 부팅하고 gpartedWindows 및 Ubuntu 파티션을 연한 노란색 막대의 2 * -3 *가 될 때까지 축소하고 축소 하십시오 . 그런 다음 데이터 파티션을 작성하고 "ntfs"로 포맷하십시오.
  • 이 파티션을fstab (Eg /Data) 에 마운트하십시오.

: 다음은 신용 단계 user68186 , 여기에서 복사

  • + + /Data를 눌러 데이터 디렉토리를 마운트 지점으로 이동 하고 각 행을 복사하여 붙여 넣은 다음 "사용자 이름"으로 사용자 이름을 바꿉니다.CtrlAltTEnter

    md /Data/UserName
    md /Data/UserName/{bin,Desktop,Documents,Downloads,Music,Pictures,Public,Templates,Videos}
    mv /home/UserName/bin /Data/UserName/bin
    mv /home/UserName/Desktop /Data/UserName/Desktop
    mv /home/UserName/Documents /Data/UserName/Documents
    mv /home/UserName/Downloads /Data/UserName/Downloads
    mv /home/UserName/Music /Data/UserName/Music
    mv /home/UserName/Pictures /Data/UserName/Pictures
    mv /home/UserName/Public /Data/UserName/Public
    mv /home/UserName/Templates /Data/UserName/Templates
    mv /home/UserName/Videos /Data/UserName/Videos
    
  • 심볼릭 링크 만들기

    ln -s /Data/UserName/bin/ bin
    ln -s /Data/UserName/Desktop/ Desktop
    ln -s /Data/UserName/Documents/ Documents
    ln -s /Data/UserName/Downloads/ Downloads
    ln -s /Data/UserName/Music/ Music
    ln -s /Data/UserName/Pictures/ Pictures 
    ln -s /Data/UserName/Public/ Public 
    ln -s /Data/UserName/Templates/ Templates 
    ln -s /Data/UserName/Videos/ Videos
    
  • Windows로 다시 이동하여 사용자 디렉토리디렉토리D:드라이브 로 이동하십시오users .

왜?

Windows (또는 Ubuntu)로 부팅하면 Windows와 Ubuntu 모두 자체 환경에 자체 시스템 파일과 응용 프로그램이 설치됩니다. 또한 어떤 파일이 어디에 있는지 걱정할 필요가 없습니다. 모든 우분투 파일은 d:\homeWindows의 /users디렉토리에서 찾을 수 있고 모든 Windows 파일은 우분투 의 디렉토리에서 찾을 수 있습니다 .

다음 중 하나를 사용하는 경우 :

  • 우분투는 명령 : chown, chmod또는 Windows 명령 cacls,
  • 파일 관리자를 사용하여 사용할 디렉토리 또는 파일을 마우스 오른쪽 단추로 클릭 한 경우 set permissions

그런 다음 Windows D:\home내부 또는 /Users디렉토리의 Ubuntu 내부 에서 권한을 설정 하지 마십시오 ! 또한 및 (또는 및 ) 사이에서 파일이동하지 마십시오 !/users/homeD:\homeD:\Users

파일 만 복사하십시오!

(다음 있기 때문에 원본을 삭제 이동하는 또 다른 하나의 완전히 다른 파일 시스템에서 사용 권한을 이동하려고합니다 그리고 당신이 피하고 싶은 괴롭게주지)

드라이브에 할당되지 않은 공간이 10 % 인 이유는 무엇입니까? 글쎄, 그것은 PC가 새로운 것이면 약간의 트릭입니다 : 당신은 그 공간을 모두 필요로하지 않으며, 여유 공간이 평평하게 실행될 때 다른 파티션 중 하나를 확장 해야하는 경우에 여분의 여유 타이어입니다! ;-)

이제 우분투 설치 방법의 5 단계로 돌아가서 계속하십시오 ...


좋은 대답입니다. 응용 프로그램 및 라이브러리 설치를 시작하면 Ubuntu Desktop의 최소 4GB는 전혀 멀지 않습니다. 다음에 SSD와 HD를 사용하여 듀얼 부팅 시스템을 설정할 때 우분투가 Windows만큼 공간이 부족하다고 가정하고 SSD 공간을 절반으로 분할합니다.
WillC

1
@WillC 동의합니다 (우분투는 SSD에 64GB 파티션이 /있고 1TB는 /home)하지만 공급 업체의 최소 요구 사항입니다 ... ¯ \ _ (ツ) _ / ¯
Fabby

11

저는 Windows와 Ubuntu의 전문가입니다

좋은! 어서 오십시오! :-) 위의 비전문가 버전을 읽고 아마도 그 내용이 무엇인지 궁금했을 것입니다 ...
글쎄, 나는 당신에게 그것을 말하지 않을 것입니다 :

  • 하나의 단일 MBR 드라이브 에 4 개의 기본 파티션을 생성 하면 구석 구석에 잠겨 있습니다 (위의 일부 사용자는 GPT 드라이브에 있음).
  • OS를 설치하는 데 사용할 파티션 구성표 나 FHSMicrosoft 서버 설치 지침 은 다음과 같습니다.
  • 또한 Microsoft 서버는 실제로 POSIX 호환 서버가 아니라 Interix 하위 시스템입니다.
  • 부팅 속도를 높이려면 UbuntuWindows 모두에 대한 OS 파일을 SSD 에 넣고 HDD에 데이터 파일을 넣으십시오.
  • 우분투와 Windows 모두에 대해 SSD에서 스왑 공간을 만드는 것이 좋지 않습니다.

당신은 모든 것을 알고 있습니까?

NTFS와 Ubuntu의 상호 운용성에 대해 알지 못하는 것은 다음과 같습니다.

  • Windows와 Ubuntu간에 파일 소유권과 권한 상호 운용 할 수 있습니다 .
  • Windows-Unix 호환 ACL 정의 할 수 있습니다
  • Windows Junction 포인트 Ubuntu 심볼릭 링크 수 있습니다 .
  • 압축 파일 작성 및 업데이트 지원 될 수 있습니다 .

그러나 당신은해야합니다

  • 사용 올바른 마운트 옵션 : inherit, permissions, streams_interface=windows, hide_hid_files, windows_names,compression
  • /.NTFS-3G/UserMapping파일을 만들고 ntfs-3g.usermap수동으로 편집 ( permissions불필요)
  • , 이미지 백업을 사용하여 볼륨을 마운트 할 수 있도록 ro하고efs_raw
  • 호스트 시스템에서 항상 복잡한 권한을 관리하십시오!
  • ntfs-3g-advanced드라이버를 사용하십시오 ( 모든 종소리와 휘파람 을 얻기 위해 )
  • ACL 작성 (드라이버 재 컴파일, configure 명령에서 --enable-posix-acls 옵션 설정)
  • Windows에서 Windows 정션을 작성하고 /.NTFS-3G/(예 : /.NTFS-3G/D:/Users) 에 정의하십시오.

: 휘파람과 종 모두 man ntfs-3g고급 옵션 기사 의 제작자 중 하나 ntfs-3g.


8

저는 Windows 및 / 또는 Ubuntu의 초보자입니다.

Windows와 Ubuntu는 모두 어떤 파일, 디렉토리, 파티션 또는 디스크에 액세스 할 수있는 사용자를 정의 할 수있는 고급 운영 체제입니다! 그러나 이러한 모든 액세스 권한을 정의하는 것은 번거로운 작업이 될 수 있습니다. (이 있습니다 정규직 단지 긴이 모든 일을하는 사람들의이!)

따라서 Windows가 설치된 평균 하드 디스크를 사용하십시오.

설치된 Windows

파티션이 1 개 이상인 경우 UEFI 시스템을 실행 중일 수 있습니다. 해당 파티션을 삭제하지 마십시오! 가장 큰 파티션에 집중하고 다음 연습에서 해당 파티션을 사용하십시오.

밝은 노란색에서 부분적으로 만 사용 된 것을 볼 수 있습니다. 용량이 50 % 이상이면 더 큰 하드 디스크를 구입하기 위해 이미 비용을 절약해야합니다. 80 % 이상 찼 으면 지금이 답변을 읽지 말고 먼저 하드 디스크를 업그레이드하십시오! ;-)

이상적인 상황은 다음과 같습니다.

  • Windows에서 디스크 공간의 40 % (파티션 축소)
  • 우분투 대비 40 % (EXT4 파티션 생성)
  • 두 제품의 공통 사용 비율은 20 %입니다. (FAT32 파티션 생성 : Windows 2000 호환성이 필요하지 않은 경우 최대 볼륨 크기는 8TB입니다)
  • 이상적으로 는 여기에 설명 된 크기 의 스왑 파티션 만드 십시오 .

위의 규칙을 따르면 다음과 같은 결과가 나타납니다.

파티셔닝-초보자

왜? Windows (또는 Ubuntu)로 부팅 할 때 각 OS에는 고유 한 시스템 파일과 응용 프로그램이 고유 한 환경에 설치되어 있습니다.

때로는 OS (음악? 비디오?)에 공통 파일 이 있고 3 번째 파티션이있는 곳이 있습니다. 이는 D:Windows 에서는 드라이브로, /home/YourUserName/dataUbuntu에서는 디렉토리 로 나타나는 드라이브입니다 . 파일을 안전하게 저장할 수 있으며 OS 중 어느 것도 소유권, 파일에 대한 권한 등을 엉망으로 만들 수 없습니다 ... 기본적으로 큰 USB 스틱과 같지만 하드 디스크 (FAT32)

경고 : 최대 파일 크기/data(볼륨 D:Windows에서)이 4기가바이트입니다!

이제 공식 설치 지침의 4 단계로 돌아가서 계속하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.