답변:
Ubuntus 그래픽 설치 프로그램은 / home에 대한 별도의 파티션을 자동으로 만들지 않습니다. 사실입니다. 그래도 좋습니다. 수동 파티션을 선택하면 가능합니다. 그러나 그렇지 않은 경우에도 여전히 수정할 수 있습니다.
그러나 몇 가지 고려해야 할 사항이 있습니다. 먼저 모든 배포판이 홈 파티션에서 사용 된 파일 시스템을 실제로 사용할 수 있는지 확인하십시오. 일반적으로 문제는 아니지만 죄송합니다. 둘째, 이것이 더 중요합니다. 당신이하고있는 일을 알지 못한다면 배포판 사이에 동일한 홈 디렉토리를 사용하지 마십시오. 배포판에 설치된 소프트웨어 버전이 다를 수 있으므로 설정이 동일하지 않을 수 있습니다. 응용 프로그램이 다른 버전을 올바르게 처리해야하지만 모두가 그렇지는 않으므로 일반적으로 문제가되지 않습니다. 그래도 사용자 이름과 다른 이름의 홈 디렉토리를 갖는 것이 좋습니다. 문제가되지 않습니다.
올바르게 읽고 있다면 우분투 용 두 개의 파티션 (스왑 및 루트)과 데비안 용 파티션이 몇 개 있어야합니다. 그런 다음 첫 번째 작업은 데비안 홈 디렉토리를 우분투에 마운트하고 / etc / fstab에 추가하여 부팅시 마운트되었는지 확인하는 것입니다. 이 작업을 수행하는 방법에 대한 많은 문서가 있으므로 다루지 않겠습니다.
데비안 홈 파티션을 / home에 마운트하면 Ubuntus / home 디렉토리가 숨겨 지므로 예를 들어 / mnt와 같은 다른 곳에 마운트하십시오. 이제 몇 가지 결정을 내려야합니다. 원하는 경우 모든 배포판에 대해 동일한 홈 디렉토리를 사용하거나 각 배포판마다 다른 홈 디렉토리를 가질 수 있습니다. 예를 들어, 각 배포판에 대해 / home에 별도의 폴더를 만들 수 있습니다.
이것이 가장 안전한 해결책이라고 말하고 싶습니다. 귀하의 홈 디렉토리가 암호화되지 않았다고 가정합니다. 그렇다면 주요 절차는 비슷하지만 상황이 복잡해집니다. 이 작업을 수행 할 때 기본 계정에서 로그 아웃해야하므로 새 사용자를 작성하고 관리자로 만들고 해당 사용자로 로그인하십시오.
홈 디렉토리의 새 위치를 사용하려면 모든 배포판의 모든 현재 사용자를 구성해야합니다. 또한 새로 만든 사용자에게 기본적으로 이러한 경로를 사용하도록 배포판을 구성해야합니다.
/ mnt에 홈 파티션을 마운트 한 경우 / home / ubuntu 및 / home / debian을 생성합니다. 그런 다음 / home / username을 / mnt / ubuntu / username으로 복사하고 / mnt / username을 / mnt / debian / username (Debian 사용자의 경우)으로 이동하십시오.
이제 Ubuntu 및 Debians 사용자 홈이 동일한 파티션에 있지만 다른 홈 디렉토리에 있습니다. 부팅시 / home에 해당 파티션을 마운트하도록 데비안과 우분투를 모두 구성하고 사용자가 자신의 집에 새 경로를 사용하도록 변경 한 경우 모든 것이 정상입니다. 새 배포판을 설치하려면 먼저 / home / distroname /을 만들고 평소와 같이 설치하지만 홈 파티션을 사용하고 / home / distroname을 새 사용자 홈의 기본 위치로 사용하도록 구성하십시오. 당신이 할 경우, 확인 하지 , 그렇지 않으면 당신은 데비안과 우분투에서 데이터를 잃어 버릴 것, 포맷 할 :)
단일 홈 디렉토리를 재사용하려면 수행중인 작업을 알고 있어야합니다. 배포판에서 사용자에 대해 동일한 UID가 있어야합니다. 그렇지 않으면 권한이 엉망이됩니다.
행운을 빌어 백업을 :)
기술적 /home
으로 다른 배포판 에서 디렉토리 를 공유하는 것이 가능하므로 ( 이 답변 참조 ) 그렇게하는 것은 좋지 않습니다 .
응용 프로그램 설정은 프로그램 버전과 형식이 다를 수 있습니다. 호환되지 않는 항목이 있거나 동기화되지 않으면 원인을 찾기 위해 완전히 손실됩니다. 동일한 배포판의 다른 버전 내에서는 그렇게하지 않는 것이 좋습니다 (예 : here 참조 ).
따라서 사용자 집의 하위 디렉토리 에서만 개인 데이터 파일을 공유하는 것이 좋습니다 (예 : 선택한 디렉토리에 대한 심볼릭 링크 생성 ).
이것은 늦은 답변이지만 배포판간에 정보를 공유하려는 다른 사람들에게 유용 할 수 있습니다.
위에서 언급 한 것처럼 버전이 서로 다른 응용 프로그램에 동일한 구성 파일을 공유하는 데 문제가 있습니다 /home/user/
.
문제의 일부를 해결하는, 즉 홈 폴더에서 대부분의 데이터를 공유하는 간단한 솔루션은 폴더를 symlink로 연결하는 것 /home/user/Documents
입니다. 내 홈 폴더는 다음과 같습니다.
drwxr-xr-x 3 mike mike 4096 May 2 11:48 Desktop/
drwxr-xr-x 2 mike mike 4096 May 1 21:18 Downloads/
lrwxrwxrwx 1 mike mike 34 Apr 27 12:36 Documents -> /mnt/home/mike/Documents/
lrwxrwxrwx 1 mike mike 33 Apr 27 12:40 Pictures -> /mnt/home/mike/Pictures/
lrwxrwxrwx 1 mike mike 32 Apr 27 12:38 Public -> /mnt/home/mike/Public/
lrwxrwxrwx 1 mike mike 31 Apr 27 12:39 Videos -> /mnt/home/mike/Videos/
lrwxrwxrwx 1 mike mike 34 Apr 27 12:40 workspace -> /mnt/home/mike/workspace/
AS는 위에서 볼 수 있습니다 Desktop
및 Download
폴더는 동안 로컬 홈 파티션에있는 Documents
, Pictures
공유 파티션에 연결되어 등.
다음은 심볼릭 링크를 설정하는 방법입니다 (이 예에서는 Documents
폴더에 대해).
$ cd ~
$ mkdir old-folders
$ mv Documents old-folders/
$ ln -s /mnt/home/mike/Documents/ Documents
위는 현재 Documents
폴더로 이동하여 old-folders
공유 문서 폴더에 대한 심볼릭 링크를 설정합니다. 이 구성표를 오랫동안 사용해 왔으며 지금까지 아무런 문제가 없었습니다.
휴지통에 문제가있는 경우이 게시물을 확인하십시오. 다른 파티션의 파일에 대해 gnome 휴지통을 어떻게 사용합니까?
홈 파티션을 공유하는 목표가 개인 파일 / 문서 / 데이터에 동등하게 액세스하는 것 (각 배포판에 고유 한 구성 파일은 아님)이라고 가정하면, 시스템을 하나의 추가 파티션으로 만 설정하는 것이 좋습니다. 이러한 공유 문서 (데이터)는 배포판 특정 파일에만 홈 디렉토리를 사용합니다.
그런 다음 각 배포판의 데이터 파티션에서 홈으로 폴더를 마운트 (바인드)하고 이러한 데이터가 홈 파티션에있는 것처럼 액세스 할 수 있습니다. 동시에 당신은 설정 등을 충돌하여 문제를 피할 수 있습니다 ...
그것이 내가 한 일이며 거의 완벽하게 작동합니다. (어쨌든 우분투 11.10에서 12.04로 업그레이드 할 때 fstab을 재설정 했음에도 불구하고 때때로 (예 : 업그레이드 후) 설정이 여전히 올바른지 확인하십시오.)
나는 / ect / fstab 접근 방식을 취했으며 여기에 내가 취한 단계가 있습니다.
나는 모든 공유 데이터를 포함하기 위해 별도의 100 + Gb 파티션을 만들었습니다.
Documents, Downloads, Music, Pictures, Public, Templates, Videos
UUID
공유 데이터 폴더가 포함 된 파티션 을 찾으려면 다음을 실행하십시오.
sudo blkid
자동으로 편집해야하는 공유 데이터 파티션을 마운트하려면 /ect/fstab
(대체 : 다음 실행 gedit
과 함께 vi
또는 좋아하는 텍스트 편집기를)
sudo gedit /etc/fstab
에 파티션 정보를 추가하십시오 /ect/fstab
(나에게 다음과 같습니다).
#/dev/sda4
UUID=2dc891df-86aa-4d2b-a7aa-bc1620ef8024 /media/DATA ext2 defaults,rw,errors=remount-ro 0 0
/media/DATA/mitchbw/Documents/ /home/mitchbw/Documents bind defaults,noatime,bind 0 0
/media/DATA/mitchbw/Downloads/ /home/mitchbw/Downloads bind defaults,noatime,bind 0 0
/media/DATA/mitchbw/Music/ /home/mitchbw/Music bind defaults,noatime,bind 0 0
/media/DATA/mitchbw/Pictures/ /home/mitchbw/Pictures bind defaults,noatime,bind 0 0
/media/DATA/mitchbw/Public/ /home/mitchbw/Public bind defaults,noatime,bind 0 0
/media/DATA/mitchbw/Templates/ /home/mitchbw/Templates bind defaults,noatime,bind 0 0
/media/DATA/mitchbw/Videos/ /home/mitchbw/Videos bind defaults,noatime,bind 0 0
주의 : bind
파일 시스템 유형과 옵션 내 에서을 참고하십시오 .
또는 noatime
마운트 옵션을 수정 한 후 (이후 bind
및 이전에 0 0
) :
noatime,rw,errors=remount-ro,bind
당신의 마운트 옵션에 추가 할 경우 /
, /home
디스크 I / O를 줄여 파일 액세스 및 연장합니다까지이 속도로 데이터 폴더 디스크 드라이브의 수명을
modified를 테스트하려면 다음을 fstab
실행하십시오.
sudo mount -a
마운트 된 파일 시스템을
mount
자세한 내용 noatime
과 /etc/fstab
옵션은 여기에서 찾을 수 있습니다.
https://wiki.archlinux.org/index.php/fstab
http://www.openquery.com.au/blog/hint-day-noatime-relatime-fstab
noatime,rw,errors=remount-ro,bind
합니까? 무슨 일이야 defaults,noatime,bind
?
내가 이것을 시작한 지 2 일이 지났고 몇 번의 재설치 후에 약간의 진전이 생기기 시작합니다. 아래는 내 구성의 모습과 여전히 거친 모습을 보여주는 사진입니다. 그러나 내 랩톱은 Kali Linux와 Linux Mint Debian Edition을 모두 실행하며 동일한 스왑 및 홈 디렉토리를 공유합니다. 다음으로, LUKS 암호화를 위해 fat32 파티션을 초록색 (sda4)으로 구성하여 내가들은 비상 자체 파괴 기능으로 테스트 할 계획입니다. 어쨌든, 이것들은 내가 두 개의 배포판과 하나의 컵 이라고 부르는 단계입니다.(공통 통합 경로) 목표는 결국 / boot, / home 및 swap 파티션과 같은 여러 디렉토리를 공유하는 것입니다. 나는 Kali Linux를 루트 사용자로, Linux Mint를 일반 사용자로 사용할 가능성이 가장 높다고 생각합니다. 먼저, 내 blkid
및 에서 표시된대로 깨끗하고 새로운 파티션을 만들었습니다 (실수로 전체 시스템을 삭제 한 후).fdisk -l
아래 명령. 우분투, 초등 및 Zorin과 같은 다른 배포판이 다르게 행동하기 때문에 너무 많은 세부 사항을 거치지 않고 (나는 생각합니다) "이봐, 우리는 이미 MBR (Master) Boot Record), 원하는 경우 설치 환경을 좀 더 좋게 만들 수 있습니다. "또는 이와 유사한 것-여기서는 역설적입니다. Anyhoo, 내가 전에 생각했던 것은 fstab과 post partitioning 상황이었습니다. 나는 다른 사람들에 대해 확신하지 못하고 전문가는 아니지만 내 경험은 5 번째 부팅 (1 차 설치 칼리, 2 차 설치 민트, 3 차 부팅 칼리, 4 등)에서 발생한 fsck 오류입니다. 박하) 그리고 나는 그것이 저에게 심장 마비를 주기로 결정하기 전에 왜 그렇게 많은 부팅이 필요했는지 몰랐습니다. 하나, 많은 전문가들이 인터넷을 통해 공유 한 풍부한 지식과 풍부한 경험을 통해 시간과 시간을 들여 정보를 습득 할 수있었습니다. 그들 덕분에 그리고 비전문가로서 (나를 아직도 고투하고있는 IM을 믿어 라) 나는 최선을 다한 것을 공유 할 수 있고 내가 할 수있는 어떤 방식 으로든 대답하고 도와 줄 것이다. 저에게 가장 어려운 부분은 무엇을해야할지 아는 것입니다. 또한, 여기에 많은 종류의 영혼이 이기적으로 내놓은 참고 문헌이 포함되어 있습니다. 행운을 빕니다. 더 자세히 설명하기 위해 필요한 것이 있으면 알려주십시오. 73! 나는 여전히 alsa와 함께 고투하고 있습니다.) 나는 최선을 다한 것을 공유 할 수 있으며 대답 할 수있는 방법으로 당신을 도울 것입니다. 저에게 가장 어려운 부분은 무엇을해야할지 아는 것입니다. 또한, 여기에 많은 종류의 영혼이 이기적으로 내놓은 참고 문헌이 포함되어 있습니다. 행운을 빕니다. 더 자세히 설명하기 위해 필요한 것이 있으면 알려주십시오. 73! 나는 여전히 alsa와 함께 고투하고 있습니다.) 나는 최선을 다한 것을 공유 할 수 있으며 대답 할 수있는 방법으로 당신을 도울 것입니다. 저에게 가장 어려운 부분은 무엇을해야할지 아는 것입니다. 또한, 여기에 많은 종류의 영혼이 이기적으로 내놓은 참고 문헌이 포함되어 있습니다. 행운을 빕니다. 더 자세히 설명하기 위해 필요한 것이 있으면 알려주십시오. 73! 여기에 많은 종류의 영혼이 이기적으로 내놓은 참고 문헌이 포함되어 있습니다. 행운을 빕니다. 더 자세히 설명하기 위해 필요한 것이 있으면 알려주십시오. 73! 여기에 많은 종류의 영혼이 이기적으로 내놓은 참고 문헌이 포함되어 있습니다. 행운을 빕니다. 더 자세히 설명하기 위해 필요한 것이 있으면 알려주십시오. 73!
ubuntu
홈 파티션에 폴더를 만든 다음 현재 홈 디렉토리의 모든 파일을이 새로운/homepartion/ubuntu/
다음으로 복사 한 다음/etc/fstab
새 폴더를 기본 / home 디렉토리로 가리 키도록 편집했습니다/dev/sda10 /home ext4 nodev,nosuid 0 2
. 그러나 이제 시스템은 홈 폴더를 찾을 수 없습니다