/homeは2つの別々のハードドライブにあります。

/homeは2つの別々のハードドライブにあります。

私は仕事や個人的な用途(ゲームなど)でラップトップを使用しています。両方のユーザーを分離する必要がありますが、現在両方のユーザーに対してこれを行っています。私は現在Linux Mint 17.2 64ビット(Cinnamon Edition)を実行しており、このOSを引き続き使用したい(再インストールの問題はありません)。

最近SSDを追加しました。作業中にHDDを起動する必要はありませんが、再起動したくないようにSSDに関連するすべての作業を維持したいと思います。だから私が望むのは、HDDに完全に存在する必要がある1つのユーザープロファイルを除いて、ユーザープロファイルを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。すべてのユーザーアカウント(1つを除く)を/work/export/homeIIRC、たとえばSunOSは、NFSファイル共有方式に対応するために使用しました。)

とにかくシナリオに戻ります。コンピュータに複数のビジネスアカウントがある場合、この問題を解決するには、デフォルトのホームディレクトリベースをからおよびに変更し、必要に応じて既存の/homeアカウント/workもそこに移動することです(そして/etc/passwd適切に更新することをお勧めします)。

また、私のホームアカウントを一時的に/home移動し、ハードドライブを 。/home/roaima/etc/passwd

したがって、システムはHDDなしで実行でき、そのユーザーアカウントはにあります/work。ハードドライブを接続し、インストールを許可してから、ホームユーザーアカウントでログインできます。

欠けている部分はサイレントインストーラのようなものですautofs/home必要に応じてHDDをマウントし、使用しなくなったときに自動的にマウント解除するように設定できます。

関連情報