나는 업무 및 개인 용도(게임 등)로 노트북을 사용합니다. 두 사용자를 분리해야 하는데 현재 두 사용자 모두에 대해 이 작업을 수행하고 있습니다. 저는 현재 Linux Mint 17.2 64비트(Cinnamon 에디션)를 실행 중이며 이 OS를 계속 사용하고 싶습니다(재설치 문제 없음).
최근에 SSD를 추가했습니다. 작업할 때 HDD를 부팅할 필요조차 없지만 재부팅하고 싶지 않도록 SSD에 관련된 모든 작업을 유지하고 싶습니다. 그래서 내가 원하는 것은 전적으로 HDD에 상주해야 하는 하나의 사용자 프로필을 제외하고 사용자 프로필을 SSD에 유지하는 것입니다.
누구든지 이것에 대한 경험이 있습니까? 나는 이것을 수행하는 방법을 알고 있다고 생각합니다. 그러나 시작하기 전에 모호한 함정을 피하기 위해 누군가 조언이나 제안을 제공할 수 있습니까?
자세한 내용은
현재 내 시스템은 다음과 같습니다. (parted에서 복사한 정보, 추가한 마운트 지점)
Model: ATA WDC WD5000BPVT-2 (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Number Start End Size Type File system Flags Mount
1 1049kB 21.0GB 21.0GB primary ext4 boot /
2 21.0GB 500GB 479GB extended
5 21.0GB 500GB 479GB logical ext4 /home
Model: ATA KINGSTON SNV425S (scsi)
Disk /dev/sdb: 64.0GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags Mount
SSD는 현재 마운트되어 있지 않으며 실제로 아직 파티션이 생성되지 않았습니다. 요청에 따라 출력은 다음과 같습니다 mount
.
/dev/sda1 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/cgroup type tmpfs (rw)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)
none on /sys/fs/pstore type pstore (rw)
/dev/sda5 on /home type ext4 (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
systemd on /sys/fs/cgroup/systemd type cgroup (rw,noexec,nosuid,nodev,none,name=systemd)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,user=cosmo)
내 시스템이 다음과 같기를 원합니다.
Model: ATA WDC WD5000BPVT-2 (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Number Start End Size Type File system Flags Mount
1 1049kB 21.0GB 21.0GB primary ext4 boot /
2 21.0GB 500GB 479GB extended
5 21.0GB 500GB 479GB logical ext4 /home/gaming
Model: ATA KINGSTON SNV425S (scsi)
Disk /dev/sdb: 64.0GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags Mount
1 1049kB 21.0GB 21.0GB primary ext4 boot /
2 21.0GB 64.0GB 43.0GB primary ext4 /home
주말 동안 아무도 제안하지 않으면 시도해 보고 여기에 결과를 게시하겠습니다.
답변1
본질적으로 특별한 것은 없습니다 /home
. 모든 사용자 계정(하나 제외)을 /work
.( /export/home
IIRC, 예를 들어 SunOS는 NFS 파일 공유 체계를 수용하기 위해 사용했습니다.)
어쨌든 시나리오로 돌아갑니다. 컴퓨터에 여러 개의 업무 계정이 있는 경우 이 문제를 해결하는 방법은 기본 홈 디렉터리 기반을 에서 및 로 변경하고 /home
, /work
필요한 경우 기존 계정도 그곳으로 이동하는 것입니다(그리고 /etc/passwd
적절하게 업데이트하는 것이 좋습니다).
또한 내 홈 계정을 임시 로 /home
이동한 다음 하드 드라이브를 ./home/roaima
/etc/passwd
따라서 시스템은 HDD 없이 실행될 수 있으며 해당 사용자 계정은 에 있습니다 /work
. 하드 드라이브를 연결하고 설치를 허용한 다음 홈 사용자 계정으로 로그인할 수 있습니다.
누락된 부분은 자동 설치 프로그램과 같은 것일 수 있습니다 autofs
. /home
필요에 따라 HDD를 마운트하고 더 이상 사용하지 않을 때 자동으로 마운트 해제하도록 구성할 수 있습니다 .