簡単に言うと:
コンピュータから:
/home/user/Music:
├─music_from_disk_1
└─music_from_disk_2
ルートディレクトリにある2つのハードドライブ:/ music、/docs、/photos。
他のデバイスから以前にマウントされたファイルシステムの数とハードドライブの接続順序に関係なく、自動マウントが必要ですHDD1/music
。.../music_from_disk_1
HDD2/music
.../music_from_disk_2
詳細:
2つのハードドライブがあります。 UUID HDD1は4E1AE
、UUID2はですA7B1A
。各ハードディスクのルートディレクトリには、、フォルダがあります/music
。/docs
/photos
コンピュータ/音楽には2つのフォルダがあります。フォルダごとに1つHDD/music
:
/home/user/Music:
├─music_from_disk_1
└─music_from_disk_2
写真は同じ階層を持っています。
/music
HDD1が接続されたら、HDD1のフォルダが自動的にマウントされるようにすべてを設定する必要があります/home/user/Music/music_from_disk_1
。次にHDD2を接続します。/music
HDD2からにインストールします /home/user/Music/music_from_disk_2
。 /docs、/photos フォルダにも同じことを行います。
ディスクがどの順序で接続されているか、他のどのディスクとデバイスを取り付けたかは関係ありません。
混乱を避けるためにUUIDを使用してください。より便利な他のオプションがある場合は、必ず使用します。
私には効果がありません。たぶん私はそれを間違って使用したか、追加のオプションを知らなかったかもしれません。
フォルダをフォルダにマウントする方法を知っています。そして
sudo mount --bind /from /to
に/etc/fstab
書きました/from /to none bind 0 0
。これにより、再起動後にすべてが再インストールされます。it works only when you know where HDD[1|2] is mounted now.
また、UUIDを使用してHDDパーティションをフォルダにマウントする方法も知っています。
/dev/disk/by-uuid/4E1AE /home/user/Music/ auto nosuid,nodev,nofail,x-gvfs-show 0 0
Gnomeディスクユーティリティはそれを/ etc / fstabに書き込みます。 「インストールオプションの編集」 - >「自動インストールオプション」。partition to folder but not folder to folder.
簡単な解決策がない場合は、bash(または他の)スクリプトを使用してUUIDを確認し、適切なフォルダにインストールできますか?どのように書くのか、デバイスが接続されたら自動的にスクリプトを起動する方法がわかりません。
また、Raidなしでインストールするときに2つのパーティションを1つにマージする方法があることを知っていますが、必要ありません。
Ubuntu 20.04がインストールされています。
答え1
フォルダとマウントポイントの間にシンボリックリンクを作成できます。
$ ln -s /media/user/4E1AE/music /home/user/Music/music_from_disk_1
$ ln -s /media/user/A7B1A/music /home/user/Music/music_from_disk_2