너무 길어요.

너무 길어요.

하드 디스크 데이터가 있습니다(FAT32) 그리고 나는 디렉토리가 "인공적" /home/username이도록 내 디렉토리와 그 내용을 포함하기를 원합니다 ./home/username

나는 시도했다:

  • 디렉토리 복사 ln -s /mnt/Data/hosted_home /home/username후 심볼릭 링크( )를 사용하세요./username
  • 마운트 바인드 사용( mount --bind /mnt/Data/hosted_home /home/username) + 추가fstab

두 솔루션 모두 결국 로그인할 수 없게 됩니다. 다시 시작한 후 로그인 화면에서 멈춰 있고 올바른 비밀번호가 없으며 터미널에서 변경 사항(주로 이름 변경 포함)을 실행 취소한다는 사실이 /home/username_recovery/home/username사용자 계정을 사용하여 로그인하는 데 도움이 되었습니다.

따라서 누군가가 문제에 대한 해결책을 제안하고 선택적으로 내 로그인이 손상된 이유와 실행을 취소해도 문제가 해결되지 않는 이유를 나에게(저는 Linux/Unix를 처음 접하는 사람입니다) 설명할 수 있다면 좋을 것입니다.

또한 이것이 문제 해결에 도움이 될 수도 있습니다. 파일을 데이터 디렉터리에 복사하면 심볼릭 링크가 실패합니다(예: .local/...). 이는 정상이지만 문제를 일으킬 수 있습니다.

답변1

귀하의 의견

...Linux와 Mac 운영 체제 모두를 처리할 수 있는 파일 시스템...

드디어 범위를 좁혔다왜?

너무 길어요.

당신이 원하는 것은 조합적으로 가능하지 않고 부분적으로 가능해야 합니다.

자세한 세부 사항

"다루다..."

손잡이는 색상이 다양해요

  1. 기본: Linux는 ext4(및 reiser 및...)에 가장 만족합니다.국가의FS.
  2. Linux(저는 Mac에 대해 거의 아는 바가 없습니다)는 FAT를 읽고, 쓰고, 생성할 수 있습니다. 하지만 운영체제 사용에는 권한 등이 만족스럽지 않습니다.
  3. 리눅스는 ntfs만 읽을 수 있지만 쓰기에는 다양한 문제가 있습니다

/home/username그렇게 보일지라도 그것은 완전히 '당신의 것'은 아닙니다. 특히 "."로 시작하는 파일은 더욱 그렇습니다. 그 아래에는 .local .config실제로 귀하와 다양한 응용 프로그램/운영 체제 간에 공유되는 내용이 많이 있습니다. 따라서 두 운영 체제가 경합하는 것은 나쁜 생각입니다.

그래서

  1. FAT를 읽고 쓸 수 있습니다. 원하는 곳에 설치하세요.아래에 /home/username
  2. ext4와 같은 기본 FS를 마운트할 수 있습니다.존재하다 /home또는/home/username
  3. 자동화/체계화할 수 있습니다 /etc/fstab(또는 원하는 경우 systemd를 사용하여 장치를 설치할 수도 있습니다!).

$HOME/Pictures그런 다음 심볼릭 링크를 통해 액세스를 정리/최소화할 수 있습니다.$HOME/Data/Pictures

Data는 설치한 FAT 디스크입니다.

또는 음악, 사진 등을 다운로드하기 위해 디스크에 별도의 FAT 파티션을 생성하고 $HOME 아래의 해당 위치에 설치합니다.
참고: $HOME 자체가 ext4(가령)이기 때문에 심볼릭 링크가 허용됩니다.

관련 정보