ntfs 파티션의 폴더를 / home으로 사용


14

wubi를 사용하여 ntfs 파티션에 Ubuntu 10.10을 설치합니다. 따라서 홈 폴더를 ntfs 파티션의 폴더로 변경하고 싶습니다. 우분투를 다시 설치 한 후에 개인 구성, 소프트웨어 등을 유지할 수 있습니다.

그래서 ntfs-config를 사용하여 디스크 파티션을 관리합니다. 시스템이 시작될 때 마운트됩니다. 모든 파일과 디렉토리의 권한은 777입니다.

그런 다음 홈 폴더를 ntfs 파티션의 폴더로 설정하기 위해 / etc / passwd를 수정했습니다. 계정에 성공적으로 로그인 할 수 있지만 .bashrc 및 .profile이 올바르게로드되지 않은 것 같습니다. 입력 장치를 사용할 수 없으며 (ibus를 구성 할 수 없어도) 사운드 장치가 없습니다. 그러나 홈 폴더를 다시 / home /로 변경하면 모든 것이 잘 작동합니다.

아무도 나에게 힌트를 줄 수 있습니까? 감사.


4
NTFS는 홈 파티션에 적합하지 않습니다. NTFS에서는 필요하지만 지원되지 않는 특정 유형의 파일 시스템 개체 (문자 장치, 명명 된 파이프 등)가 있습니다.
João Pinto

@Pinto, 답장을 보내 주셔서 감사합니다. 예, ntfs가 Linux에서 사용하는 파일 시스템과 비교하여 일부 기능이 누락되었음을 알고 있습니다. 그러나 내 지식으로는 ext3 / ext4 파티션을 만들지 않고 개인 데이터를 안전하게 유지하는 가장 좋은 방법입니다. 몇 달 전에 9.04를 사용할 때 그런 일을했는데 잘 작동했습니다.
Kane

5
문제는 요즘 오디오 문제와 같은 일부 기능이 필요할 수 있다는 것입니다 .pulseaudio는 이제 사용자 수준에서 실행되며 홈 디렉토리에 기호 링크를 만듭니다 ($ HOME / .pulseaudio). 확장 파티션 (/ tmp)을 가리키는 NTFS에서 유닉스 호환 심볼릭 링크를 만들 수 있는지 잘 모르겠습니다.
João Pinto

답변:


12

NTFS는 홈 파티션에 적합하지 않으며, 특정 서비스에는 필요하지만 NTFS에서는 지원되지 않는 특정 유형의 파일 시스템 개체 (문자 장치, 명명 된 파이프 등)가 있습니다.


11

나는 현재 내 집 (예를 들면의 하위 폴더에 저장하고있어 ~/Documents, ~/Music는 NTFS 파일 시스템을) 그것은에서 몇 달 잘 작동 할 것으로 보인다.

예를 들어 ~/DocumentsNTFS 파티션의 Windows 프로필 폴더에서 호스팅하는 방법은 다음 과 같습니다.

  1. 먼저 부팅 할 때마다 시스템에 액세스 할 수 있도록 NTFS 파티션이 자동 마운트로 설정되어 있는지 확인하십시오 .
  2. 축적 된 파일을 ~/DocumentsNTFS 파티션으로 이동하십시오 (예 :) mv ~/Documents/* /mnt/winblows/Users/Username/Documents/.
  3. 이제 ~/Documents디렉토리를 삭제하고 이름이 지정된 위치에 해당 NTFS 폴더에 대한 링크를 작성하십시오 Documents(예 :) ln -s mnt/winblows/Users/Username/Documents Documents.

참고 :~/.config/user-dirs.dirs 선택한 폴더 위치와 동기화되어 있는지 확인해야 할 수도 있습니다 (내가 했음 ). 자세한 내용은 이 답변 을 참조하십시오. 또한 Windows 사용자 프로파일 디렉토리의 실제 위치는 버전마다 다르므로주의하십시오.


2

보안을 유지하려면이 작업을 수행하지 않는 것이 좋습니다. 이전 GDM 버전 (9.04에서 찾은 것과 같은)에서는 파일 권한 등을 무시하는 쉬운 옵션이있었습니다. 그러나 GDM의 (gui) 옵션은 그 이후로 많이 바뀌었고, 제 제안은 위험을 피해야한다는 것입니다. 예를 들어 .Xauthority 파일에 잘못된 권한이 있으면 로그인 할 수없는 상태로 남아있을 수 있습니다.

다른 사용자가 지적했듯이 NTFS는 유닉스 심볼릭 링크와 같이 응용 프로그램 / 서비스에 필요할 수있는 일부 기능을 지원하지 않으며 조각화의 위험도 있습니다. 이는 ext 파일 시스템보다 NTFS에서 훨씬 더 많이 발생합니다. 안전을 위해 xfs, ext3 / 4 또는 btrfs와 같은 것을 사용하십시오.

편집 : 내가 주목 한 또 다른 점은 wubi를 사용하여 NTFS 파티션에 설치했다고 말합니다. 가상 디스크를 생성하기 때문에 작동하지만 위에서 언급 한 것처럼 조각화가 발생할 수 있습니다. Windows 제어하에 파티션에 / home 폴더를 넣으면 손상의 위험이 있습니다 (링크는 없지만 경험이 있습니다. 이전에 비슷한 것을 해왔으며 모든 디스크 검사를 수행해야했습니다) 윈도우가 드라이브에 액세스했습니다.


요즘 SSD 드라이브에서는 조각화가 문제가되지 않는 것 같습니다.
trusktr

2

내 홈 디렉토리 위로 이동하는 대신 기존 데이터 폴더를 제거하고 대신 해당 폴더에 대한 링크를 작성했습니다.

그래서 파일 시스템으로 이동하여 호스트라는 디렉토리를 찾으십시오 (Windows에서 C:\Wubi를 사용하여 우분투를 호스팅하는 곳이므로 Windows에서는 내 디렉토리 였습니다). 그런 다음 user\myusername\문서, 음악, 사진 폴더로 연결되는 링크를 만들었습니다. 모든 데이터 home\를이 폴더로 백업했습니다 . (예를 들어 home\Pictures\*host\user\myusername\Pictures). 그런 다음 home\Pictures폴더 를 삭제 한 다음 만든 링크를 host\user\myusername\홈 폴더로 옮기고 이름을 "사진"으로 바꿨습니다. 다른 폴더에도 동일하게 적용됩니다.


1

다른 접근 방식은 다음과 같습니다.

  • 홈 폴더를 그대로두고
  • 예를 들어 VFAT 파티션을 자동으로 마운트 /mnt/my-data
  • 표준 문서, 사진, 비디오 등 폴더를이 VFAT 파티션으로 이동하십시오. 이 폴더를 드래그 앤 드롭하면 작동하는 것처럼 보이지만을 편집해야 할 수도 있습니다 ~/.config/user-dirs.dirs. 실험.

이제 최소한 이러한 파일이 Microsoft Windows와 공유되는 VFAT 파티션에 있습니다. Microsoft Windows에는 비슷한 폴더가 있으며이 공유 파티션을 리디렉션 할 수 있다고 가정합니다. 죄송합니다. 어떻게 모르겠지만 알고 싶습니다!

나는 그것을하는 좋은 방법처럼 보인다고 생각합니다. 모든 Linux 관련 파일은 여전히 ​​Linux 파일 시스템에 있으며 심볼릭 링크 및 권한과 같은 기능이 존재하지 않지만 필요한 것은 아닌 기본 VFAT 파일 시스템에 공유 데이터 만 저장됩니다.

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