듀얼 / 멀티 부팅 컴퓨터에서 Linux와 Windows 7간에 파일을 공유하는 가장 좋은 방법은 무엇입니까?


16

나 자신에게 새로운 컴퓨터를 설치하고 어떻게 설정했는지 생각했다.

나는 win7 HP를 가지고 있으며 아마도 이중 부팅을하기 위해 적어도 일부 버전의 Ubuntu를 설치할 것입니다. 앞으로 다른 리눅스 배포판도 나올 수 있습니다.

1TB HDD가 있는데 모든 질문은 모든 OS에서 파일을 공유하는 가장 현명한 방법은 무엇입니까? 어떤 형식으로?

나는 응용 프로그램 및 게임 등을 위해 Windows 용 ~ 100GB를 생각하고있었습니다. Ubuntu 및 ~ 3 ~ 3GB는 미디어, 사진, 문서, 다운로드 및 물건과 같은 일반적인 파일을 저장하고 나머지 여유 공간을 차지합니다.

공유 파티션은 어떤 파일 시스템이어야합니까?

Windows 홈 디렉토리와 Linux 홈 디렉토리가 공유 파티션의 동일한 위치를 가리 키도록하는 현명한 방법이 있습니까? 아니면 분리 된 상태로 유지하는 것이 좋습니다?


파티션을 공유 할 때 (읽기 전용 이외) 최대 절전 모드를주의하십시오 .
Palec

답변:


6

가장 쉬운 것-USB 펜 드라이브 또는 USB 펜 드라이브에서 모두 작동하는 NAS 네트워크 공유!

그 외에도 Ubuntu는 NTFS에서 읽을 수 있지만 Windows는 EXT2 / 4 등에서 읽을 수 없습니다.

귀하의 설정에서, 나는 개인적으로 우분투를위한 50GB 파티션을 가지고 있으며 당신은 선택할 수 있습니다 :

나머지는 Windows 용이며 Ubuntu (NTF)에서 NTFS 파티션에 액세스하거나 몇 GB의 새 드라이브를 만들고 NTFS 또는 Fat32로 포맷 한 다음 파일을 공유하는 데 사용합니다.

나는 개인적으로 홈 디렉토리를 운영 체제간에 공유하지 않을 것이며, 작동 할 수도 있지만 내 책에서는 나중에 문제를 요구하고 있습니다.


네, NAS는 제 꿈 이겠지만 아직 현실은 아닙니다. 홈 디렉토리를 공유하지 않는 것이 합리적입니다. 큰 NTFS를 만들고 Linux에서 r / w를 사용하면 두 OS 모두에서 필요한 폴더를 매우 쉽게 사용할 수 있습니다.
Jonas G

1
Windows는 ext2 / ext3 / ext4를 읽고 쓸 수 있으며 Windows XP에 ext2fsd 드라이버를 설치 했으며 read 에서 잘 작동 하며 ext4 파티션에 작은 파일을 작성 합니다. 현재 모든 것이 잘 보입니다.
LiuYan 刘 研

6

상호 운용성에 관한 한 FAT32는 '정상 작동'할 가능성이 가장 높은 것입니다. 그러나 NTFS의 리눅스 구현은 매우 견고하므로 NTFS 파티션 또는 FAT32 파티션으로 충분합니다.

필요한 경우 리눅스 파티션에 액세스하기 위해 Windows에 ext 드라이버를 설치할 수도 있습니다


1
FAT32는 너무 오래되어서 그것을 피하고 싶습니다. 윈도우 용 EXT- 드라이버가 완전히 신뢰할 수있을만큼 안정적인지 아십니까?
Jonas G

매트 우 하나는 내가 사용하는 것입니다. 아직 데이터 손실이 없었습니다. 나는 개인적으로 리눅스에서 NTFS를 선호한다
Journeyman Geek

리눅스의 NTFS는 약 20MB / s의 속도 병목 현상을
겪었습니다.

4

나는 당신이 지금 겪고있는 것과 똑같은 문제를 겪고있었습니다.

  • 가상 머신은 개발자로서 물리적 하드웨어에 액세스해야하므로 옵션이 아닙니다.
  • FAT는 종종 DVD 이미지를 만들어야하기 때문에 요구 사항을 충족하지 못합니다.이 문제가 발생할 수 있습니다 (FAT32는 최대 크기가 4GB 인 파일 만 허용합니다).
  • NTFS는 기본 Linux 지원이 완전하지 않고 (쓰기가 완전히 지원되지 않음) NTFS-3G 드라이버가 너무 많은 리소스를 사용하기 때문에 NTFS를 사용하고 싶지 않았습니다. 100Mbit 연결로 인터넷에서 파일을 다운로드하면 거의 정지됩니다. 코어 i3.
  • ext3 / 4는 좋은 솔루션이지만 TrueCrypt를 사용하여 데이터를 보호하고 있으며 TrueCrypt 볼륨을 마운트하려고하면 Windows 용 ext-driver가 BSOD를 발생시킵니다.

이것이 내가 생각해 낸 해결책입니다.

  1. Windows + Linux 설치

  2. 데이터 파티션을 ext3 / 4로 만드십시오

  3. Linux에서 데이터 파티션 설정 (fstab 항목 작성)

  4. QEMU 또는 Windows 용 VMware를 사용해보십시오. 최소한의 데비안 시스템을 설치하고 물리적 데이터 파티션을 두 번째 하드 드라이브로 할당하십시오.

  5. 새 VM 내에서 Samba를 설정하면 해당 파티션을 해당 호스트와 공유 할 수 있습니다. 이 방법으로 Windows에서 파티션을 사용할 수 있으며 Linux에서는 FAT 또는 NTFS로 위의 번거 로움이 없습니다. TrueCrypt를 사용할 수도 있습니다!


