コンテキスト:
仕事が2つあるとしましょう。現在、私はラップトップを持っており、これらのワークショップにはバックアップ用の外付けハードドライブを保管しています。これで両方の職場でデスクトップが利用できるようになったので、ファイルを保存するには外付けハードドライブ(USB SSD)を持ち、バックアップを保存するにはデスクトップの内蔵ハードドライブを使用する方がよいでしょう。
デスクトップには同じハードウェアがないため、特定のプロファイルを維持して外付けハードドライブに保存しません。外付けハードドライブは〜/文書〜/画像などのみ保存できます。
/homeをこのようにマウントする計画を立ててください。
unionfs /HomeLocal=RW:/mnt/external_drive/HomeRoaming=RW /home
/ HomeLocalはドットファイルとドットディレクトリを保存します。
ユーザーがログインする前に/ homeをこのようにマウントするようにsystemdに指示する方法は? Linuxミントです。
答え1
SystemDは/etc/fstab
マウントルールを解析し、自動的に生成します。man systemd.mount
詳細より。次の2行を追加しました/etc/fstab
。
LABEL=MyExternal /mnt/external_drive ext4 defaults,user,suid 0 0
/HomeLocal=RW:/mnt/external_drive/HomeRoaming=RW /home fuse.unionfs auto,suid,exec,nonempty,max_files=32768,allow_other,x-systemd.requires=/mnt/external_drive
コンピュータを起動する前に外付けドライブを接続することを忘れた場合は、起動プロセスが待ってからドライブを接続するとすぐに再起動します。 2回目の機会を持つことができて嬉しいです:-)