wubi를 사용하여 ntfs 파티션에 Ubuntu 10.10을 설치합니다. 따라서 홈 폴더를 ntfs 파티션의 폴더로 변경하고 싶습니다. 우분투를 다시 설치 한 후에 개인 구성, 소프트웨어 등을 유지할 수 있습니다.
그래서 ntfs-config를 사용하여 디스크 파티션을 관리합니다. 시스템이 시작될 때 마운트됩니다. 모든 파일과 디렉토리의 권한은 777입니다.
그런 다음 홈 폴더를 ntfs 파티션의 폴더로 설정하기 위해 / etc / passwd를 수정했습니다. 계정에 성공적으로 로그인 할 수 있지만 .bashrc 및 .profile이 올바르게로드되지 않은 것 같습니다. 입력 장치를 사용할 수 없으며 (ibus를 구성 할 수 없어도) 사운드 장치가 없습니다. 그러나 홈 폴더를 다시 / home /로 변경하면 모든 것이 잘 작동합니다.
아무도 나에게 힌트를 줄 수 있습니까? 감사.
답변
NTFS는 홈 파티션에 적합하지 않으며, 특정 서비스에는 필요하지만 NTFS에서는 지원되지 않는 특정 유형의 파일 시스템 개체 (문자 장치, 명명 된 파이프 등)가 있습니다.
답변
나는 현재 내 집 (예를 들면의 하위 폴더에 저장하고있어 ~/Documents
, ~/Music
는 NTFS 파일 시스템을) 그것은에서 몇 달 잘 작동 할 것으로 보인다.
예를 들어 ~/Documents
NTFS 파티션의 Windows 프로필 폴더에서 호스팅하는 방법은 다음 과 같습니다.
- 먼저 부팅 할 때마다 시스템에 액세스 할 수 있도록 NTFS 파티션이 자동 마운트로 설정되어 있는지 확인하십시오 .
- 축적 된 파일을
~/Documents
NTFS 파티션으로 이동하십시오 (예 🙂mv ~/Documents/* /mnt/winblows/Users/Username/Documents/
. - 이제
~/Documents
디렉토리를 삭제하고 이름이 지정된 위치에 해당 NTFS 폴더에 대한 링크를 작성하십시오Documents
(예 🙂ln -s mnt/winblows/Users/Username/Documents Documents
.
참고 :~/.config/user-dirs.dirs
선택한 폴더 위치와 동기화되어 있는지 확인해야 할 수도 있습니다 (내가 했음 ). 자세한 내용은 이 답변 을 참조하십시오. 또한 Windows 사용자 프로파일 디렉토리의 실제 위치는 버전마다 다르므로주의하십시오.
답변
보안을 유지하려면이 작업을 수행하지 않는 것이 좋습니다. 이전 GDM 버전 (9.04에서 찾은 것과 같은)에서는 파일 권한 등을 무시하는 쉬운 옵션이있었습니다. 그러나 GDM의 (gui) 옵션은 그 이후로 많이 바뀌었고, 제 제안은 위험을 피해야한다는 것입니다. 예를 들어 .Xauthority 파일에 잘못된 권한이 있으면 로그인 할 수없는 상태로 남아있을 수 있습니다.
다른 사용자가 지적했듯이 NTFS는 유닉스 심볼릭 링크와 같이 응용 프로그램 / 서비스에 필요할 수있는 일부 기능을 지원하지 않으며 조각화의 위험도 있습니다. 이는 ext 파일 시스템보다 NTFS에서 훨씬 더 많이 발생합니다. 안전을 위해 xfs, ext3 / 4 또는 btrfs와 같은 것을 사용하십시오.
편집 : 내가 주목 한 또 다른 점은 wubi를 사용하여 NTFS 파티션에 설치했다고 말합니다. 가상 디스크를 생성하기 때문에 작동하지만 위에서 언급 한 것처럼 조각화가 발생할 수 있습니다. Windows 제어하에 파티션에 / home 폴더를 넣으면 손상의 위험이 있습니다 (링크는 없지만 경험이 있습니다. 이전에 비슷한 것을 해왔으며 모든 디스크 검사를 수행해야했습니다) 윈도우가 드라이브에 액세스했습니다.
답변
내 홈 디렉토리 위로 이동하는 대신 기존 데이터 폴더를 제거하고 대신 해당 폴더에 대한 링크를 작성했습니다.
그래서 파일 시스템으로 이동하여 호스트라는 디렉토리를 찾으십시오 (Windows에서 C:\
Wubi를 사용하여 우분투를 호스팅하는 곳이므로 Windows에서는 내 디렉토리 였습니다). 그런 다음 user\myusername\
문서, 음악, 사진 폴더로 연결되는 링크를 만들었습니다. 모든 데이터 home\
를이 폴더로 백업했습니다 . (예를 들어 home\Pictures\*
로 host\user\myusername\Pictures
). 그런 다음 home\Pictures
폴더 를 삭제 한 다음 만든 링크를 host\user\myusername\
홈 폴더로 옮기고 이름을 “사진”으로 바꿨습니다. 다른 폴더에도 동일하게 적용됩니다.
답변
다른 접근 방식은 다음과 같습니다.
- 홈 폴더를 그대로두고
- 예를 들어 VFAT 파티션을 자동으로 마운트
/mnt/my-data
- 표준 문서, 사진, 비디오 등 폴더를이 VFAT 파티션으로 이동하십시오. 이 폴더를 드래그 앤 드롭하면 작동하는 것처럼 보이지만을 편집해야 할 수도 있습니다
~/.config/user-dirs.dirs
. 실험.
이제 최소한 이러한 파일이 Microsoft Windows와 공유되는 VFAT 파티션에 있습니다. Microsoft Windows에는 비슷한 폴더가 있으며이 공유 파티션을 리디렉션 할 수 있다고 가정합니다. 죄송합니다. 어떻게 모르겠지만 알고 싶습니다!
나는 그것을하는 좋은 방법처럼 보인다고 생각합니다. 모든 Linux 관련 파일은 여전히 Linux 파일 시스템에 있으며 심볼릭 링크 및 권한과 같은 기능이 존재하지 않지만 필요한 것은 아닌 기본 VFAT 파일 시스템에 공유 데이터 만 저장됩니다.