毎回同じディスクが同じ場所にマウントされるように、マウントフォルダを特定のシリアル番号に固定するにはどうすればよいですか?

毎回同じディスクが同じ場所にマウントされるように、マウントフォルダを特定のシリアル番号に固定するにはどうすればよいですか?

再起動時にマウントする必要があるハードドライブが複数あり、一部はファイルシステムを持っておりNTFS、一部はラベル名は同じですが、同じ場所にマウントされていません。EXT4USBSATA

毎回同じディスクが同じ場所にインストールされるように、インストールフォルダを特定のシリアル番号に固定する方法はありますか?

答え1

まず、のさまざまなシンボリックリンクを見てみましょう/dev/disk/...。さまざまな基準(ボリュームラベル、ディスクシリアル番号など)へのシンボリックリンクがあり、関心のあるパーティションを最もよく説明するシンボリックリンクを選択できます。

/etc/fstab次に、これらのパーティションを任意の場所にマウントするように編集できます。特定のシリアル番号を持つディレクトリが含まれています。はい、パーティションごとにエントリが必要です。

逆に、サイレントインストールについて話していてサイレントインストールの一般的な設定が必要な場合は、サイレントインストールプログラムによって異なります。 1つのアプローチは、サイレントインストールプログラムで使用するよりも優先順位の高いカスタムudevルールを作成することです。

答え2

簡単な解決策は、マウントされたすべてのディスクをアンマウントし、uuid変更されない一意のシリアル番号を持つフォルダにすべてマウントすることです。

#cd /media/$USER
#ls -1 | xargs -L1 -I {} sudo umount /media/$USER/{}
#above two lines only if there are drives mounted by nautilus
sudo mkdir /media/amounted
cd /media/amounted
ls -1 /dev/disk/by-uuid/ | xargs sudo mkdir 
ls -1 | xargs -L1 -I {} sudo mount /dev/disk/by-uuid/{} /media/amounted/{}

次に、マウントされたフォルダーuuidなどを使用してドライブを一覧表示します。

sudo lsblk -o name,mountpoint,tran,fstype,label,size,uuid

uuidを使用してディスクをマウントし、そのuuidへのシンボリックリンクを許可し、そのドライブに任意の種類の説明名を使用できます。

関連情報