이것은 훌륭하지만 VMware와 VM을 실행하기 위해 상당한 양의 리소스를 사용하지 않습니까? 그리고 그것을 모두 발사하는 것이 조금 아프지 않습니까? (VMware 시작, vm 시작, 로그인 (아마), Truecrypt 시작, 암호 입력) 이러한 단계 중 일부를 결합 할 수는 있지만, 내가 잘못하지 않으면 실제로 자동화 할 수 없습니다.
ScoBe

2

나는 이것을 위해 NTFS 파티션을 사용했습니다. 내가 생각하는 가장 쉽고 안전한 방법입니다. FAT32는 아마도 더 안전한 옵션이지만 FAT32는 4GiB보다 큰 파일을 지원하지 않습니다. Windows에서 EXT 파티션을 읽을 수있는 방법이 있지만 시도한 파티션은 너무 안전하거나 안정적이지 않다 ... 지금까지 변경되었을 수도 있지만 모르겠습니다 :)


흠 ... 그렇다면 선호되는 방법은 Linux 배포판을 NTFS로 읽거나 쓰는 것입니까? Windows r / w EXTx를 만들지 마십시오. 아마도 적어도 파일 시스템 솔루션으로 그와 함께 갈 것입니다. 그러나 그렇게하면 3 개의 파티션이 필요하지 않습니다 .2는 충분합니다 .Windows의 경우 NTFS, EXT3 / 4의 경우 Linux입니다. 그리고 NTFS를 충분히 크게 만드십시오.
Jonas G

바르게. 윈도우가 리눅스의 파일 시스템 중 하나를 읽는 것보다 리눅스를 ntf로 읽는 것이 훨씬 쉽습니다. nas 또는 usb-stick 또는 기타와 같은 추가 항목이 필요하지 않기 때문에 .. 이것은 가장 간단한 해결책입니다 :)
akira

1
@ 조나스 : 어느 쪽이든 3 개의 파티션이 있습니다. 한 파티션에 Windows와 소프트웨어를 설치하고 다른 파티션에 데이터를 설치하는 것이 좋습니다. 당신이 그것을 위해 공간이 부족하면 당신은 또 다른 하드 드라이브 원인을해야합니다 요즘 꽤 저렴합니다. 나는 데이터가 자체 드라이브에 있지 않을 때 항상 os 또는 이와 비슷한 것을 업그레이드하는 것을 싫어합니다. 또한 데이터가 자체 "컨테이너"에 있으면 백업하기가 훨씬 쉽습니다.
Svish

1

멀티 부팅하지 마십시오. 가상 머신을 사용하십시오. Virtualbox는 충분하며 마스터 설치 폴더를 공유합니다 (64 비트 여야하며 64 및 32 비트 게스트 OS를 가질 수 있음).


1
VM 컴퓨터도 유용하지만 실제로 작업중인 OS로 부팅하고 싶습니다. 약간의 개발과 물건을 위해 VM도 사용하지만 완전히 사용하기 위해 사용하려고하는 OS로 부팅하는 것을 선호합니다. 적어도 멀티 부팅으로도 파일을 공유하는 합리적인 방법이 있다면.
Jonas G

VirtualBox에서 물리적 파티션에 액세스하여 VM처럼 실행하는 것도 불가능합니까? 그렇게하면 Linux로 하드 부팅하거나 VM 내에서 실행할 수 있습니다.
Jonas G

@JonasG : 네, 바로 내 물리적 분투 파티션에서 부팅 할 수 VM이 같이 실행합니다.
oKtosiTe

0

개인적인 경험으로 다음과 같은 문제가있었습니다.

  • ext3 : 리눅스에서는 잘 작동하지만 Windows에서는 항상 문제가 있습니다. EXT2 Ifs로 마운트 할 수 있었지만 시간이 지남에 따라 데이터가 손실되거나 파일이 손상되었습니다. 결국 우분투의 가비지 폴더와 파일 만 볼 수있었습니다. 버림
  • NTFS : 잘 작동하지만 큰 문제는 Windows에서 실제로 세션을 최대 절전 모드로 전환하는 데 익숙해 져서 잠시 후 우분투 세션을 시작하고 파티션을 변경하고 다시 돌아 왔을 때입니다. 창에서 우분투에서 수행 된 모든 변경 사항은 생성 된 모든 손상된 파일 외에 완전히 손실되었습니다. NTFS가 RAM의 마지막 변경 사항을 캐싱 시스템과 함께 사용하기 때문입니다.“캐싱 및 데이터 복구”를 참조하십시오 . 다시 폐기
  • FAT32 : 나에게 가장 안정적인 방법은이 방법의 유일한 4GB 크기 제한입니다.

그래서, 문제를 발견 한 각 종류의 파티션에서와 같이, 나는 큰 FAT32 파티션을 만들기로 결정했습니다. 여기서 대부분의 파일과 다른 작은 NTFS 파티션을 4GB보다 큰 파일을 기록 해야하는 상황에 넣었습니다.


1
NTFS 문제는 약간 이상합니다. sync최대 절전 모드 전에 터미널 에서 명령을 실행하십시오 !
KovBal 2012 년

0

Windows (XP) 시스템에서 "Ext2 ​​Volume Manager"를 사용하여 ext2 및 ext3 드라이브를 마운트하고 전혀 문제가 없었습니다. 부드럽고 빠르게 작동합니다. 오픈 소스이기 때문에 강력히 추천합니다.

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